builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0027 starttime: 1461062112.07 results: success (0) buildid: 20160419015854 builduid: 8bab387cbe944959afbb15c00274247e revision: d4b74afcc60b937f25d54f365be46a8133980209 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.070465) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.071087) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.071512) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.091647) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.092053) ========= 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.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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-19 03:35:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 165M=0s 2016-04-19 03:35:12 (165 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.092242 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.201546) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.201887) ========= 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.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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.027230 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:12.250391) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 03:35:12.250758) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev d4b74afcc60b937f25d54f365be46a8133980209 --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 d4b74afcc60b937f25d54f365be46a8133980209 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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-19 03:35:12,321 truncating revision to first 12 chars 2016-04-19 03:35:12,321 Setting DEBUG logging. 2016-04-19 03:35:12,321 attempt 1/10 2016-04-19 03:35:12,321 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/d4b74afcc60b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 03:35:13,166 unpacking tar archive at: fx-team-d4b74afcc60b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.095246 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 03:35:13.367909) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:13.368482) ========= script_repo_revision: d4b74afcc60b937f25d54f365be46a8133980209 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:13.372146) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:13.372463) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 03:35:13.387987) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-04-19 03:35:13.388362) ========= /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.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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 03:35:13 INFO - MultiFileLogger online at 20160419 03:35:13 in /builds/slave/test 03:35:13 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 03:35:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:35:13 INFO - {'append_to_log': False, 03:35:13 INFO - 'base_work_dir': '/builds/slave/test', 03:35:13 INFO - 'blob_upload_branch': 'fx-team', 03:35:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:35:13 INFO - 'buildbot_json_path': 'buildprops.json', 03:35:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:35:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:35:13 INFO - 'download_minidump_stackwalk': True, 03:35:13 INFO - 'download_symbols': 'true', 03:35:13 INFO - 'e10s': False, 03:35:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:35:13 INFO - 'tooltool.py': '/tools/tooltool.py', 03:35:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:35:13 INFO - '/tools/misc-python/virtualenv.py')}, 03:35:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:35:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:35:13 INFO - 'log_level': 'info', 03:35:13 INFO - 'log_to_console': True, 03:35:13 INFO - 'opt_config_files': (), 03:35:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:35:13 INFO - '--processes=1', 03:35:13 INFO - '--config=%(test_path)s/wptrunner.ini', 03:35:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:35:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:35:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:35:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:35:13 INFO - 'pip_index': False, 03:35:13 INFO - 'require_test_zip': True, 03:35:13 INFO - 'test_type': ('testharness',), 03:35:13 INFO - 'this_chunk': '1', 03:35:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:35:13 INFO - 'total_chunks': '10', 03:35:13 INFO - 'virtualenv_path': 'venv', 03:35:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:35:13 INFO - 'work_dir': 'build'} 03:35:13 INFO - ##### 03:35:13 INFO - ##### Running clobber step. 03:35:13 INFO - ##### 03:35:13 INFO - Running pre-action listener: _resource_record_pre_action 03:35:13 INFO - Running main action method: clobber 03:35:13 INFO - rmtree: /builds/slave/test/build 03:35:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:35:15 INFO - Running post-action listener: _resource_record_post_action 03:35:15 INFO - ##### 03:35:15 INFO - ##### Running read-buildbot-config step. 03:35:15 INFO - ##### 03:35:15 INFO - Running pre-action listener: _resource_record_pre_action 03:35:15 INFO - Running main action method: read_buildbot_config 03:35:15 INFO - Using buildbot properties: 03:35:15 INFO - { 03:35:15 INFO - "project": "", 03:35:15 INFO - "product": "firefox", 03:35:15 INFO - "script_repo_revision": "production", 03:35:15 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 03:35:15 INFO - "repository": "", 03:35:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 03:35:15 INFO - "buildid": "20160419015854", 03:35:15 INFO - "pgo_build": "False", 03:35:15 INFO - "basedir": "/builds/slave/test", 03:35:15 INFO - "buildnumber": 330, 03:35:15 INFO - "slavename": "t-yosemite-r7-0027", 03:35:15 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:35:15 INFO - "platform": "macosx64", 03:35:15 INFO - "branch": "fx-team", 03:35:15 INFO - "revision": "d4b74afcc60b937f25d54f365be46a8133980209", 03:35:15 INFO - "repo_path": "integration/fx-team", 03:35:15 INFO - "moz_repo_path": "", 03:35:15 INFO - "stage_platform": "macosx64", 03:35:15 INFO - "builduid": "8bab387cbe944959afbb15c00274247e", 03:35:15 INFO - "slavebuilddir": "test" 03:35:15 INFO - } 03:35:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 03:35:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 03:35:15 INFO - Running post-action listener: _resource_record_post_action 03:35:15 INFO - ##### 03:35:15 INFO - ##### Running download-and-extract step. 03:35:15 INFO - ##### 03:35:15 INFO - Running pre-action listener: _resource_record_pre_action 03:35:15 INFO - Running main action method: download_and_extract 03:35:15 INFO - mkdir: /builds/slave/test/build/tests 03:35:15 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')]} 03:35:15 INFO - https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:35:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:35:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:35:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:35:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 03:35:16 INFO - Downloaded 1235 bytes. 03:35:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 03:35:16 INFO - Using the following test package requirements: 03:35:16 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:35:16 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 03:35:16 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 03:35:16 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'jsshell-mac64.zip'], 03:35:16 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 03:35:16 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 03:35:16 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 03:35:16 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 03:35:16 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 03:35:16 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 03:35:16 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 03:35:16 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 03:35:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:16 INFO - https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:35:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:35:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:35:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 03:35:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 03:35:17 INFO - Downloaded 17917479 bytes. 03:35:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:35:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:35:17 INFO - caution: filename not matched: web-platform/* 03:35:17 INFO - Return code: 11 03:35:17 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')]} 03:35:17 INFO - https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:35:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:35:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:35:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 03:35:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 03:35:19 INFO - Downloaded 36382569 bytes. 03:35:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:35:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:35:23 INFO - caution: filename not matched: bin/* 03:35:23 INFO - caution: filename not matched: config/* 03:35:23 INFO - caution: filename not matched: mozbase/* 03:35:23 INFO - caution: filename not matched: marionette/* 03:35:23 INFO - caution: filename not matched: tools/wptserve/* 03:35:23 INFO - Return code: 11 03:35:23 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')]} 03:35:23 INFO - https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 03:35:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:35:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:35:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 03:35:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 03:35:25 INFO - Downloaded 68695256 bytes. 03:35:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:35:25 INFO - mkdir: /builds/slave/test/properties 03:35:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:35:25 INFO - Writing to file /builds/slave/test/properties/build_url 03:35:25 INFO - Contents: 03:35:25 INFO - build_url:https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 03:35:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:35:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:35:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:35:27 INFO - Contents: 03:35:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:35:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:27 INFO - https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:35:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:35:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:35:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 03:35:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:35:30 INFO - Downloaded 103332042 bytes. 03:35:30 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:35:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:35:34 INFO - Return code: 0 03:35:34 INFO - Running post-action listener: _resource_record_post_action 03:35:34 INFO - Running post-action listener: set_extra_try_arguments 03:35:34 INFO - ##### 03:35:34 INFO - ##### Running create-virtualenv step. 03:35:34 INFO - ##### 03:35:34 INFO - Running pre-action listener: _pre_create_virtualenv 03:35:34 INFO - Running pre-action listener: _resource_record_pre_action 03:35:34 INFO - Running main action method: create_virtualenv 03:35:34 INFO - Creating virtualenv /builds/slave/test/build/venv 03:35:34 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 03:35:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:35:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:35:34 INFO - Using real prefix '/tools/python27' 03:35:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:35:35 INFO - Installing distribute.............................................................................................................................................................................................done. 03:35:37 INFO - Installing pip.................done. 03:35:37 INFO - Return code: 0 03:35:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:35: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')]} 03:35:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35: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')]} 03:35:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:37 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 0x109beae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c07f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3c8c9d320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, '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.BR3BqM77Us/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.M5g6SagiW5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:37 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 03:35:37 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 03:35:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:35:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:37 INFO - 'HOME': '/Users/cltbld', 03:35:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:37 INFO - 'LOGNAME': 'cltbld', 03:35:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:37 INFO - 'MOZ_NO_REMOTE': '1', 03:35:37 INFO - 'NO_EM_RESTART': '1', 03:35:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:37 INFO - 'PWD': '/builds/slave/test', 03:35:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:37 INFO - 'SHELL': '/bin/bash', 03:35:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:35:37 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:35:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:37 INFO - 'USER': 'cltbld', 03:35:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:37 INFO - 'XPC_FLAGS': '0x0', 03:35:37 INFO - 'XPC_SERVICE_NAME': '0', 03:35:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:38 INFO - Downloading/unpacking psutil>=0.7.1 03:35:38 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 03:35:38 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 03:35:38 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 03:35:38 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 03:35:38 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 03:35:38 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 03:35:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:35:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:35:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:35:41 INFO - Installing collected packages: psutil 03:35:41 INFO - Running setup.py install for psutil 03:35:41 INFO - building 'psutil._psutil_osx' extension 03:35:41 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 03:35:41 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 03:35:41 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 03:35:41 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 03:35:42 INFO - building 'psutil._psutil_posix' extension 03:35:42 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 03:35:42 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:35:42 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:35:42 INFO - ^ 03:35:42 INFO - 1 warning generated. 03:35:42 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 03:35:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:35:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:35:42 INFO - Successfully installed psutil 03:35:42 INFO - Cleaning up... 03:35:42 INFO - Return code: 0 03:35:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:35:42 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')]} 03:35:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:42 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')]} 03:35:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:42 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 0x109beae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c07f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3c8c9d320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, '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.BR3BqM77Us/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.M5g6SagiW5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:42 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 03:35:42 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 03:35:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:35:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:42 INFO - 'HOME': '/Users/cltbld', 03:35:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:42 INFO - 'LOGNAME': 'cltbld', 03:35:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:42 INFO - 'MOZ_NO_REMOTE': '1', 03:35:42 INFO - 'NO_EM_RESTART': '1', 03:35:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:42 INFO - 'PWD': '/builds/slave/test', 03:35:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:42 INFO - 'SHELL': '/bin/bash', 03:35:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:35:42 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:35:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:42 INFO - 'USER': 'cltbld', 03:35:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:42 INFO - 'XPC_FLAGS': '0x0', 03:35:42 INFO - 'XPC_SERVICE_NAME': '0', 03:35:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:35:42 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 03:35:42 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 03:35:42 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 03:35:42 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 03:35:42 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 03:35:42 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 03:35:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:35:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:35:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:35:45 INFO - Installing collected packages: mozsystemmonitor 03:35:45 INFO - Running setup.py install for mozsystemmonitor 03:35:45 INFO - Successfully installed mozsystemmonitor 03:35:45 INFO - Cleaning up... 03:35:45 INFO - Return code: 0 03:35:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:35:45 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')]} 03:35:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:45 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')]} 03:35:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:45 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 0x109beae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c07f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3c8c9d320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, '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.BR3BqM77Us/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.M5g6SagiW5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:45 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 03:35:45 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 03:35:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:35:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:45 INFO - 'HOME': '/Users/cltbld', 03:35:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:45 INFO - 'LOGNAME': 'cltbld', 03:35:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:45 INFO - 'MOZ_NO_REMOTE': '1', 03:35:45 INFO - 'NO_EM_RESTART': '1', 03:35:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:45 INFO - 'PWD': '/builds/slave/test', 03:35:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:45 INFO - 'SHELL': '/bin/bash', 03:35:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:35:45 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:35:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:45 INFO - 'USER': 'cltbld', 03:35:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:45 INFO - 'XPC_FLAGS': '0x0', 03:35:45 INFO - 'XPC_SERVICE_NAME': '0', 03:35:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:45 INFO - Downloading/unpacking blobuploader==1.2.4 03:35:45 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 03:35:45 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 03:35:45 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 03:35:45 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 03:35:45 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 03:35:45 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 03:35:48 INFO - Downloading blobuploader-1.2.4.tar.gz 03:35:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:35:48 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:35:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:48 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 03:35:49 INFO - Downloading docopt-0.6.1.tar.gz 03:35:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:35:49 INFO - Installing collected packages: blobuploader, requests, docopt 03:35:49 INFO - Running setup.py install for blobuploader 03:35:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:35:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:35:49 INFO - Running setup.py install for requests 03:35:50 INFO - Running setup.py install for docopt 03:35:50 INFO - Successfully installed blobuploader requests docopt 03:35:50 INFO - Cleaning up... 03:35:50 INFO - Return code: 0 03:35:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:35:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:50 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 0x109beae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c07f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3c8c9d320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, '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.BR3BqM77Us/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.M5g6SagiW5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:50 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 03:35:50 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 03:35:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:35:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:50 INFO - 'HOME': '/Users/cltbld', 03:35:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:50 INFO - 'LOGNAME': 'cltbld', 03:35:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:50 INFO - 'MOZ_NO_REMOTE': '1', 03:35:50 INFO - 'NO_EM_RESTART': '1', 03:35:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:50 INFO - 'PWD': '/builds/slave/test', 03:35:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:50 INFO - 'SHELL': '/bin/bash', 03:35:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:35:50 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:35:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:50 INFO - 'USER': 'cltbld', 03:35:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:50 INFO - 'XPC_FLAGS': '0x0', 03:35:50 INFO - 'XPC_SERVICE_NAME': '0', 03:35:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:50 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-avBPZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:50 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-0KQqeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:50 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-u1DFRX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:50 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-7kEUM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:50 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-IbAe9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-inynf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-itf6PI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-deEkTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-mbmbDM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-clHdlJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-KuNGrr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-FLtfOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-mlpj2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-zdvTwM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:51 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-3fHawS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-5RmxMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-WdWrSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-8XePOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-TX8sQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-ftf3aU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:52 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-quAD8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:53 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 03:35:53 INFO - Running setup.py install for manifestparser 03:35:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:35:53 INFO - Running setup.py install for mozcrash 03:35:53 INFO - Running setup.py install for mozdebug 03:35:53 INFO - Running setup.py install for mozdevice 03:35:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:35:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:35:53 INFO - Running setup.py install for mozfile 03:35:53 INFO - Running setup.py install for mozhttpd 03:35:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:35:53 INFO - Running setup.py install for mozinfo 03:35:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Running setup.py install for mozInstall 03:35:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Running setup.py install for mozleak 03:35:54 INFO - Running setup.py install for mozlog 03:35:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Running setup.py install for moznetwork 03:35:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:35:54 INFO - Running setup.py install for mozprocess 03:35:54 INFO - Running setup.py install for mozprofile 03:35:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:35:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:35:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:35:55 INFO - Running setup.py install for mozrunner 03:35:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:35:55 INFO - Running setup.py install for mozscreenshot 03:35:55 INFO - Running setup.py install for moztest 03:35:55 INFO - Running setup.py install for mozversion 03:35:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:35:55 INFO - Running setup.py install for wptserve 03:35:55 INFO - Running setup.py install for marionette-driver 03:35:55 INFO - Running setup.py install for browsermob-proxy 03:35:56 INFO - Running setup.py install for marionette-client 03:35:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:35:56 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 03:35:56 INFO - Cleaning up... 03:35:56 INFO - Return code: 0 03:35:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:35:56 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')]} 03:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:35:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:56 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')]} 03:35:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:35:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:35:56 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 0x109beae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c07f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa3c8c9d320>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, '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.BR3BqM77Us/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.M5g6SagiW5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:35:56 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 03:35:56 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 03:35:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:35:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:35:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:35:56 INFO - 'HOME': '/Users/cltbld', 03:35:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:35:56 INFO - 'LOGNAME': 'cltbld', 03:35:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:35:56 INFO - 'MOZ_NO_REMOTE': '1', 03:35:56 INFO - 'NO_EM_RESTART': '1', 03:35:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:35:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:35:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:35:56 INFO - 'PWD': '/builds/slave/test', 03:35:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:35:56 INFO - 'SHELL': '/bin/bash', 03:35:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:35:56 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:35:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:35:56 INFO - 'USER': 'cltbld', 03:35:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:35:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:35:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:35:56 INFO - 'XPC_FLAGS': '0x0', 03:35:56 INFO - 'XPC_SERVICE_NAME': '0', 03:35:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:35:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:35:56 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-3V4GeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:35:56 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)) 03:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:35:56 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-6DqZ21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:35:56 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)) 03:35:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:35:56 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-CgDaJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-vxKuyN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-LSiDa4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-YwZhNj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-kwDz7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-m96Wur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-eX2pg4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-xZJD2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-S9__ez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:35:57 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)) 03:35:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:35:57 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-GEKPj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-1mXtyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-QniiT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-xqNob8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-amhO8w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-IPXxJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-fIaFad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-R3fnv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:58 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-I0ketS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:35:58 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)) 03:35:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:35:59 INFO - Running setup.py (path:/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/pip-wsDH33-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:35:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:35:59 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)) 03:35:59 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)) 03:35:59 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)) 03:35:59 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)) 03:35:59 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)) 03:35:59 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)) 03:35:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:35:59 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 03:35:59 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 03:35:59 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 03:35:59 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 03:35:59 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 03:35:59 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 03:36:01 INFO - Downloading blessings-1.6.tar.gz 03:36:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:36:01 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)) 03:36:01 INFO - Installing collected packages: blessings 03:36:01 INFO - Running setup.py install for blessings 03:36:02 INFO - Successfully installed blessings 03:36:02 INFO - Cleaning up... 03:36:02 INFO - Return code: 0 03:36:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:36:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:36:02 INFO - Reading from file tmpfile_stdout 03:36:02 INFO - Current package versions: 03:36:02 INFO - blessings == 1.6 03:36:02 INFO - blobuploader == 1.2.4 03:36:02 INFO - browsermob-proxy == 0.6.0 03:36:02 INFO - docopt == 0.6.1 03:36:02 INFO - manifestparser == 1.1 03:36:02 INFO - marionette-client == 2.3.0 03:36:02 INFO - marionette-driver == 1.4.0 03:36:02 INFO - mozInstall == 1.12 03:36:02 INFO - mozcrash == 0.17 03:36:02 INFO - mozdebug == 0.1 03:36:02 INFO - mozdevice == 0.48 03:36:02 INFO - mozfile == 1.2 03:36:02 INFO - mozhttpd == 0.7 03:36:02 INFO - mozinfo == 0.9 03:36:02 INFO - mozleak == 0.1 03:36:02 INFO - mozlog == 3.1 03:36:02 INFO - moznetwork == 0.27 03:36:02 INFO - mozprocess == 0.22 03:36:02 INFO - mozprofile == 0.28 03:36:02 INFO - mozrunner == 6.11 03:36:02 INFO - mozscreenshot == 0.1 03:36:02 INFO - mozsystemmonitor == 0.0 03:36:02 INFO - moztest == 0.7 03:36:02 INFO - mozversion == 1.4 03:36:02 INFO - psutil == 3.1.1 03:36:02 INFO - requests == 1.2.3 03:36:02 INFO - wptserve == 1.4.0 03:36:02 INFO - wsgiref == 0.1.2 03:36:02 INFO - Running post-action listener: _resource_record_post_action 03:36:02 INFO - Running post-action listener: _start_resource_monitoring 03:36:02 INFO - Starting resource monitoring. 03:36:02 INFO - ##### 03:36:02 INFO - ##### Running pull step. 03:36:02 INFO - ##### 03:36:02 INFO - Running pre-action listener: _resource_record_pre_action 03:36:02 INFO - Running main action method: pull 03:36:02 INFO - Pull has nothing to do! 03:36:02 INFO - Running post-action listener: _resource_record_post_action 03:36:02 INFO - ##### 03:36:02 INFO - ##### Running install step. 03:36:02 INFO - ##### 03:36:02 INFO - Running pre-action listener: _resource_record_pre_action 03:36:02 INFO - Running main action method: install 03:36:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:36:02 INFO - Reading from file tmpfile_stdout 03:36:02 INFO - Detecting whether we're running mozinstall >=1.0... 03:36:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:36:02 INFO - Reading from file tmpfile_stdout 03:36:02 INFO - Output received: 03:36:02 INFO - Usage: mozinstall [options] installer 03:36:02 INFO - Options: 03:36:02 INFO - -h, --help show this help message and exit 03:36:02 INFO - -d DEST, --destination=DEST 03:36:02 INFO - Directory to install application into. [default: 03:36:02 INFO - "/builds/slave/test"] 03:36:02 INFO - --app=APP Application being installed. [default: firefox] 03:36:02 INFO - mkdir: /builds/slave/test/build/application 03:36:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 03:36:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 03:36:22 INFO - Reading from file tmpfile_stdout 03:36:22 INFO - Output received: 03:36:22 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:36:22 INFO - Running post-action listener: _resource_record_post_action 03:36:22 INFO - ##### 03:36:22 INFO - ##### Running run-tests step. 03:36:22 INFO - ##### 03:36:22 INFO - Running pre-action listener: _resource_record_pre_action 03:36:22 INFO - Running main action method: run_tests 03:36:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:36:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:36:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:36:22 INFO - grabbing minidump binary from tooltool 03:36:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:36:22 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 0x109c035e0>, '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 0x1097e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109811990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:36:22 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 03:36:22 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 03:36:22 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:36:22 INFO - Return code: 0 03:36:22 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:36:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:36:22 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/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 03:36:22 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/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 03:36:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BR3BqM77Us/Render', 03:36:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:36:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:36:22 INFO - 'HOME': '/Users/cltbld', 03:36:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:36:22 INFO - 'LOGNAME': 'cltbld', 03:36:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:36:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:36:22 INFO - 'MOZ_NO_REMOTE': '1', 03:36:22 INFO - 'NO_EM_RESTART': '1', 03:36:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:36:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:36:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:36:22 INFO - 'PWD': '/builds/slave/test', 03:36:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:36:22 INFO - 'SHELL': '/bin/bash', 03:36:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.M5g6SagiW5/Listeners', 03:36:22 INFO - 'TMPDIR': '/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/T/', 03:36:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:36:22 INFO - 'USER': 'cltbld', 03:36:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:36:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:36:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:36:22 INFO - 'XPC_FLAGS': '0x0', 03:36:22 INFO - 'XPC_SERVICE_NAME': '0', 03:36:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:36:22 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/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 03:36:23 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 03:36:23 INFO - import pkg_resources 03:36:24 INFO - Using 1 client processes 03:36:24 INFO - wptserve Starting http server on 127.0.0.1:8001 03:36:24 INFO - wptserve Starting http server on 127.0.0.1:8000 03:36:24 INFO - wptserve Starting http server on 127.0.0.1:8443 03:36:26 INFO - SUITE-START | Running 778 tests 03:36:26 INFO - Running testharness tests 03:36:26 INFO - Setting up ssl 03:36:26 INFO - PROCESS | certutil | 03:36:26 INFO - PROCESS | certutil | 03:36:26 INFO - PROCESS | certutil | 03:36:26 INFO - Certificate Nickname Trust Attributes 03:36:26 INFO - SSL,S/MIME,JAR/XPI 03:36:26 INFO - 03:36:26 INFO - web-platform-tests CT,, 03:36:26 INFO - 03:36:26 INFO - Starting runner 03:36:27 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:36:27 INFO - PROCESS | 1670 | 1461062187406 Marionette DEBUG Marionette enabled via build flag and pref 03:36:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11671d000 == 1 [pid = 1670] [id = 1] 03:36:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 1 (0x11671d800) [pid = 1670] [serial = 1] [outer = 0x0] 03:36:27 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:36:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 2 (0x11671e800) [pid = 1670] [serial = 2] [outer = 0x11671d800] 03:36:27 INFO - PROCESS | 1670 | 1461062187718 Marionette INFO Listening on port 2828 03:36:27 INFO - PROCESS | 1670 | 1461062187952 Marionette DEBUG Marionette enabled via command-line flag 03:36:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x119134800 == 2 [pid = 1670] [id = 2] 03:36:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 3 (0x119135000) [pid = 1670] [serial = 3] [outer = 0x0] 03:36:27 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 03:36:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 4 (0x119136000) [pid = 1670] [serial = 4] [outer = 0x119135000] 03:36:28 INFO - PROCESS | 1670 | [1670] 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 03:36:28 INFO - PROCESS | 1670 | 1461062188103 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 03:36:28 INFO - PROCESS | 1670 | 1461062188188 Marionette DEBUG Closed connection conn0 03:36:28 INFO - PROCESS | 1670 | [1670] 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 03:36:28 INFO - PROCESS | 1670 | 1461062188194 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 03:36:28 INFO - PROCESS | 1670 | 1461062188209 Marionette DEBUG Closed connection conn1 03:36:28 INFO - PROCESS | 1670 | [1670] 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 03:36:28 INFO - PROCESS | 1670 | 1461062188215 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 03:36:28 INFO - PROCESS | 1670 | 1461062188222 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:36:28 INFO - PROCESS | 1670 | 1461062188227 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419015854","device":"desktop","version":"48.0a1"} 03:36:28 INFO - PROCESS | 1670 | [1670] 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 03:36:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12363a800 == 3 [pid = 1670] [id = 3] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 5 (0x12363b000) [pid = 1670] [serial = 5] [outer = 0x0] 03:36:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12363b800 == 4 [pid = 1670] [id = 4] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 6 (0x11ba7b800) [pid = 1670] [serial = 6] [outer = 0x0] 03:36:29 INFO - PROCESS | 1670 | [1670] 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 03:36:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x125f97800 == 5 [pid = 1670] [id = 5] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 7 (0x11ba7b000) [pid = 1670] [serial = 7] [outer = 0x0] 03:36:29 INFO - PROCESS | 1670 | [1670] 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 03:36:29 INFO - PROCESS | 1670 | [1670] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 8 (0x126069800) [pid = 1670] [serial = 8] [outer = 0x11ba7b000] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 9 (0x11baa3800) [pid = 1670] [serial = 9] [outer = 0x12363b000] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 10 (0x125f05800) [pid = 1670] [serial = 10] [outer = 0x11ba7b800] 03:36:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 11 (0x125f07400) [pid = 1670] [serial = 11] [outer = 0x11ba7b000] 03:36:30 INFO - PROCESS | 1670 | 1461062190314 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 1670 | 1461062190324 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 12 (0x128f80000) [pid = 1670] [serial = 12] [outer = 0x11ba7b000] 03:36:30 INFO - PROCESS | 1670 | 1461062190677 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"84fbf4ca-6e28-8640-9fe9-909c6160bd7b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419015854","device":"desktop","version":"48.0a1","command_id":1}}] 03:36:30 INFO - PROCESS | 1670 | 1461062190775 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}] 03:36:30 INFO - PROCESS | 1670 | 1461062190835 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:36:30 INFO - PROCESS | 1670 | 1461062190909 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:36:30 INFO - PROCESS | 1670 | [1670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:36:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 13 (0x12b03c000) [pid = 1670] [serial = 13] [outer = 0x11ba7b000] 03:36:31 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:36:31 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:36:31 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 03:36:31 INFO - PROCESS | 1670 | 1461062191175 Marionette TRACE conn2 <- [1,3,null,{}] 03:36:31 INFO - PROCESS | 1670 | 1461062191177 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:36:31 INFO - PROCESS | 1670 | 1461062191192 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:36:31 INFO - PROCESS | 1670 | 1461062191219 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 1670 | 1461062191221 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:36:31 INFO - PROCESS | 1670 | 1461062191224 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 1670 | 1461062191226 Marionette TRACE conn2 <- [1,6,null,{}] 03:36:31 INFO - PROCESS | 1670 | 1461062191232 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}] 03:36:31 INFO - PROCESS | 1670 | 1461062191239 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:36:31 INFO - PROCESS | 1670 | 1461062191242 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8ee000 == 6 [pid = 1670] [id = 6] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 14 (0x12ba26400) [pid = 1670] [serial = 14] [outer = 0x0] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 15 (0x12ba28000) [pid = 1670] [serial = 15] [outer = 0x12ba26400] 03:36:31 INFO - PROCESS | 1670 | 1461062191273 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 16 (0x12ba2d400) [pid = 1670] [serial = 16] [outer = 0x12ba26400] 03:36:31 INFO - PROCESS | 1670 | 1461062191582 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]]]}] 03:36:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12badb000 == 7 [pid = 1670] [id = 7] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 17 (0x12b8a5400) [pid = 1670] [serial = 17] [outer = 0x0] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 18 (0x12bb8d000) [pid = 1670] [serial = 18] [outer = 0x12b8a5400] 03:36:31 INFO - PROCESS | 1670 | 1461062191605 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 19 (0x12bc34400) [pid = 1670] [serial = 19] [outer = 0x12b8a5400] 03:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 03:36:31 INFO - PROCESS | 1670 | 1461062191672 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 1670 | 1461062191673 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:36:31 INFO - PROCESS | 1670 | 1461062191689 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 1670 | 1461062191690 Marionette TRACE conn2 <- [1,10,null,{}] 03:36:31 INFO - PROCESS | 1670 | 1461062191697 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}] 03:36:31 INFO - PROCESS | 1670 | 1461062191832 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:36:31 INFO - PROCESS | 1670 | 1461062191865 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d07b000 == 8 [pid = 1670] [id = 8] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 20 (0x12bc32400) [pid = 1670] [serial = 20] [outer = 0x0] 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 21 (0x12cf45800) [pid = 1670] [serial = 21] [outer = 0x12bc32400] 03:36:31 INFO - PROCESS | 1670 | 1461062191894 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 22 (0x12d33e400) [pid = 1670] [serial = 22] [outer = 0x12bc32400] 03:36:32 INFO - PROCESS | 1670 | 1461062192192 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 526ms 03:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:36:32 INFO - PROCESS | 1670 | 1461062192209 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 1670 | 1461062192210 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:36:32 INFO - PROCESS | 1670 | 1461062192213 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1670 | 1461062192216 Marionette TRACE conn2 <- [1,14,null,{}] 03:36:32 INFO - PROCESS | 1670 | 1461062192224 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}] 03:36:32 INFO - PROCESS | 1670 | 1461062192347 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:36:32 INFO - PROCESS | 1670 | 1461062192355 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e021000 == 9 [pid = 1670] [id = 9] 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 23 (0x12d8adc00) [pid = 1670] [serial = 23] [outer = 0x0] 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 24 (0x12d8af800) [pid = 1670] [serial = 24] [outer = 0x12d8adc00] 03:36:32 INFO - PROCESS | 1670 | 1461062192380 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 25 (0x12e22e800) [pid = 1670] [serial = 25] [outer = 0x12d8adc00] 03:36:32 INFO - PROCESS | 1670 | 1461062192626 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 425ms 03:36:32 INFO - PROCESS | 1670 | 1461062192642 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 1670 | 1461062192643 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:36:32 INFO - PROCESS | 1670 | 1461062192646 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 1670 | 1461062192649 Marionette TRACE conn2 <- [1,18,null,{}] 03:36:32 INFO - PROCESS | 1670 | 1461062192657 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}] 03:36:32 INFO - PROCESS | 1670 | 1461062192750 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:36:32 INFO - PROCESS | 1670 | 1461062192755 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e406800 == 10 [pid = 1670] [id = 10] 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 26 (0x12e236c00) [pid = 1670] [serial = 26] [outer = 0x0] 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 27 (0x12e2cac00) [pid = 1670] [serial = 27] [outer = 0x12e236c00] 03:36:32 INFO - PROCESS | 1670 | 1461062192781 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 28 (0x12e2d5400) [pid = 1670] [serial = 28] [outer = 0x12e236c00] 03:36:33 INFO - PROCESS | 1670 | 1461062193021 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 03:36:33 INFO - PROCESS | 1670 | 1461062193100 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1670 | 1461062193102 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:36:33 INFO - PROCESS | 1670 | 1461062193111 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1670 | 1461062193113 Marionette TRACE conn2 <- [1,22,null,{}] 03:36:33 INFO - PROCESS | 1670 | 1461062193116 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}] 03:36:33 INFO - PROCESS | 1670 | 1461062193202 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:36:33 INFO - PROCESS | 1670 | 1461062193206 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6d0000 == 11 [pid = 1670] [id = 11] 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 29 (0x12e49fc00) [pid = 1670] [serial = 29] [outer = 0x0] 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 30 (0x12e4ac800) [pid = 1670] [serial = 30] [outer = 0x12e49fc00] 03:36:33 INFO - PROCESS | 1670 | 1461062193231 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 31 (0x12e629000) [pid = 1670] [serial = 31] [outer = 0x12e49fc00] 03:36:33 INFO - PROCESS | 1670 | 1461062193469 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 03:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:36:33 INFO - PROCESS | 1670 | 1461062193487 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1670 | 1461062193488 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:36:33 INFO - PROCESS | 1670 | 1461062193490 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1670 | 1461062193491 Marionette TRACE conn2 <- [1,26,null,{}] 03:36:33 INFO - PROCESS | 1670 | 1461062193493 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}] 03:36:33 INFO - PROCESS | 1670 | 1461062193587 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:36:33 INFO - PROCESS | 1670 | 1461062193592 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4e0000 == 12 [pid = 1670] [id = 12] 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 32 (0x11a913400) [pid = 1670] [serial = 32] [outer = 0x0] 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 33 (0x11a932c00) [pid = 1670] [serial = 33] [outer = 0x11a913400] 03:36:33 INFO - PROCESS | 1670 | 1461062193617 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 34 (0x12e63c400) [pid = 1670] [serial = 34] [outer = 0x11a913400] 03:36:33 INFO - PROCESS | 1670 | 1461062193869 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 03:36:33 INFO - PROCESS | 1670 | 1461062193909 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 1670 | 1461062193912 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:36:33 INFO - PROCESS | 1670 | 1461062193924 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 1670 | 1461062193926 Marionette TRACE conn2 <- [1,30,null,{}] 03:36:33 INFO - PROCESS | 1670 | 1461062193939 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}] 03:36:34 INFO - PROCESS | 1670 | 1461062194071 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:36:34 INFO - PROCESS | 1670 | 1461062194077 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ead5000 == 13 [pid = 1670] [id = 13] 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 35 (0x12e63f800) [pid = 1670] [serial = 35] [outer = 0x0] 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 36 (0x12e645c00) [pid = 1670] [serial = 36] [outer = 0x12e63f800] 03:36:34 INFO - PROCESS | 1670 | 1461062194113 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 37 (0x12e64b800) [pid = 1670] [serial = 37] [outer = 0x12e63f800] 03:36:34 INFO - PROCESS | 1670 | 1461062194464 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 569ms 03:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:36:34 INFO - PROCESS | 1670 | 1461062194494 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1670 | 1461062194495 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:36:34 INFO - PROCESS | 1670 | 1461062194500 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1670 | 1461062194501 Marionette TRACE conn2 <- [1,34,null,{}] 03:36:34 INFO - PROCESS | 1670 | 1461062194503 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}] 03:36:34 INFO - PROCESS | 1670 | 1461062194580 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:36:34 INFO - PROCESS | 1670 | 1461062194586 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f116800 == 14 [pid = 1670] [id = 14] 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 38 (0x12ecbf400) [pid = 1670] [serial = 38] [outer = 0x0] 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 39 (0x12ecc6400) [pid = 1670] [serial = 39] [outer = 0x12ecbf400] 03:36:34 INFO - PROCESS | 1670 | 1461062194612 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 40 (0x12eccd800) [pid = 1670] [serial = 40] [outer = 0x12ecbf400] 03:36:34 INFO - PROCESS | 1670 | 1461062194851 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 03:36:34 INFO - PROCESS | 1670 | 1461062194871 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 1670 | 1461062194872 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:36:34 INFO - PROCESS | 1670 | 1461062194875 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 1670 | 1461062194876 Marionette TRACE conn2 <- [1,38,null,{}] 03:36:34 INFO - PROCESS | 1670 | 1461062194891 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}] 03:36:35 INFO - PROCESS | 1670 | 1461062195024 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:36:35 INFO - PROCESS | 1670 | 1461062195030 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f414800 == 15 [pid = 1670] [id = 15] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 41 (0x12f2dd800) [pid = 1670] [serial = 41] [outer = 0x0] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 42 (0x12f2e6400) [pid = 1670] [serial = 42] [outer = 0x12f2dd800] 03:36:35 INFO - PROCESS | 1670 | 1461062195069 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 43 (0x12f58b000) [pid = 1670] [serial = 43] [outer = 0x12f2dd800] 03:36:35 INFO - PROCESS | 1670 | 1461062195455 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 618ms 03:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:36:35 INFO - PROCESS | 1670 | 1461062195494 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:36:35 INFO - PROCESS | 1670 | 1461062195496 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:36:35 INFO - PROCESS | 1670 | 1461062195500 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 1670 | 1461062195501 Marionette TRACE conn2 <- [1,42,null,{}] 03:36:35 INFO - PROCESS | 1670 | 1461062195504 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}] 03:36:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5bf800 == 16 [pid = 1670] [id = 16] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x12f5c0000) [pid = 1670] [serial = 44] [outer = 0x0] 03:36:35 INFO - PROCESS | 1670 | 1461062195594 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x12f5ac000) [pid = 1670] [serial = 45] [outer = 0x12f5c0000] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x12f5c5000) [pid = 1670] [serial = 46] [outer = 0x12f5c0000] 03:36:35 INFO - PROCESS | 1670 | 1461062195612 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12939e000 == 17 [pid = 1670] [id = 17] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x12f591800) [pid = 1670] [serial = 47] [outer = 0x0] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x12f817000) [pid = 1670] [serial = 48] [outer = 0x12f591800] 03:36:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293ac000 == 18 [pid = 1670] [id = 18] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x12f818c00) [pid = 1670] [serial = 49] [outer = 0x0] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x12f81a800) [pid = 1670] [serial = 50] [outer = 0x12f818c00] 03:36:35 INFO - PROCESS | 1670 | 1461062195660 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x12f81ec00) [pid = 1670] [serial = 51] [outer = 0x12f818c00] 03:36:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x12f821c00) [pid = 1670] [serial = 52] [outer = 0x12f591800] 03:36:35 INFO - PROCESS | 1670 | 1461062195982 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 520ms 03:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:36:36 INFO - PROCESS | 1670 | 1461062196020 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1670 | 1461062196021 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1670 | 1461062196023 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1670 | 1461062196025 Marionette TRACE conn2 <- [1,46,null,{}] 03:36:36 INFO - PROCESS | 1670 | 1461062196027 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}] 03:36:36 INFO - PROCESS | 1670 | 1461062196110 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:36:36 INFO - PROCESS | 1670 | 1461062196115 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17a800 == 19 [pid = 1670] [id = 19] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x11a936000) [pid = 1670] [serial = 53] [outer = 0x0] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x11aa61000) [pid = 1670] [serial = 54] [outer = 0x11a936000] 03:36:36 INFO - PROCESS | 1670 | 1461062196144 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x12f820c00) [pid = 1670] [serial = 55] [outer = 0x11a936000] 03:36:36 INFO - PROCESS | 1670 | 1461062196437 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 03:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:36:36 INFO - PROCESS | 1670 | 1461062196442 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1670 | 1461062196443 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1670 | 1461062196452 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1670 | 1461062196453 Marionette TRACE conn2 <- [1,50,null,{}] 03:36:36 INFO - PROCESS | 1670 | 1461062196456 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}] 03:36:36 INFO - PROCESS | 1670 | 1461062196547 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:36:36 INFO - PROCESS | 1670 | 1461062196553 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8b2800 == 20 [pid = 1670] [id = 20] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x11ab07c00) [pid = 1670] [serial = 56] [outer = 0x0] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x11ab0c800) [pid = 1670] [serial = 57] [outer = 0x11ab07c00] 03:36:36 INFO - PROCESS | 1670 | 1461062196577 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x12fb2fc00) [pid = 1670] [serial = 58] [outer = 0x11ab07c00] 03:36:36 INFO - PROCESS | 1670 | 1461062196798 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 375ms 03:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:36:36 INFO - PROCESS | 1670 | 1461062196824 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 1670 | 1461062196825 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:36:36 INFO - PROCESS | 1670 | 1461062196827 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 1670 | 1461062196828 Marionette TRACE conn2 <- [1,54,null,{}] 03:36:36 INFO - PROCESS | 1670 | 1461062196838 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}] 03:36:36 INFO - PROCESS | 1670 | 1461062196928 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:36:36 INFO - PROCESS | 1670 | 1461062196933 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a970000 == 21 [pid = 1670] [id = 21] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x11ab11400) [pid = 1670] [serial = 59] [outer = 0x0] 03:36:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x12fbe5c00) [pid = 1670] [serial = 60] [outer = 0x11ab11400] 03:36:36 INFO - PROCESS | 1670 | 1461062196957 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12fbea800) [pid = 1670] [serial = 61] [outer = 0x11ab11400] 03:36:37 INFO - PROCESS | 1670 | 1461062197172 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 03:36:37 INFO - PROCESS | 1670 | 1461062197203 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 1670 | 1461062197204 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:36:37 INFO - PROCESS | 1670 | 1461062197206 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 1670 | 1461062197207 Marionette TRACE conn2 <- [1,58,null,{}] 03:36:37 INFO - PROCESS | 1670 | 1461062197210 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}] 03:36:37 INFO - PROCESS | 1670 | 1461062197308 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:36:37 INFO - PROCESS | 1670 | 1461062197313 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x13084b800 == 22 [pid = 1670] [id = 22] 03:36:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x12fbe4c00) [pid = 1670] [serial = 62] [outer = 0x0] 03:36:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x12fbf3800) [pid = 1670] [serial = 63] [outer = 0x12fbe4c00] 03:36:37 INFO - PROCESS | 1670 | 1461062197341 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x12fff1400) [pid = 1670] [serial = 64] [outer = 0x12fbe4c00] 03:36:39 INFO - PROCESS | 1670 | 1461062199307 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2126ms 03:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:36:39 INFO - PROCESS | 1670 | 1461062199338 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1670 | 1461062199340 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:36:39 INFO - PROCESS | 1670 | 1461062199344 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1670 | 1461062199348 Marionette TRACE conn2 <- [1,62,null,{}] 03:36:39 INFO - PROCESS | 1670 | 1461062199354 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}] 03:36:39 INFO - PROCESS | 1670 | 1461062199424 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:36:39 INFO - PROCESS | 1670 | 1461062199431 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x115210000 == 23 [pid = 1670] [id = 23] 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x11569a800) [pid = 1670] [serial = 65] [outer = 0x0] 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x115844400) [pid = 1670] [serial = 66] [outer = 0x11569a800] 03:36:39 INFO - PROCESS | 1670 | 1461062199462 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1163e2c00) [pid = 1670] [serial = 67] [outer = 0x11569a800] 03:36:39 INFO - PROCESS | 1670 | 1461062199775 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 475ms 03:36:39 INFO - PROCESS | 1670 | 1461062199821 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 1670 | 1461062199826 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:36:39 INFO - PROCESS | 1670 | 1461062199831 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 1670 | 1461062199833 Marionette TRACE conn2 <- [1,66,null,{}] 03:36:39 INFO - PROCESS | 1670 | 1461062199836 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}] 03:36:39 INFO - PROCESS | 1670 | 1461062199920 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:36:39 INFO - PROCESS | 1670 | 1461062199925 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1158bc000 == 24 [pid = 1670] [id = 24] 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x116556400) [pid = 1670] [serial = 68] [outer = 0x0] 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1186b2800) [pid = 1670] [serial = 69] [outer = 0x116556400] 03:36:39 INFO - PROCESS | 1670 | 1461062199954 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118906800) [pid = 1670] [serial = 70] [outer = 0x116556400] 03:36:40 INFO - PROCESS | 1670 | 1461062200261 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 472ms 03:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:36:40 INFO - PROCESS | 1670 | 1461062200318 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 1670 | 1461062200320 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:36:40 INFO - PROCESS | 1670 | 1461062200323 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1670 | 1461062200326 Marionette TRACE conn2 <- [1,70,null,{}] 03:36:40 INFO - PROCESS | 1670 | 1461062200333 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}] 03:36:40 INFO - PROCESS | 1670 | 1461062200408 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:36:40 INFO - PROCESS | 1670 | 1461062200449 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ed7000 == 25 [pid = 1670] [id = 25] 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1142ba000) [pid = 1670] [serial = 71] [outer = 0x0] 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1189d1000) [pid = 1670] [serial = 72] [outer = 0x1142ba000] 03:36:40 INFO - PROCESS | 1670 | 1461062200479 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11a85ec00) [pid = 1670] [serial = 73] [outer = 0x1142ba000] 03:36:40 INFO - PROCESS | 1670 | 1461062200752 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms 03:36:40 INFO - PROCESS | 1670 | 1461062200794 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 1670 | 1461062200796 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:36:40 INFO - PROCESS | 1670 | 1461062200806 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 1670 | 1461062200807 Marionette TRACE conn2 <- [1,74,null,{}] 03:36:40 INFO - PROCESS | 1670 | 1461062200810 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}] 03:36:40 INFO - PROCESS | 1670 | 1461062200884 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:36:40 INFO - PROCESS | 1670 | 1461062200888 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x119568000 == 26 [pid = 1670] [id = 26] 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11890e800) [pid = 1670] [serial = 74] [outer = 0x0] 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11a918000) [pid = 1670] [serial = 75] [outer = 0x11890e800] 03:36:40 INFO - PROCESS | 1670 | 1461062200916 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11aa61c00) [pid = 1670] [serial = 76] [outer = 0x11890e800] 03:36:41 INFO - PROCESS | 1670 | 1461062201196 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 418ms 03:36:41 INFO - PROCESS | 1670 | 1461062201224 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 1670 | 1461062201225 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:36:41 INFO - PROCESS | 1670 | 1461062201227 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1670 | 1461062201229 Marionette TRACE conn2 <- [1,78,null,{}] 03:36:41 INFO - PROCESS | 1670 | 1461062201243 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}] 03:36:41 INFO - PROCESS | 1670 | 1461062201335 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:36:41 INFO - PROCESS | 1670 | 1461062201341 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195c7000 == 27 [pid = 1670] [id = 27] 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11519f400) [pid = 1670] [serial = 77] [outer = 0x0] 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11aa5cc00) [pid = 1670] [serial = 78] [outer = 0x11519f400] 03:36:41 INFO - PROCESS | 1670 | 1461062201367 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11ad64400) [pid = 1670] [serial = 79] [outer = 0x11519f400] 03:36:41 INFO - PROCESS | 1670 | 1461062201649 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 03:36:41 INFO - PROCESS | 1670 | 1461062201707 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 1670 | 1461062201709 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:36:41 INFO - PROCESS | 1670 | 1461062201712 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 1670 | 1461062201716 Marionette TRACE conn2 <- [1,82,null,{}] 03:36:41 INFO - PROCESS | 1670 | 1461062201720 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}] 03:36:41 INFO - PROCESS | 1670 | 1461062201844 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:36:41 INFO - PROCESS | 1670 | 1461062201853 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ec3000 == 28 [pid = 1670] [id = 28] 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11ad6a000) [pid = 1670] [serial = 80] [outer = 0x0] 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11af75800) [pid = 1670] [serial = 81] [outer = 0x11ad6a000] 03:36:41 INFO - PROCESS | 1670 | 1461062201897 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11b832000) [pid = 1670] [serial = 82] [outer = 0x11ad6a000] 03:36:42 INFO - PROCESS | 1670 | 1461062202273 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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 573ms 03:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:36:42 INFO - PROCESS | 1670 | 1461062202286 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 1670 | 1461062202287 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:36:42 INFO - PROCESS | 1670 | 1461062202289 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 1670 | 1461062202290 Marionette TRACE conn2 <- [1,86,null,{}] 03:36:42 INFO - PROCESS | 1670 | 1461062202292 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}] 03:36:42 INFO - PROCESS | 1670 | 1461062202385 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:36:42 INFO - PROCESS | 1670 | 1461062202391 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8af000 == 29 [pid = 1670] [id = 29] 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1186a6000) [pid = 1670] [serial = 83] [outer = 0x0] 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11ba7d800) [pid = 1670] [serial = 84] [outer = 0x1186a6000] 03:36:42 INFO - PROCESS | 1670 | 1461062202416 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11bb10000) [pid = 1670] [serial = 85] [outer = 0x1186a6000] 03:36:42 INFO - PROCESS | 1670 | 1461062202667 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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 03:36:42 INFO - PROCESS | 1670 | 1461062202707 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:36:42 INFO - PROCESS | 1670 | 1461062202709 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:36:42 INFO - PROCESS | 1670 | 1461062202711 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 1670 | 1461062202712 Marionette TRACE conn2 <- [1,90,null,{}] 03:36:42 INFO - PROCESS | 1670 | 1461062202722 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}] 03:36:42 INFO - PROCESS | 1670 | 1461062202794 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:36:42 INFO - PROCESS | 1670 | 1461062202800 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aabc800 == 30 [pid = 1670] [id = 30] 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11bb12800) [pid = 1670] [serial = 86] [outer = 0x0] 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11be16c00) [pid = 1670] [serial = 87] [outer = 0x11bb12800] 03:36:42 INFO - PROCESS | 1670 | 1461062202825 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11aa5c800) [pid = 1670] [serial = 88] [outer = 0x11bb12800] 03:36:43 INFO - PROCESS | 1670 | 1461062203086 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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 425ms 03:36:43 INFO - PROCESS | 1670 | 1461062203138 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 1670 | 1461062203139 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:36:43 INFO - PROCESS | 1670 | 1461062203157 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1670 | 1461062203158 Marionette TRACE conn2 <- [1,94,null,{}] 03:36:43 INFO - PROCESS | 1670 | 1461062203160 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}] 03:36:43 INFO - PROCESS | 1670 | 1461062203227 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:36:43 INFO - PROCESS | 1670 | 1461062203269 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11adcd000 == 31 [pid = 1670] [id = 31] 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11444bc00) [pid = 1670] [serial = 89] [outer = 0x0] 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11c0ef000) [pid = 1670] [serial = 90] [outer = 0x11444bc00] 03:36:43 INFO - PROCESS | 1670 | 1461062203294 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11c110000) [pid = 1670] [serial = 91] [outer = 0x11444bc00] 03:36:43 INFO - PROCESS | 1670 | 1461062203518 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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 03:36:43 INFO - PROCESS | 1670 | 1461062203576 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 1670 | 1461062203578 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:36:43 INFO - PROCESS | 1670 | 1461062203588 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 1670 | 1461062203589 Marionette TRACE conn2 <- [1,98,null,{}] 03:36:43 INFO - PROCESS | 1670 | 1461062203592 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}] 03:36:43 INFO - PROCESS | 1670 | 1461062203668 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:36:43 INFO - PROCESS | 1670 | 1461062203672 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba96000 == 32 [pid = 1670] [id = 32] 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11c0f2400) [pid = 1670] [serial = 92] [outer = 0x0] 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11c5a5400) [pid = 1670] [serial = 93] [outer = 0x11c0f2400] 03:36:43 INFO - PROCESS | 1670 | 1461062203698 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12367b800) [pid = 1670] [serial = 94] [outer = 0x11c0f2400] 03:36:44 INFO - PROCESS | 1670 | 1461062204003 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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 03:36:44 INFO - PROCESS | 1670 | 1461062204057 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 1670 | 1461062204059 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:36:44 INFO - PROCESS | 1670 | 1461062204062 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 1670 | 1461062204064 Marionette TRACE conn2 <- [1,102,null,{}] 03:36:44 INFO - PROCESS | 1670 | 1461062204067 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}] 03:36:44 INFO - PROCESS | 1670 | 1461062204203 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:36:44 INFO - PROCESS | 1670 | 1461062204214 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195c2000 == 33 [pid = 1670] [id = 33] 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11a90e800) [pid = 1670] [serial = 95] [outer = 0x0] 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12367dc00) [pid = 1670] [serial = 96] [outer = 0x11a90e800] 03:36:44 INFO - PROCESS | 1670 | 1461062204257 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125bdb400) [pid = 1670] [serial = 97] [outer = 0x11a90e800] 03:36:44 INFO - PROCESS | 1670 | 1461062204567 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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 522ms 03:36:44 INFO - PROCESS | 1670 | 1461062204590 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 1670 | 1461062204591 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:36:44 INFO - PROCESS | 1670 | 1461062204594 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 1670 | 1461062204595 Marionette TRACE conn2 <- [1,106,null,{}] 03:36:44 INFO - PROCESS | 1670 | 1461062204604 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}] 03:36:44 INFO - PROCESS | 1670 | 1461062204677 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:36:44 INFO - PROCESS | 1670 | 1461062204684 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c064000 == 34 [pid = 1670] [id = 34] 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x125ccc800) [pid = 1670] [serial = 98] [outer = 0x0] 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12606a800) [pid = 1670] [serial = 99] [outer = 0x125ccc800] 03:36:44 INFO - PROCESS | 1670 | 1461062204708 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126229400) [pid = 1670] [serial = 100] [outer = 0x125ccc800] 03:36:45 INFO - PROCESS | 1670 | 1461062205006 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 469ms 03:36:45 INFO - PROCESS | 1670 | 1461062205063 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 1670 | 1461062205064 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:36:45 INFO - PROCESS | 1670 | 1461062205067 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1670 | 1461062205068 Marionette TRACE conn2 <- [1,110,null,{}] 03:36:45 INFO - PROCESS | 1670 | 1461062205081 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}] 03:36:45 INFO - PROCESS | 1670 | 1461062205150 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:36:45 INFO - PROCESS | 1670 | 1461062205154 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12363c800 == 35 [pid = 1670] [id = 35] 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125f06c00) [pid = 1670] [serial = 101] [outer = 0x0] 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12647f000) [pid = 1670] [serial = 102] [outer = 0x125f06c00] 03:36:45 INFO - PROCESS | 1670 | 1461062205181 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1264e7400) [pid = 1670] [serial = 103] [outer = 0x125f06c00] 03:36:45 INFO - PROCESS | 1670 | 1461062205468 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 427ms 03:36:45 INFO - PROCESS | 1670 | 1461062205517 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 1670 | 1461062205518 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:36:45 INFO - PROCESS | 1670 | 1461062205520 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1670 | 1461062205521 Marionette TRACE conn2 <- [1,114,null,{}] 03:36:45 INFO - PROCESS | 1670 | 1461062205523 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}] 03:36:45 INFO - PROCESS | 1670 | 1461062205592 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:36:45 INFO - PROCESS | 1670 | 1461062205596 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e4000 == 36 [pid = 1670] [id = 36] 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126074c00) [pid = 1670] [serial = 104] [outer = 0x0] 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126aaf000) [pid = 1670] [serial = 105] [outer = 0x126074c00] 03:36:45 INFO - PROCESS | 1670 | 1461062205623 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126e0a800) [pid = 1670] [serial = 106] [outer = 0x126074c00] 03:36:45 INFO - PROCESS | 1670 | 1461062205915 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 417ms 03:36:45 INFO - PROCESS | 1670 | 1461062205941 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 1670 | 1461062205942 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:36:45 INFO - PROCESS | 1670 | 1461062205944 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 1670 | 1461062205945 Marionette TRACE conn2 <- [1,118,null,{}] 03:36:45 INFO - PROCESS | 1670 | 1461062205950 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}] 03:36:46 INFO - PROCESS | 1670 | 1461062206059 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:36:46 INFO - PROCESS | 1670 | 1461062206065 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259dd800 == 37 [pid = 1670] [id = 37] 03:36:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11bb12000) [pid = 1670] [serial = 107] [outer = 0x0] 03:36:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x126ab6800) [pid = 1670] [serial = 108] [outer = 0x11bb12000] 03:36:46 INFO - PROCESS | 1670 | 1461062206089 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1274f0000) [pid = 1670] [serial = 109] [outer = 0x11bb12000] 03:36:46 INFO - PROCESS | 1670 | 1461062206991 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]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1120ms 03:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:36:47 INFO - PROCESS | 1670 | 1461062207065 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 1670 | 1461062207069 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:36:47 INFO - PROCESS | 1670 | 1461062207073 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 1670 | 1461062207077 Marionette TRACE conn2 <- [1,122,null,{}] 03:36:47 INFO - PROCESS | 1670 | 1461062207082 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}] 03:36:47 INFO - PROCESS | 1670 | 1461062207218 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:36:47 INFO - PROCESS | 1670 | 1461062207239 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156a9000 == 38 [pid = 1670] [id = 38] 03:36:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11589e400) [pid = 1670] [serial = 110] [outer = 0x0] 03:36:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1160f8400) [pid = 1670] [serial = 111] [outer = 0x11589e400] 03:36:47 INFO - PROCESS | 1670 | 1461062207273 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x117950400) [pid = 1670] [serial = 112] [outer = 0x11589e400] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12e236c00) [pid = 1670] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12d8adc00) [pid = 1670] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bc32400) [pid = 1670] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12ba26400) [pid = 1670] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11ab11400) [pid = 1670] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11ab07c00) [pid = 1670] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11a936000) [pid = 1670] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12f818c00) [pid = 1670] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12f2dd800) [pid = 1670] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12ecbf400) [pid = 1670] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12e63f800) [pid = 1670] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a913400) [pid = 1670] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12e49fc00) [pid = 1670] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x126074c00) [pid = 1670] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1186a6000) [pid = 1670] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11bb12800) [pid = 1670] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11444bc00) [pid = 1670] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11c0f2400) [pid = 1670] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a90e800) [pid = 1670] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x125ccc800) [pid = 1670] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12fbe4c00) [pid = 1670] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11569a800) [pid = 1670] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x116556400) [pid = 1670] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1142ba000) [pid = 1670] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11890e800) [pid = 1670] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11519f400) [pid = 1670] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:36:48 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11ad6a000) [pid = 1670] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:36:48 INFO - PROCESS | 1670 | 1461062208148 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1123ms 03:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:36:48 INFO - PROCESS | 1670 | 1461062208197 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1670 | 1461062208199 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:36:48 INFO - PROCESS | 1670 | 1461062208202 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1670 | 1461062208204 Marionette TRACE conn2 <- [1,126,null,{}] 03:36:48 INFO - PROCESS | 1670 | 1461062208209 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}] 03:36:48 INFO - PROCESS | 1670 | 1461062208294 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:36:48 INFO - PROCESS | 1670 | 1461062208350 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1158b0800 == 39 [pid = 1670] [id = 39] 03:36:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1147c4400) [pid = 1670] [serial = 113] [outer = 0x0] 03:36:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1165e8000) [pid = 1670] [serial = 114] [outer = 0x1147c4400] 03:36:48 INFO - PROCESS | 1670 | 1461062208383 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1186a8000) [pid = 1670] [serial = 115] [outer = 0x1147c4400] 03:36:48 INFO - PROCESS | 1670 | 1461062208802 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 620ms 03:36:48 INFO - PROCESS | 1670 | 1461062208823 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 1670 | 1461062208827 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:36:48 INFO - PROCESS | 1670 | 1461062208832 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 1670 | 1461062208834 Marionette TRACE conn2 <- [1,130,null,{}] 03:36:48 INFO - PROCESS | 1670 | 1461062208836 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}] 03:36:48 INFO - PROCESS | 1670 | 1461062208925 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:36:48 INFO - PROCESS | 1670 | 1461062208965 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ede800 == 40 [pid = 1670] [id = 40] 03:36:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1188b1800) [pid = 1670] [serial = 116] [outer = 0x0] 03:36:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119548c00) [pid = 1670] [serial = 117] [outer = 0x1188b1800] 03:36:49 INFO - PROCESS | 1670 | 1461062208995 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119eee000) [pid = 1670] [serial = 118] [outer = 0x1188b1800] 03:36:49 INFO - PROCESS | 1670 | 1461062209403 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 621ms 03:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:36:49 INFO - PROCESS | 1670 | 1461062209453 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 1670 | 1461062209454 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:36:49 INFO - PROCESS | 1670 | 1461062209457 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 1670 | 1461062209459 Marionette TRACE conn2 <- [1,134,null,{}] 03:36:49 INFO - PROCESS | 1670 | 1461062209485 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}] 03:36:49 INFO - PROCESS | 1670 | 1461062209574 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:36:49 INFO - PROCESS | 1670 | 1461062209644 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x119846000 == 41 [pid = 1670] [id = 41] 03:36:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a93cc00) [pid = 1670] [serial = 119] [outer = 0x0] 03:36:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11aa62000) [pid = 1670] [serial = 120] [outer = 0x11a93cc00] 03:36:49 INFO - PROCESS | 1670 | 1461062209678 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11ab0b800) [pid = 1670] [serial = 121] [outer = 0x11a93cc00] 03:36:50 INFO - PROCESS | 1670 | 1461062210109 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 03:36:50 INFO - PROCESS | 1670 | 1461062210128 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 1670 | 1461062210130 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:36:50 INFO - PROCESS | 1670 | 1461062210133 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1670 | 1461062210134 Marionette TRACE conn2 <- [1,138,null,{}] 03:36:50 INFO - PROCESS | 1670 | 1461062210136 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}] 03:36:50 INFO - PROCESS | 1670 | 1461062210227 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:36:50 INFO - PROCESS | 1670 | 1461062210272 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a4800 == 42 [pid = 1670] [id = 42] 03:36:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11ad61c00) [pid = 1670] [serial = 122] [outer = 0x0] 03:36:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11ad6e800) [pid = 1670] [serial = 123] [outer = 0x11ad61c00] 03:36:50 INFO - PROCESS | 1670 | 1461062210322 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11af7ac00) [pid = 1670] [serial = 124] [outer = 0x11ad61c00] 03:36:50 INFO - PROCESS | 1670 | 1461062210828 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 720ms 03:36:50 INFO - PROCESS | 1670 | 1461062210853 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 1670 | 1461062210854 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:36:50 INFO - PROCESS | 1670 | 1461062210856 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 1670 | 1461062210858 Marionette TRACE conn2 <- [1,142,null,{}] 03:36:50 INFO - PROCESS | 1670 | 1461062210860 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}] 03:36:50 INFO - PROCESS | 1670 | 1461062210941 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:36:50 INFO - PROCESS | 1670 | 1461062210981 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a984000 == 43 [pid = 1670] [id = 43] 03:36:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11af81800) [pid = 1670] [serial = 125] [outer = 0x0] 03:36:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11b831400) [pid = 1670] [serial = 126] [outer = 0x11af81800] 03:36:51 INFO - PROCESS | 1670 | 1461062211011 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11bb05800) [pid = 1670] [serial = 127] [outer = 0x11af81800] 03:36:51 INFO - PROCESS | 1670 | 1461062211481 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 669ms 03:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:36:51 INFO - PROCESS | 1670 | 1461062211526 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 1670 | 1461062211528 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:36:51 INFO - PROCESS | 1670 | 1461062211531 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 1670 | 1461062211534 Marionette TRACE conn2 <- [1,146,null,{}] 03:36:51 INFO - PROCESS | 1670 | 1461062211538 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}] 03:36:51 INFO - PROCESS | 1670 | 1461062211626 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:36:51 INFO - PROCESS | 1670 | 1461062211685 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x114b4b000 == 44 [pid = 1670] [id = 44] 03:36:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11522e000) [pid = 1670] [serial = 128] [outer = 0x0] 03:36:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115697000) [pid = 1670] [serial = 129] [outer = 0x11522e000] 03:36:51 INFO - PROCESS | 1670 | 1461062211718 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11794dc00) [pid = 1670] [serial = 130] [outer = 0x11522e000] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x115210000 == 43 [pid = 1670] [id = 23] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4e0000 == 42 [pid = 1670] [id = 12] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6d0000 == 41 [pid = 1670] [id = 11] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12ead5000 == 40 [pid = 1670] [id = 13] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8b2800 == 39 [pid = 1670] [id = 20] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1293ac000 == 38 [pid = 1670] [id = 18] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8ee000 == 37 [pid = 1670] [id = 6] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12e406800 == 36 [pid = 1670] [id = 10] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12d07b000 == 35 [pid = 1670] [id = 8] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x13084b800 == 34 [pid = 1670] [id = 22] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a970000 == 33 [pid = 1670] [id = 21] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12f116800 == 32 [pid = 1670] [id = 14] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12e021000 == 31 [pid = 1670] [id = 9] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12f414800 == 30 [pid = 1670] [id = 15] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17a800 == 29 [pid = 1670] [id = 19] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118ed7000 == 28 [pid = 1670] [id = 25] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1158bc000 == 27 [pid = 1670] [id = 24] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12363c800 == 26 [pid = 1670] [id = 35] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a984000 == 25 [pid = 1670] [id = 43] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a4800 == 24 [pid = 1670] [id = 42] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1195c2000 == 23 [pid = 1670] [id = 33] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119846000 == 22 [pid = 1670] [id = 41] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e4000 == 21 [pid = 1670] [id = 36] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11aabc800 == 20 [pid = 1670] [id = 30] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11adcd000 == 19 [pid = 1670] [id = 31] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11c064000 == 18 [pid = 1670] [id = 34] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba96000 == 17 [pid = 1670] [id = 32] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119568000 == 16 [pid = 1670] [id = 26] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1259dd800 == 15 [pid = 1670] [id = 37] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118ede800 == 14 [pid = 1670] [id = 40] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1195c7000 == 13 [pid = 1670] [id = 27] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119ec3000 == 12 [pid = 1670] [id = 28] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1158b0800 == 11 [pid = 1670] [id = 39] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1156a9000 == 10 [pid = 1670] [id = 38] 03:36:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8af000 == 9 [pid = 1670] [id = 29] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126aaf000) [pid = 1670] [serial = 105] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11a85ec00) [pid = 1670] [serial = 73] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11b832000) [pid = 1670] [serial = 82] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118906800) [pid = 1670] [serial = 70] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x126e0a800) [pid = 1670] [serial = 106] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x125f07400) [pid = 1670] [serial = 11] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x126069800) [pid = 1670] [serial = 8] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11ba7d800) [pid = 1670] [serial = 84] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11bb10000) [pid = 1670] [serial = 85] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11be16c00) [pid = 1670] [serial = 87] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11c0ef000) [pid = 1670] [serial = 90] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11c5a5400) [pid = 1670] [serial = 93] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12367dc00) [pid = 1670] [serial = 96] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12606a800) [pid = 1670] [serial = 99] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12647f000) [pid = 1670] [serial = 102] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12fff1400) [pid = 1670] [serial = 64] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115844400) [pid = 1670] [serial = 66] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1186b2800) [pid = 1670] [serial = 69] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1189d1000) [pid = 1670] [serial = 72] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11a918000) [pid = 1670] [serial = 75] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11aa5cc00) [pid = 1670] [serial = 78] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11ad64400) [pid = 1670] [serial = 79] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11af75800) [pid = 1670] [serial = 81] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11aa5c800) [pid = 1670] [serial = 88] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11c110000) [pid = 1670] [serial = 91] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12367b800) [pid = 1670] [serial = 94] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x125bdb400) [pid = 1670] [serial = 97] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1163e2c00) [pid = 1670] [serial = 67] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x126229400) [pid = 1670] [serial = 100] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x11aa61c00) [pid = 1670] [serial = 76] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12e645c00) [pid = 1670] [serial = 36] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12e64b800) [pid = 1670] [serial = 37] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x11a932c00) [pid = 1670] [serial = 33] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12e63c400) [pid = 1670] [serial = 34] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12e4ac800) [pid = 1670] [serial = 30] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12e629000) [pid = 1670] [serial = 31] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12e2cac00) [pid = 1670] [serial = 27] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12e2d5400) [pid = 1670] [serial = 28] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12d8af800) [pid = 1670] [serial = 24] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x12e22e800) [pid = 1670] [serial = 25] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12cf45800) [pid = 1670] [serial = 21] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12d33e400) [pid = 1670] [serial = 22] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x12bb8d000) [pid = 1670] [serial = 18] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x12ba28000) [pid = 1670] [serial = 15] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x12ba2d400) [pid = 1670] [serial = 16] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x12fbf3800) [pid = 1670] [serial = 63] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x12fbe5c00) [pid = 1670] [serial = 60] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x12fbea800) [pid = 1670] [serial = 61] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 54 (0x11ab0c800) [pid = 1670] [serial = 57] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 53 (0x12fb2fc00) [pid = 1670] [serial = 58] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 52 (0x11aa61000) [pid = 1670] [serial = 54] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 51 (0x12f820c00) [pid = 1670] [serial = 55] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 50 (0x12f5ac000) [pid = 1670] [serial = 45] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 49 (0x12f817000) [pid = 1670] [serial = 48] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 48 (0x12f81a800) [pid = 1670] [serial = 50] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 47 (0x12f81ec00) [pid = 1670] [serial = 51] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 46 (0x12f2e6400) [pid = 1670] [serial = 42] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 45 (0x12f58b000) [pid = 1670] [serial = 43] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 44 (0x12eccd800) [pid = 1670] [serial = 40] [outer = 0x0] [url = about:blank] 03:36:53 INFO - PROCESS | 1670 | --DOMWINDOW == 43 (0x12ecc6400) [pid = 1670] [serial = 39] [outer = 0x0] [url = about:blank] 03:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1778ms 03:36:53 INFO - PROCESS | 1670 | 1461062213302 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]]]}] 03:36:53 INFO - PROCESS | 1670 | 1461062213309 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 1670 | 1461062213312 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:36:53 INFO - PROCESS | 1670 | 1461062213317 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1670 | 1461062213320 Marionette TRACE conn2 <- [1,150,null,{}] 03:36:53 INFO - PROCESS | 1670 | 1461062213324 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}] 03:36:53 INFO - PROCESS | 1670 | 1461062213395 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:36:53 INFO - PROCESS | 1670 | 1461062213403 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156a9000 == 10 [pid = 1670] [id = 45] 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x117953000) [pid = 1670] [serial = 131] [outer = 0x0] 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x1186aa000) [pid = 1670] [serial = 132] [outer = 0x117953000] 03:36:53 INFO - PROCESS | 1670 | 1461062213432 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x118909800) [pid = 1670] [serial = 133] [outer = 0x117953000] 03:36:53 INFO - PROCESS | 1670 | 1461062213736 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 03:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:36:53 INFO - PROCESS | 1670 | 1461062213787 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 1670 | 1461062213792 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:36:53 INFO - PROCESS | 1670 | 1461062213796 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 1670 | 1461062213798 Marionette TRACE conn2 <- [1,154,null,{}] 03:36:53 INFO - PROCESS | 1670 | 1461062213800 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}] 03:36:53 INFO - PROCESS | 1670 | 1461062213870 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:36:53 INFO - PROCESS | 1670 | 1461062213875 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1155a3000 == 11 [pid = 1670] [id = 46] 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x118955000) [pid = 1670] [serial = 134] [outer = 0x0] 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x119a52800) [pid = 1670] [serial = 135] [outer = 0x118955000] 03:36:53 INFO - PROCESS | 1670 | 1461062213903 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x11a85f000) [pid = 1670] [serial = 136] [outer = 0x118955000] 03:36:54 INFO - PROCESS | 1670 | 1461062214225 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 03:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:36:54 INFO - PROCESS | 1670 | 1461062214267 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1670 | 1461062214269 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:36:54 INFO - PROCESS | 1670 | 1461062214271 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1670 | 1461062214273 Marionette TRACE conn2 <- [1,158,null,{}] 03:36:54 INFO - PROCESS | 1670 | 1461062214281 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}] 03:36:54 INFO - PROCESS | 1670 | 1461062214357 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:36:54 INFO - PROCESS | 1670 | 1461062214392 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x119568800 == 12 [pid = 1670] [id = 47] 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x1165e3000) [pid = 1670] [serial = 137] [outer = 0x0] 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x11a913000) [pid = 1670] [serial = 138] [outer = 0x1165e3000] 03:36:54 INFO - PROCESS | 1670 | 1461062214422 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x11aa62800) [pid = 1670] [serial = 139] [outer = 0x1165e3000] 03:36:54 INFO - PROCESS | 1670 | 1461062214685 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 421ms 03:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:36:54 INFO - PROCESS | 1670 | 1461062214693 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 1670 | 1461062214694 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:36:54 INFO - PROCESS | 1670 | 1461062214696 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 1670 | 1461062214699 Marionette TRACE conn2 <- [1,162,null,{}] 03:36:54 INFO - PROCESS | 1670 | 1461062214707 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}] 03:36:54 INFO - PROCESS | 1670 | 1461062214782 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:36:54 INFO - PROCESS | 1670 | 1461062214786 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985d800 == 13 [pid = 1670] [id = 48] 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x11aa65000) [pid = 1670] [serial = 140] [outer = 0x0] 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x11ace8c00) [pid = 1670] [serial = 141] [outer = 0x11aa65000] 03:36:54 INFO - PROCESS | 1670 | 1461062214814 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x11ad83400) [pid = 1670] [serial = 142] [outer = 0x11aa65000] 03:36:55 INFO - PROCESS | 1670 | 1461062215103 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 426ms 03:36:55 INFO - PROCESS | 1670 | 1461062215123 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 1670 | 1461062215124 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:36:55 INFO - PROCESS | 1670 | 1461062215126 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1670 | 1461062215127 Marionette TRACE conn2 <- [1,166,null,{}] 03:36:55 INFO - PROCESS | 1670 | 1461062215129 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}] 03:36:55 INFO - PROCESS | 1670 | 1461062215206 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:36:55 INFO - PROCESS | 1670 | 1461062215231 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a5000 == 14 [pid = 1670] [id = 49] 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x1147be400) [pid = 1670] [serial = 143] [outer = 0x0] 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x11ad63c00) [pid = 1670] [serial = 144] [outer = 0x1147be400] 03:36:55 INFO - PROCESS | 1670 | 1461062215256 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x11b6d8000) [pid = 1670] [serial = 145] [outer = 0x1147be400] 03:36:55 INFO - PROCESS | 1670 | 1461062215602 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 518ms 03:36:55 INFO - PROCESS | 1670 | 1461062215645 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 1670 | 1461062215646 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:36:55 INFO - PROCESS | 1670 | 1461062215648 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 1670 | 1461062215649 Marionette TRACE conn2 <- [1,170,null,{}] 03:36:55 INFO - PROCESS | 1670 | 1461062215659 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}] 03:36:55 INFO - PROCESS | 1670 | 1461062215761 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:36:55 INFO - PROCESS | 1670 | 1461062215771 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a983000 == 15 [pid = 1670] [id = 50] 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x11ba7a400) [pid = 1670] [serial = 146] [outer = 0x0] 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x11bb0d800) [pid = 1670] [serial = 147] [outer = 0x11ba7a400] 03:36:55 INFO - PROCESS | 1670 | 1461062215799 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x11c0f7400) [pid = 1670] [serial = 148] [outer = 0x11ba7a400] 03:36:56 INFO - PROCESS | 1670 | 1461062216104 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 470ms 03:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:36:56 INFO - PROCESS | 1670 | 1461062216120 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 1670 | 1461062216122 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:36:56 INFO - PROCESS | 1670 | 1461062216124 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 1670 | 1461062216125 Marionette TRACE conn2 <- [1,174,null,{}] 03:36:56 INFO - PROCESS | 1670 | 1461062216127 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}] 03:36:56 INFO - PROCESS | 1670 | 1461062216209 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:36:56 INFO - PROCESS | 1670 | 1461062216213 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add4800 == 16 [pid = 1670] [id = 51] 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x11c0ee800) [pid = 1670] [serial = 149] [outer = 0x0] 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x11c158c00) [pid = 1670] [serial = 150] [outer = 0x11c0ee800] 03:36:56 INFO - PROCESS | 1670 | 1461062216241 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x123670400) [pid = 1670] [serial = 151] [outer = 0x11c0ee800] 03:36:56 INFO - PROCESS | 1670 | 1461062216541 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 467ms 03:36:56 INFO - PROCESS | 1670 | 1461062216592 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 1670 | 1461062216593 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:36:56 INFO - PROCESS | 1670 | 1461062216595 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 1670 | 1461062216596 Marionette TRACE conn2 <- [1,178,null,{}] 03:36:56 INFO - PROCESS | 1670 | 1461062216599 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}] 03:36:56 INFO - PROCESS | 1670 | 1461062216687 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x11bb12000) [pid = 1670] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x11589e400) [pid = 1670] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x125f06c00) [pid = 1670] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1147c4400) [pid = 1670] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x11a93cc00) [pid = 1670] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:36:56 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x1188b1800) [pid = 1670] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:36:56 INFO - PROCESS | 1670 | 1461062216718 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ee2000 == 17 [pid = 1670] [id = 52] 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1153a1000) [pid = 1670] [serial = 152] [outer = 0x0] 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x118ec8800) [pid = 1670] [serial = 153] [outer = 0x1153a1000] 03:36:56 INFO - PROCESS | 1670 | 1461062216744 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12367c400) [pid = 1670] [serial = 154] [outer = 0x1153a1000] 03:36:56 INFO - PROCESS | 1670 | 1461062216988 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 418ms 03:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:36:57 INFO - PROCESS | 1670 | 1461062217023 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1670 | 1461062217024 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:36:57 INFO - PROCESS | 1670 | 1461062217026 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1670 | 1461062217027 Marionette TRACE conn2 <- [1,182,null,{}] 03:36:57 INFO - PROCESS | 1670 | 1461062217037 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}] 03:36:57 INFO - PROCESS | 1670 | 1461062217107 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:36:57 INFO - PROCESS | 1670 | 1461062217111 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x119568000 == 18 [pid = 1670] [id = 53] 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x12367e800) [pid = 1670] [serial = 155] [outer = 0x0] 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x125874800) [pid = 1670] [serial = 156] [outer = 0x12367e800] 03:36:57 INFO - PROCESS | 1670 | 1461062217138 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x12595bc00) [pid = 1670] [serial = 157] [outer = 0x12367e800] 03:36:57 INFO - PROCESS | 1670 | 1461062217398 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 418ms 03:36:57 INFO - PROCESS | 1670 | 1461062217445 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1670 | 1461062217446 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:36:57 INFO - PROCESS | 1670 | 1461062217456 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1670 | 1461062217457 Marionette TRACE conn2 <- [1,186,null,{}] 03:36:57 INFO - PROCESS | 1670 | 1461062217459 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}] 03:36:57 INFO - PROCESS | 1670 | 1461062217531 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:36:57 INFO - PROCESS | 1670 | 1461062217535 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4a800 == 19 [pid = 1670] [id = 54] 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x125ace800) [pid = 1670] [serial = 158] [outer = 0x0] 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x125eb5000) [pid = 1670] [serial = 159] [outer = 0x125ace800] 03:36:57 INFO - PROCESS | 1670 | 1461062217565 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x125f09000) [pid = 1670] [serial = 160] [outer = 0x125ace800] 03:36:57 INFO - PROCESS | 1670 | 1461062217918 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 519ms 03:36:57 INFO - PROCESS | 1670 | 1461062217976 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 1670 | 1461062217978 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:36:57 INFO - PROCESS | 1670 | 1461062217982 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 1670 | 1461062217985 Marionette TRACE conn2 <- [1,190,null,{}] 03:36:57 INFO - PROCESS | 1670 | 1461062217988 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}] 03:36:58 INFO - PROCESS | 1670 | 1461062218111 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:36:58 INFO - PROCESS | 1670 | 1461062218120 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a89d800 == 20 [pid = 1670] [id = 55] 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x126131400) [pid = 1670] [serial = 161] [outer = 0x0] 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x12622b800) [pid = 1670] [serial = 162] [outer = 0x126131400] 03:36:58 INFO - PROCESS | 1670 | 1461062218168 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x126a61800) [pid = 1670] [serial = 163] [outer = 0x126131400] 03:36:58 INFO - PROCESS | 1670 | 1461062218534 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 572ms 03:36:58 INFO - PROCESS | 1670 | 1461062218554 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1670 | 1461062218555 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:36:58 INFO - PROCESS | 1670 | 1461062218557 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1670 | 1461062218558 Marionette TRACE conn2 <- [1,194,null,{}] 03:36:58 INFO - PROCESS | 1670 | 1461062218560 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}] 03:36:58 INFO - PROCESS | 1670 | 1461062218649 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:36:58 INFO - PROCESS | 1670 | 1461062218655 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c18a800 == 21 [pid = 1670] [id = 56] 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11b827400) [pid = 1670] [serial = 164] [outer = 0x0] 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x126bbfc00) [pid = 1670] [serial = 165] [outer = 0x11b827400] 03:36:58 INFO - PROCESS | 1670 | 1461062218680 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x126eed400) [pid = 1670] [serial = 166] [outer = 0x11b827400] 03:36:58 INFO - PROCESS | 1670 | 1461062218939 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 417ms 03:36:58 INFO - PROCESS | 1670 | 1461062218974 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 1670 | 1461062218976 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:36:58 INFO - PROCESS | 1670 | 1461062218978 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 1670 | 1461062218979 Marionette TRACE conn2 <- [1,198,null,{}] 03:36:58 INFO - PROCESS | 1670 | 1461062218990 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}] 03:36:59 INFO - PROCESS | 1670 | 1461062219061 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:36:59 INFO - PROCESS | 1670 | 1461062219068 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258f6800 == 22 [pid = 1670] [id = 57] 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x126eee000) [pid = 1670] [serial = 167] [outer = 0x0] 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x127592000) [pid = 1670] [serial = 168] [outer = 0x126eee000] 03:36:59 INFO - PROCESS | 1670 | 1461062219092 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1288aec00) [pid = 1670] [serial = 169] [outer = 0x126eee000] 03:36:59 INFO - PROCESS | 1670 | 1461062219610 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 677ms 03:36:59 INFO - PROCESS | 1670 | 1461062219656 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 1670 | 1461062219658 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:36:59 INFO - PROCESS | 1670 | 1461062219662 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 1670 | 1461062219665 Marionette TRACE conn2 <- [1,202,null,{}] 03:36:59 INFO - PROCESS | 1670 | 1461062219669 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}] 03:36:59 INFO - PROCESS | 1670 | 1461062219767 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:36:59 INFO - PROCESS | 1670 | 1461062219807 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11651f800 == 23 [pid = 1670] [id = 58] 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116357800) [pid = 1670] [serial = 170] [outer = 0x0] 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118906000) [pid = 1670] [serial = 171] [outer = 0x116357800] 03:36:59 INFO - PROCESS | 1670 | 1461062219839 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11919f400) [pid = 1670] [serial = 172] [outer = 0x116357800] 03:37:00 INFO - PROCESS | 1670 | 1461062220473 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]]]}] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1274f0000) [pid = 1670] [serial = 109] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x126ab6800) [pid = 1670] [serial = 108] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1160f8400) [pid = 1670] [serial = 111] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1264e7400) [pid = 1670] [serial = 103] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1186a8000) [pid = 1670] [serial = 115] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x11b831400) [pid = 1670] [serial = 126] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1165e8000) [pid = 1670] [serial = 114] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x11ad6e800) [pid = 1670] [serial = 123] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x11ab0b800) [pid = 1670] [serial = 121] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x11aa62000) [pid = 1670] [serial = 120] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x119eee000) [pid = 1670] [serial = 118] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x119548c00) [pid = 1670] [serial = 117] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x115697000) [pid = 1670] [serial = 129] [outer = 0x0] [url = about:blank] 03:37:00 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x117950400) [pid = 1670] [serial = 112] [outer = 0x0] [url = about:blank] 03:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 872ms 03:37:00 INFO - PROCESS | 1670 | 1461062220534 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:37:00 INFO - PROCESS | 1670 | 1461062220536 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:37:00 INFO - PROCESS | 1670 | 1461062220539 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 1670 | 1461062220541 Marionette TRACE conn2 <- [1,206,null,{}] 03:37:00 INFO - PROCESS | 1670 | 1461062220545 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}] 03:37:00 INFO - PROCESS | 1670 | 1461062220609 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:37:00 INFO - PROCESS | 1670 | 1461062220617 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156aa000 == 24 [pid = 1670] [id = 59] 03:37:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x116556400) [pid = 1670] [serial = 173] [outer = 0x0] 03:37:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x116735c00) [pid = 1670] [serial = 174] [outer = 0x116556400] 03:37:00 INFO - PROCESS | 1670 | 1461062220646 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1188ba400) [pid = 1670] [serial = 175] [outer = 0x116556400] 03:37:00 INFO - PROCESS | 1670 | 1461062220955 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 03:37:01 INFO - PROCESS | 1670 | 1461062221010 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1670 | 1461062221014 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:37:01 INFO - PROCESS | 1670 | 1461062221039 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1670 | 1461062221041 Marionette TRACE conn2 <- [1,210,null,{}] 03:37:01 INFO - PROCESS | 1670 | 1461062221043 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}] 03:37:01 INFO - PROCESS | 1670 | 1461062221118 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:37:01 INFO - PROCESS | 1670 | 1461062221122 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x118e1d800 == 25 [pid = 1670] [id = 60] 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11890f000) [pid = 1670] [serial = 176] [outer = 0x0] 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x119d0ec00) [pid = 1670] [serial = 177] [outer = 0x11890f000] 03:37:01 INFO - PROCESS | 1670 | 1461062221163 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11a911400) [pid = 1670] [serial = 178] [outer = 0x11890f000] 03:37:01 INFO - PROCESS | 1670 | 1461062221592 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 571ms 03:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:37:01 INFO - PROCESS | 1670 | 1461062221608 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 1670 | 1461062221609 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:37:01 INFO - PROCESS | 1670 | 1461062221611 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 1670 | 1461062221614 Marionette TRACE conn2 <- [1,214,null,{}] 03:37:01 INFO - PROCESS | 1670 | 1461062221622 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}] 03:37:01 INFO - PROCESS | 1670 | 1461062221692 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:37:01 INFO - PROCESS | 1670 | 1461062221697 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x119847800 == 26 [pid = 1670] [id = 61] 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11a93a400) [pid = 1670] [serial = 179] [outer = 0x0] 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11ab02400) [pid = 1670] [serial = 180] [outer = 0x11a93a400] 03:37:01 INFO - PROCESS | 1670 | 1461062221727 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11ab11800) [pid = 1670] [serial = 181] [outer = 0x11a93a400] 03:37:02 INFO - PROCESS | 1670 | 1461062222041 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 03:37:02 INFO - PROCESS | 1670 | 1461062222084 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1670 | 1461062222086 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:37:02 INFO - PROCESS | 1670 | 1461062222088 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1670 | 1461062222089 Marionette TRACE conn2 <- [1,218,null,{}] 03:37:02 INFO - PROCESS | 1670 | 1461062222092 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}] 03:37:02 INFO - PROCESS | 1670 | 1461062222175 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:37:02 INFO - PROCESS | 1670 | 1461062222181 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ec0000 == 27 [pid = 1670] [id = 62] 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11522dc00) [pid = 1670] [serial = 182] [outer = 0x0] 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11acf5800) [pid = 1670] [serial = 183] [outer = 0x11522dc00] 03:37:02 INFO - PROCESS | 1670 | 1461062222207 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11b82ac00) [pid = 1670] [serial = 184] [outer = 0x11522dc00] 03:37:02 INFO - PROCESS | 1670 | 1461062222485 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 03:37:02 INFO - PROCESS | 1670 | 1461062222509 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1670 | 1461062222510 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:37:02 INFO - PROCESS | 1670 | 1461062222520 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1670 | 1461062222521 Marionette TRACE conn2 <- [1,222,null,{}] 03:37:02 INFO - PROCESS | 1670 | 1461062222524 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}] 03:37:02 INFO - PROCESS | 1670 | 1461062222593 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:37:02 INFO - PROCESS | 1670 | 1461062222598 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aac5800 == 28 [pid = 1670] [id = 63] 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11ad6d000) [pid = 1670] [serial = 185] [outer = 0x0] 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11ba87800) [pid = 1670] [serial = 186] [outer = 0x11ad6d000] 03:37:02 INFO - PROCESS | 1670 | 1461062222625 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11bb11400) [pid = 1670] [serial = 187] [outer = 0x11ad6d000] 03:37:02 INFO - PROCESS | 1670 | 1461062222952 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 475ms 03:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:37:02 INFO - PROCESS | 1670 | 1461062222988 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 1670 | 1461062222990 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:37:02 INFO - PROCESS | 1670 | 1461062222992 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 1670 | 1461062222993 Marionette TRACE conn2 <- [1,226,null,{}] 03:37:02 INFO - PROCESS | 1670 | 1461062222995 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}] 03:37:03 INFO - PROCESS | 1670 | 1461062223091 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:37:03 INFO - PROCESS | 1670 | 1461062223117 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba94800 == 29 [pid = 1670] [id = 64] 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x116557000) [pid = 1670] [serial = 188] [outer = 0x0] 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11c0ee000) [pid = 1670] [serial = 189] [outer = 0x116557000] 03:37:03 INFO - PROCESS | 1670 | 1461062223145 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12367dc00) [pid = 1670] [serial = 190] [outer = 0x116557000] 03:37:03 INFO - PROCESS | 1670 | 1461062223473 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 517ms 03:37:03 INFO - PROCESS | 1670 | 1461062223510 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 1670 | 1461062223511 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:37:03 INFO - PROCESS | 1670 | 1461062223513 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 1670 | 1461062223514 Marionette TRACE conn2 <- [1,230,null,{}] 03:37:03 INFO - PROCESS | 1670 | 1461062223516 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}] 03:37:03 INFO - PROCESS | 1670 | 1461062223595 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:37:03 INFO - PROCESS | 1670 | 1461062223601 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be48800 == 30 [pid = 1670] [id = 65] 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11be12c00) [pid = 1670] [serial = 191] [outer = 0x0] 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x125954400) [pid = 1670] [serial = 192] [outer = 0x11be12c00] 03:37:03 INFO - PROCESS | 1670 | 1461062223627 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125f07000) [pid = 1670] [serial = 193] [outer = 0x11be12c00] 03:37:03 INFO - PROCESS | 1670 | 1461062223986 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]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 519ms 03:37:04 INFO - PROCESS | 1670 | 1461062224033 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 1670 | 1461062224035 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:37:04 INFO - PROCESS | 1670 | 1461062224038 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1670 | 1461062224040 Marionette TRACE conn2 <- [1,234,null,{}] 03:37:04 INFO - PROCESS | 1670 | 1461062224044 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}] 03:37:04 INFO - PROCESS | 1670 | 1461062224169 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:37:04 INFO - PROCESS | 1670 | 1461062224192 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c198000 == 31 [pid = 1670] [id = 66] 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x125f08000) [pid = 1670] [serial = 194] [outer = 0x0] 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12622a800) [pid = 1670] [serial = 195] [outer = 0x125f08000] 03:37:04 INFO - PROCESS | 1670 | 1461062224233 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12648ac00) [pid = 1670] [serial = 196] [outer = 0x125f08000] 03:37:04 INFO - PROCESS | 1670 | 1461062224635 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]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 620ms 03:37:04 INFO - PROCESS | 1670 | 1461062224658 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 1670 | 1461062224659 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:37:04 INFO - PROCESS | 1670 | 1461062224662 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 1670 | 1461062224663 Marionette TRACE conn2 <- [1,238,null,{}] 03:37:04 INFO - PROCESS | 1670 | 1461062224665 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}] 03:37:04 INFO - PROCESS | 1670 | 1461062224746 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11ba7a400) [pid = 1670] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11aa65000) [pid = 1670] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11522e000) [pid = 1670] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x117953000) [pid = 1670] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1165e3000) [pid = 1670] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x118955000) [pid = 1670] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11c0ee800) [pid = 1670] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1153a1000) [pid = 1670] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12367e800) [pid = 1670] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x125ace800) [pid = 1670] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x126131400) [pid = 1670] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11b827400) [pid = 1670] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1147be400) [pid = 1670] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11ad61c00) [pid = 1670] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:37:04 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11af81800) [pid = 1670] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:37:04 INFO - PROCESS | 1670 | 1461062224862 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x114a79000 == 32 [pid = 1670] [id = 67] 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1147c1c00) [pid = 1670] [serial = 197] [outer = 0x0] 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1165e3000) [pid = 1670] [serial = 198] [outer = 0x1147c1c00] 03:37:04 INFO - PROCESS | 1670 | 1461062224891 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11ab0ec00) [pid = 1670] [serial = 199] [outer = 0x1147c1c00] 03:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 467ms 03:37:05 INFO - PROCESS | 1670 | 1461062225123 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]]]}] 03:37:05 INFO - PROCESS | 1670 | 1461062225137 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 1670 | 1461062225138 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:37:05 INFO - PROCESS | 1670 | 1461062225141 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 1670 | 1461062225142 Marionette TRACE conn2 <- [1,242,null,{}] 03:37:05 INFO - PROCESS | 1670 | 1461062225144 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}] 03:37:05 INFO - PROCESS | 1670 | 1461062225218 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:37:05 INFO - PROCESS | 1670 | 1461062225223 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ebf000 == 33 [pid = 1670] [id = 68] 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11af81800) [pid = 1670] [serial = 200] [outer = 0x0] 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x125bd7c00) [pid = 1670] [serial = 201] [outer = 0x11af81800] 03:37:05 INFO - PROCESS | 1670 | 1461062225249 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11b828000) [pid = 1670] [serial = 202] [outer = 0x11af81800] 03:37:05 INFO - PROCESS | 1670 | 1461062225561 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 03:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:37:05 INFO - PROCESS | 1670 | 1461062225610 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 1670 | 1461062225613 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:37:05 INFO - PROCESS | 1670 | 1461062225616 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 1670 | 1461062225619 Marionette TRACE conn2 <- [1,246,null,{}] 03:37:05 INFO - PROCESS | 1670 | 1461062225622 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}] 03:37:05 INFO - PROCESS | 1670 | 1461062225767 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:37:05 INFO - PROCESS | 1670 | 1461062225778 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c21000 == 34 [pid = 1670] [id = 69] 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11b6d5800) [pid = 1670] [serial = 203] [outer = 0x0] 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x126aaf400) [pid = 1670] [serial = 204] [outer = 0x11b6d5800] 03:37:05 INFO - PROCESS | 1670 | 1461062225823 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1288b1c00) [pid = 1670] [serial = 205] [outer = 0x11b6d5800] 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12930f000) [pid = 1670] [serial = 206] [outer = 0x12f591800] 03:37:06 INFO - PROCESS | 1670 | 1461062226227 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 621ms 03:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:37:06 INFO - PROCESS | 1670 | 1461062226236 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 1670 | 1461062226238 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 1670 | 1461062226240 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1670 | 1461062226241 Marionette TRACE conn2 <- [1,250,null,{}] 03:37:06 INFO - PROCESS | 1670 | 1461062226243 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}] 03:37:06 INFO - PROCESS | 1670 | 1461062226312 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:37:06 INFO - PROCESS | 1670 | 1461062226318 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12656b800 == 35 [pid = 1670] [id = 70] 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1288b4000) [pid = 1670] [serial = 207] [outer = 0x0] 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12910d000) [pid = 1670] [serial = 208] [outer = 0x1288b4000] 03:37:06 INFO - PROCESS | 1670 | 1461062226343 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12966a400) [pid = 1670] [serial = 209] [outer = 0x1288b4000] 03:37:06 INFO - PROCESS | 1670 | 1461062226619 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 417ms 03:37:06 INFO - PROCESS | 1670 | 1461062226658 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:37:06 INFO - PROCESS | 1670 | 1461062226659 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 1670 | 1461062226661 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 1670 | 1461062226662 Marionette TRACE conn2 <- [1,254,null,{}] 03:37:06 INFO - PROCESS | 1670 | 1461062226667 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}] 03:37:06 INFO - PROCESS | 1670 | 1461062226757 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:37:06 INFO - PROCESS | 1670 | 1461062226762 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262f5800 == 36 [pid = 1670] [id = 71] 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11c110000) [pid = 1670] [serial = 210] [outer = 0x0] 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12965f800) [pid = 1670] [serial = 211] [outer = 0x11c110000] 03:37:06 INFO - PROCESS | 1670 | 1461062226788 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12b312400) [pid = 1670] [serial = 212] [outer = 0x11c110000] 03:37:07 INFO - PROCESS | 1670 | 1461062227233 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 619ms 03:37:07 INFO - PROCESS | 1670 | 1461062227280 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 1670 | 1461062227284 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:37:07 INFO - PROCESS | 1670 | 1461062227287 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1670 | 1461062227290 Marionette TRACE conn2 <- [1,258,null,{}] 03:37:07 INFO - PROCESS | 1670 | 1461062227293 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}] 03:37:07 INFO - PROCESS | 1670 | 1461062227386 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:37:07 INFO - PROCESS | 1670 | 1461062227429 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11914b000 == 37 [pid = 1670] [id = 72] 03:37:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118909c00) [pid = 1670] [serial = 213] [outer = 0x0] 03:37:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118e3fc00) [pid = 1670] [serial = 214] [outer = 0x118909c00] 03:37:07 INFO - PROCESS | 1670 | 1461062227460 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119eeec00) [pid = 1670] [serial = 215] [outer = 0x118909c00] 03:37:07 INFO - PROCESS | 1670 | 1461062227853 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 571ms 03:37:07 INFO - PROCESS | 1670 | 1461062227859 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 1670 | 1461062227863 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:37:07 INFO - PROCESS | 1670 | 1461062227868 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 1670 | 1461062227869 Marionette TRACE conn2 <- [1,262,null,{}] 03:37:07 INFO - PROCESS | 1670 | 1461062227872 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}] 03:37:07 INFO - PROCESS | 1670 | 1461062227962 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:37:08 INFO - PROCESS | 1670 | 1461062227999 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ade3800 == 38 [pid = 1670] [id = 73] 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x119703000) [pid = 1670] [serial = 216] [outer = 0x0] 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11a938800) [pid = 1670] [serial = 217] [outer = 0x119703000] 03:37:08 INFO - PROCESS | 1670 | 1461062228028 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11ad6a400) [pid = 1670] [serial = 218] [outer = 0x119703000] 03:37:08 INFO - PROCESS | 1670 | 1461062228428 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 569ms 03:37:08 INFO - PROCESS | 1670 | 1461062228437 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 1670 | 1461062228438 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:37:08 INFO - PROCESS | 1670 | 1461062228440 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 1670 | 1461062228443 Marionette TRACE conn2 <- [1,266,null,{}] 03:37:08 INFO - PROCESS | 1670 | 1461062228450 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}] 03:37:08 INFO - PROCESS | 1670 | 1461062228542 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:37:08 INFO - PROCESS | 1670 | 1461062228579 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12655b800 == 39 [pid = 1670] [id = 74] 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11af76800) [pid = 1670] [serial = 219] [outer = 0x0] 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11c5a5000) [pid = 1670] [serial = 220] [outer = 0x11af76800] 03:37:08 INFO - PROCESS | 1670 | 1461062228611 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x125bd3800) [pid = 1670] [serial = 221] [outer = 0x11af76800] 03:37:09 INFO - PROCESS | 1670 | 1461062229039 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 03:37:09 INFO - PROCESS | 1670 | 1461062229061 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 1670 | 1461062229063 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:37:09 INFO - PROCESS | 1670 | 1461062229066 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 1670 | 1461062229067 Marionette TRACE conn2 <- [1,270,null,{}] 03:37:09 INFO - PROCESS | 1670 | 1461062229069 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}] 03:37:09 INFO - PROCESS | 1670 | 1461062229160 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:37:09 INFO - PROCESS | 1670 | 1461062229198 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189f5800 == 40 [pid = 1670] [id = 75] 03:37:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118638400) [pid = 1670] [serial = 222] [outer = 0x0] 03:37:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12367a000) [pid = 1670] [serial = 223] [outer = 0x118638400] 03:37:09 INFO - PROCESS | 1670 | 1461062229228 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12612c400) [pid = 1670] [serial = 224] [outer = 0x118638400] 03:37:09 INFO - PROCESS | 1670 | 1461062229799 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 819ms 03:37:09 INFO - PROCESS | 1670 | 1461062229886 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 1670 | 1461062229889 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:37:09 INFO - PROCESS | 1670 | 1461062229894 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 1670 | 1461062229898 Marionette TRACE conn2 <- [1,274,null,{}] 03:37:09 INFO - PROCESS | 1670 | 1461062229903 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}] 03:37:10 INFO - PROCESS | 1670 | 1461062230013 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:37:10 INFO - PROCESS | 1670 | 1461062230074 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x11521d000 == 41 [pid = 1670] [id = 76] 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11863e000) [pid = 1670] [serial = 225] [outer = 0x0] 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1186a6400) [pid = 1670] [serial = 226] [outer = 0x11863e000] 03:37:10 INFO - PROCESS | 1670 | 1461062230103 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x118957400) [pid = 1670] [serial = 227] [outer = 0x11863e000] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12656b800 == 40 [pid = 1670] [id = 70] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x125c21000 == 39 [pid = 1670] [id = 69] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x119ebf000 == 38 [pid = 1670] [id = 68] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x114a79000 == 37 [pid = 1670] [id = 67] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11c198000 == 36 [pid = 1670] [id = 66] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11be48800 == 35 [pid = 1670] [id = 65] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba94800 == 34 [pid = 1670] [id = 64] 03:37:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11aac5800 == 33 [pid = 1670] [id = 63] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x127592000) [pid = 1670] [serial = 168] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | 1461062230494 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 625ms 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11af7ac00) [pid = 1670] [serial = 124] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11bb05800) [pid = 1670] [serial = 127] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11bb0d800) [pid = 1670] [serial = 147] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11ace8c00) [pid = 1670] [serial = 141] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11794dc00) [pid = 1670] [serial = 130] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1186aa000) [pid = 1670] [serial = 132] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118909800) [pid = 1670] [serial = 133] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11a913000) [pid = 1670] [serial = 138] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11aa62800) [pid = 1670] [serial = 139] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119a52800) [pid = 1670] [serial = 135] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a85f000) [pid = 1670] [serial = 136] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11c158c00) [pid = 1670] [serial = 150] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x123670400) [pid = 1670] [serial = 151] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118ec8800) [pid = 1670] [serial = 153] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12367c400) [pid = 1670] [serial = 154] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125874800) [pid = 1670] [serial = 156] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x125eb5000) [pid = 1670] [serial = 159] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12622b800) [pid = 1670] [serial = 162] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11ad83400) [pid = 1670] [serial = 142] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126eed400) [pid = 1670] [serial = 166] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11ad63c00) [pid = 1670] [serial = 144] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x125f09000) [pid = 1670] [serial = 160] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12595bc00) [pid = 1670] [serial = 157] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11c0f7400) [pid = 1670] [serial = 148] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126a61800) [pid = 1670] [serial = 163] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11b6d8000) [pid = 1670] [serial = 145] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x126bbfc00) [pid = 1670] [serial = 165] [outer = 0x0] [url = about:blank] 03:37:10 INFO - PROCESS | 1670 | 1461062230524 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1670 | 1461062230527 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:37:10 INFO - PROCESS | 1670 | 1461062230534 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1670 | 1461062230535 Marionette TRACE conn2 <- [1,278,null,{}] 03:37:10 INFO - PROCESS | 1670 | 1461062230538 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}] 03:37:10 INFO - PROCESS | 1670 | 1461062230607 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:37:10 INFO - PROCESS | 1670 | 1461062230611 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1158bc800 == 34 [pid = 1670] [id = 77] 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1160f8400) [pid = 1670] [serial = 228] [outer = 0x0] 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x119ee4800) [pid = 1670] [serial = 229] [outer = 0x1160f8400] 03:37:10 INFO - PROCESS | 1670 | 1461062230639 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11a915000) [pid = 1670] [serial = 230] [outer = 0x1160f8400] 03:37:10 INFO - PROCESS | 1670 | 1461062230941 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 419ms 03:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:37:10 INFO - PROCESS | 1670 | 1461062230955 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 1670 | 1461062230956 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:37:10 INFO - PROCESS | 1670 | 1461062230958 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 1670 | 1461062230961 Marionette TRACE conn2 <- [1,282,null,{}] 03:37:10 INFO - PROCESS | 1670 | 1461062230971 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}] 03:37:11 INFO - PROCESS | 1670 | 1461062231044 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:37:11 INFO - PROCESS | 1670 | 1461062231050 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8af800 == 35 [pid = 1670] [id = 78] 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11a937c00) [pid = 1670] [serial = 231] [outer = 0x0] 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11ace8c00) [pid = 1670] [serial = 232] [outer = 0x11a937c00] 03:37:11 INFO - PROCESS | 1670 | 1461062231086 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11af79c00) [pid = 1670] [serial = 233] [outer = 0x11a937c00] 03:37:11 INFO - PROCESS | 1670 | 1461062231408 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 03:37:11 INFO - PROCESS | 1670 | 1461062231438 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1670 | 1461062231439 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:37:11 INFO - PROCESS | 1670 | 1461062231442 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1670 | 1461062231443 Marionette TRACE conn2 <- [1,286,null,{}] 03:37:11 INFO - PROCESS | 1670 | 1461062231445 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}] 03:37:11 INFO - PROCESS | 1670 | 1461062231519 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:37:11 INFO - PROCESS | 1670 | 1461062231523 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad4e800 == 36 [pid = 1670] [id = 79] 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11a90e000) [pid = 1670] [serial = 234] [outer = 0x0] 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11bb0b800) [pid = 1670] [serial = 235] [outer = 0x11a90e000] 03:37:11 INFO - PROCESS | 1670 | 1461062231551 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11c018c00) [pid = 1670] [serial = 236] [outer = 0x11a90e000] 03:37:11 INFO - PROCESS | 1670 | 1461062231859 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 468ms 03:37:11 INFO - PROCESS | 1670 | 1461062231911 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 1670 | 1461062231913 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:37:11 INFO - PROCESS | 1670 | 1461062231915 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 1670 | 1461062231917 Marionette TRACE conn2 <- [1,290,null,{}] 03:37:11 INFO - PROCESS | 1670 | 1461062231920 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}] 03:37:12 INFO - PROCESS | 1670 | 1461062232026 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:37:12 INFO - PROCESS | 1670 | 1461062232038 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x114b32800 == 37 [pid = 1670] [id = 80] 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11c019800) [pid = 1670] [serial = 237] [outer = 0x0] 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11c0f7400) [pid = 1670] [serial = 238] [outer = 0x11c019800] 03:37:12 INFO - PROCESS | 1670 | 1461062232079 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x123674800) [pid = 1670] [serial = 239] [outer = 0x11c019800] 03:37:12 INFO - PROCESS | 1670 | 1461062232553 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 03:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:37:12 INFO - PROCESS | 1670 | 1461062232586 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:37:12 INFO - PROCESS | 1670 | 1461062232588 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:37:12 INFO - PROCESS | 1670 | 1461062232590 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 1670 | 1461062232591 Marionette TRACE conn2 <- [1,294,null,{}] 03:37:12 INFO - PROCESS | 1670 | 1461062232593 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}] 03:37:12 INFO - PROCESS | 1670 | 1461062232691 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:37:12 INFO - PROCESS | 1670 | 1461062232721 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4d000 == 38 [pid = 1670] [id = 81] 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125954000) [pid = 1670] [serial = 240] [outer = 0x0] 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x125f08800) [pid = 1670] [serial = 241] [outer = 0x125954000] 03:37:12 INFO - PROCESS | 1670 | 1461062232749 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12647d800) [pid = 1670] [serial = 242] [outer = 0x125954000] 03:37:13 INFO - PROCESS | 1670 | 1461062233062 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]]]}] 03:37:13 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. 03:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 518ms 03:37:13 INFO - PROCESS | 1670 | 1461062233109 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 1670 | 1461062233111 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:37:13 INFO - PROCESS | 1670 | 1461062233114 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1670 | 1461062233116 Marionette TRACE conn2 <- [1,298,null,{}] 03:37:13 INFO - PROCESS | 1670 | 1461062233126 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}] 03:37:13 INFO - PROCESS | 1670 | 1461062233263 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:37:13 INFO - PROCESS | 1670 | 1461062233269 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17e000 == 39 [pid = 1670] [id = 82] 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12367b400) [pid = 1670] [serial = 243] [outer = 0x0] 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1265cd400) [pid = 1670] [serial = 244] [outer = 0x12367b400] 03:37:13 INFO - PROCESS | 1670 | 1461062233309 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126bc1400) [pid = 1670] [serial = 245] [outer = 0x12367b400] 03:37:13 INFO - PROCESS | 1670 | 1461062233704 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]]]}] 03:37:13 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. 03:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 03:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:37:13 INFO - PROCESS | 1670 | 1461062233741 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 1670 | 1461062233742 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:37:13 INFO - PROCESS | 1670 | 1461062233744 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 1670 | 1461062233745 Marionette TRACE conn2 <- [1,302,null,{}] 03:37:13 INFO - PROCESS | 1670 | 1461062233747 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}] 03:37:13 INFO - PROCESS | 1670 | 1461062233832 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:37:13 INFO - PROCESS | 1670 | 1461062233836 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e2000 == 40 [pid = 1670] [id = 83] 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126e06c00) [pid = 1670] [serial = 246] [outer = 0x0] 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126eed400) [pid = 1670] [serial = 247] [outer = 0x126e06c00] 03:37:13 INFO - PROCESS | 1670 | 1461062233860 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1274f0800) [pid = 1670] [serial = 248] [outer = 0x126e06c00] 03:37:14 INFO - PROCESS | 1670 | 1461062234155 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]]]}] 03:37:14 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. 03:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 03:37:14 INFO - PROCESS | 1670 | 1461062234213 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 1670 | 1461062234215 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:37:14 INFO - PROCESS | 1670 | 1461062234219 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 1670 | 1461062234220 Marionette TRACE conn2 <- [1,306,null,{}] 03:37:14 INFO - PROCESS | 1670 | 1461062234222 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}] 03:37:14 INFO - PROCESS | 1670 | 1461062234303 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:37:14 INFO - PROCESS | 1670 | 1461062234331 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c29000 == 41 [pid = 1670] [id = 84] 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x127594400) [pid = 1670] [serial = 249] [outer = 0x0] 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1288b4800) [pid = 1670] [serial = 250] [outer = 0x127594400] 03:37:14 INFO - PROCESS | 1670 | 1461062234355 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12931a800) [pid = 1670] [serial = 251] [outer = 0x127594400] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1147c1c00) [pid = 1670] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11af81800) [pid = 1670] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1288b4000) [pid = 1670] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11b6d5800) [pid = 1670] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x116557000) [pid = 1670] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125f08000) [pid = 1670] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11be12c00) [pid = 1670] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a93a400) [pid = 1670] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116556400) [pid = 1670] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11ad6d000) [pid = 1670] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11522dc00) [pid = 1670] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:37:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11890f000) [pid = 1670] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:37:14 INFO - PROCESS | 1670 | 1461062234710 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]]]}] 03:37:14 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. 03:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 517ms 03:37:14 INFO - PROCESS | 1670 | 1461062234737 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 1670 | 1461062234738 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:37:14 INFO - PROCESS | 1670 | 1461062234740 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 1670 | 1461062234741 Marionette TRACE conn2 <- [1,310,null,{}] 03:37:14 INFO - PROCESS | 1670 | 1461062234743 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}] 03:37:14 INFO - PROCESS | 1670 | 1461062234813 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:37:14 INFO - PROCESS | 1670 | 1461062234819 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be35800 == 42 [pid = 1670] [id = 85] 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11a912400) [pid = 1670] [serial = 252] [outer = 0x0] 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11be12c00) [pid = 1670] [serial = 253] [outer = 0x11a912400] 03:37:14 INFO - PROCESS | 1670 | 1461062234844 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1288a9400) [pid = 1670] [serial = 254] [outer = 0x11a912400] 03:37:15 INFO - PROCESS | 1670 | 1461062235136 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]]]}] 03:37:15 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. 03:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 419ms 03:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:37:15 INFO - PROCESS | 1670 | 1461062235160 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 1670 | 1461062235162 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:37:15 INFO - PROCESS | 1670 | 1461062235164 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 1670 | 1461062235168 Marionette TRACE conn2 <- [1,314,null,{}] 03:37:15 INFO - PROCESS | 1670 | 1461062235171 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}] 03:37:15 INFO - PROCESS | 1670 | 1461062235275 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:37:15 INFO - PROCESS | 1670 | 1461062235281 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x126829800 == 43 [pid = 1670] [id = 86] 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11ad8c800) [pid = 1670] [serial = 255] [outer = 0x0] 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12965f400) [pid = 1670] [serial = 256] [outer = 0x11ad8c800] 03:37:15 INFO - PROCESS | 1670 | 1461062235310 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b307000) [pid = 1670] [serial = 257] [outer = 0x11ad8c800] 03:37:15 INFO - PROCESS | 1670 | 1461062235598 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]]]}] 03:37:15 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. 03:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 472ms 03:37:15 INFO - PROCESS | 1670 | 1461062235637 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 1670 | 1461062235638 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:37:15 INFO - PROCESS | 1670 | 1461062235641 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 1670 | 1461062235642 Marionette TRACE conn2 <- [1,318,null,{}] 03:37:15 INFO - PROCESS | 1670 | 1461062235644 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}] 03:37:15 INFO - PROCESS | 1670 | 1461062235717 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:37:15 INFO - PROCESS | 1670 | 1461062235721 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288d6800 == 44 [pid = 1670] [id = 87] 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b307c00) [pid = 1670] [serial = 258] [outer = 0x0] 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b30dc00) [pid = 1670] [serial = 259] [outer = 0x12b307c00] 03:37:15 INFO - PROCESS | 1670 | 1461062235746 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b76a000) [pid = 1670] [serial = 260] [outer = 0x12b307c00] 03:37:16 INFO - PROCESS | 1670 | 1461062236063 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]]]}] 03:37:16 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. 03:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 467ms 03:37:16 INFO - PROCESS | 1670 | 1461062236115 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 1670 | 1461062236116 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:37:16 INFO - PROCESS | 1670 | 1461062236118 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1670 | 1461062236119 Marionette TRACE conn2 <- [1,322,null,{}] 03:37:16 INFO - PROCESS | 1670 | 1461062236122 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}] 03:37:16 INFO - PROCESS | 1670 | 1461062236192 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:37:16 INFO - PROCESS | 1670 | 1461062236196 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291eb000 == 45 [pid = 1670] [id = 88] 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b76d800) [pid = 1670] [serial = 261] [outer = 0x0] 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b8a1400) [pid = 1670] [serial = 262] [outer = 0x12b76d800] 03:37:16 INFO - PROCESS | 1670 | 1461062236224 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12ba20800) [pid = 1670] [serial = 263] [outer = 0x12b76d800] 03:37:16 INFO - PROCESS | 1670 | 1461062236532 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]]]}] 03:37:16 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. 03:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 03:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:37:16 INFO - PROCESS | 1670 | 1461062236586 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 1670 | 1461062236588 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:37:16 INFO - PROCESS | 1670 | 1461062236590 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 1670 | 1461062236591 Marionette TRACE conn2 <- [1,326,null,{}] 03:37:16 INFO - PROCESS | 1670 | 1461062236593 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}] 03:37:16 INFO - PROCESS | 1670 | 1461062236708 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:37:16 INFO - PROCESS | 1670 | 1461062236790 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x11580a800 == 46 [pid = 1670] [id = 89] 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115145800) [pid = 1670] [serial = 264] [outer = 0x0] 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x115239000) [pid = 1670] [serial = 265] [outer = 0x115145800] 03:37:16 INFO - PROCESS | 1670 | 1461062236821 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11863e400) [pid = 1670] [serial = 266] [outer = 0x115145800] 03:37:17 INFO - PROCESS | 1670 | 1461062237239 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]]]}] 03:37:17 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. 03:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 667ms 03:37:17 INFO - PROCESS | 1670 | 1461062237259 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 1670 | 1461062237262 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:37:17 INFO - PROCESS | 1670 | 1461062237265 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 1670 | 1461062237268 Marionette TRACE conn2 <- [1,330,null,{}] 03:37:17 INFO - PROCESS | 1670 | 1461062237271 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}] 03:37:17 INFO - PROCESS | 1670 | 1461062237365 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:37:17 INFO - PROCESS | 1670 | 1461062237447 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a984800 == 47 [pid = 1670] [id = 90] 03:37:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11a93d400) [pid = 1670] [serial = 267] [outer = 0x0] 03:37:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11aa61c00) [pid = 1670] [serial = 268] [outer = 0x11a93d400] 03:37:17 INFO - PROCESS | 1670 | 1461062237491 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11ab0fc00) [pid = 1670] [serial = 269] [outer = 0x11a93d400] 03:37:17 INFO - PROCESS | 1670 | 1461062237902 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]]]}] 03:37:17 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. 03:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 671ms 03:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:37:17 INFO - PROCESS | 1670 | 1461062237937 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:37:17 INFO - PROCESS | 1670 | 1461062237939 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:37:17 INFO - PROCESS | 1670 | 1461062237941 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 1670 | 1461062237942 Marionette TRACE conn2 <- [1,334,null,{}] 03:37:17 INFO - PROCESS | 1670 | 1461062237945 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}] 03:37:18 INFO - PROCESS | 1670 | 1461062238039 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:37:18 INFO - PROCESS | 1670 | 1461062238079 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c32800 == 48 [pid = 1670] [id = 91] 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11ad8e000) [pid = 1670] [serial = 270] [outer = 0x0] 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11c0f6c00) [pid = 1670] [serial = 271] [outer = 0x11ad8e000] 03:37:18 INFO - PROCESS | 1670 | 1461062238109 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12367d400) [pid = 1670] [serial = 272] [outer = 0x11ad8e000] 03:37:18 INFO - PROCESS | 1670 | 1461062238526 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]]]}] 03:37:18 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. 03:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 618ms 03:37:18 INFO - PROCESS | 1670 | 1461062238560 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:37:18 INFO - PROCESS | 1670 | 1461062238563 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:37:18 INFO - PROCESS | 1670 | 1461062238571 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 1670 | 1461062238574 Marionette TRACE conn2 <- [1,338,null,{}] 03:37:18 INFO - PROCESS | 1670 | 1461062238576 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}] 03:37:18 INFO - PROCESS | 1670 | 1461062238672 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:37:18 INFO - PROCESS | 1670 | 1461062238747 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291e1800 == 49 [pid = 1670] [id = 92] 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x125bd6800) [pid = 1670] [serial = 273] [outer = 0x0] 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126ef0400) [pid = 1670] [serial = 274] [outer = 0x125bd6800] 03:37:18 INFO - PROCESS | 1670 | 1461062238777 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x129661400) [pid = 1670] [serial = 275] [outer = 0x125bd6800] 03:37:19 INFO - PROCESS | 1670 | 1461062239320 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]]]}] 03:37:19 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. 03:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 775ms 03:37:19 INFO - PROCESS | 1670 | 1461062239342 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1670 | 1461062239344 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:37:19 INFO - PROCESS | 1670 | 1461062239347 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1670 | 1461062239350 Marionette TRACE conn2 <- [1,342,null,{}] 03:37:19 INFO - PROCESS | 1670 | 1461062239354 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}] 03:37:19 INFO - PROCESS | 1670 | 1461062239436 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:37:19 INFO - PROCESS | 1670 | 1461062239488 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ed7800 == 50 [pid = 1670] [id = 93] 03:37:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1165e8000) [pid = 1670] [serial = 276] [outer = 0x0] 03:37:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x117953800) [pid = 1670] [serial = 277] [outer = 0x1165e8000] 03:37:19 INFO - PROCESS | 1670 | 1461062239517 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118ec6c00) [pid = 1670] [serial = 278] [outer = 0x1165e8000] 03:37:19 INFO - PROCESS | 1670 | 1461062239894 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]]]}] 03:37:19 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. 03:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 573ms 03:37:19 INFO - PROCESS | 1670 | 1461062239921 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:37:19 INFO - PROCESS | 1670 | 1461062239925 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:37:19 INFO - PROCESS | 1670 | 1461062239964 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 1670 | 1461062239966 Marionette TRACE conn2 <- [1,346,null,{}] 03:37:19 INFO - PROCESS | 1670 | 1461062239969 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}] 03:37:20 INFO - PROCESS | 1670 | 1461062240052 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:37:20 INFO - PROCESS | 1670 | 1461062240094 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x119153800 == 51 [pid = 1670] [id = 94] 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x119d1b800) [pid = 1670] [serial = 279] [outer = 0x0] 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11a919000) [pid = 1670] [serial = 280] [outer = 0x119d1b800] 03:37:20 INFO - PROCESS | 1670 | 1461062240122 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11ab03400) [pid = 1670] [serial = 281] [outer = 0x119d1b800] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x114b4b000 == 50 [pid = 1670] [id = 44] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1291eb000 == 49 [pid = 1670] [id = 88] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1288d6800 == 48 [pid = 1670] [id = 87] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x126829800 == 47 [pid = 1670] [id = 86] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11be35800 == 46 [pid = 1670] [id = 85] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x125c29000 == 45 [pid = 1670] [id = 84] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e2000 == 44 [pid = 1670] [id = 83] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17e000 == 43 [pid = 1670] [id = 82] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11be4d000 == 42 [pid = 1670] [id = 81] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x114b32800 == 41 [pid = 1670] [id = 80] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad4e800 == 40 [pid = 1670] [id = 79] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118906000) [pid = 1670] [serial = 171] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12965f800) [pid = 1670] [serial = 211] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8af800 == 39 [pid = 1670] [id = 78] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1158bc800 == 38 [pid = 1670] [id = 77] 03:37:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11521d000 == 37 [pid = 1670] [id = 76] 03:37:20 INFO - PROCESS | 1670 | 1461062240452 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]]]}] 03:37:20 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. 03:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 534ms 03:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:37:20 INFO - PROCESS | 1670 | 1461062240485 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 1670 | 1461062240486 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:37:20 INFO - PROCESS | 1670 | 1461062240488 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 1670 | 1461062240490 Marionette TRACE conn2 <- [1,350,null,{}] 03:37:20 INFO - PROCESS | 1670 | 1461062240498 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}] 03:37:20 INFO - PROCESS | 1670 | 1461062240575 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12910d000) [pid = 1670] [serial = 208] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1288b1c00) [pid = 1670] [serial = 205] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11c0ee000) [pid = 1670] [serial = 189] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12367dc00) [pid = 1670] [serial = 190] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12622a800) [pid = 1670] [serial = 195] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x125954400) [pid = 1670] [serial = 192] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11ab02400) [pid = 1670] [serial = 180] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116735c00) [pid = 1670] [serial = 174] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1188ba400) [pid = 1670] [serial = 175] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11ba87800) [pid = 1670] [serial = 186] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11acf5800) [pid = 1670] [serial = 183] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11b82ac00) [pid = 1670] [serial = 184] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119d0ec00) [pid = 1670] [serial = 177] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11a911400) [pid = 1670] [serial = 178] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12648ac00) [pid = 1670] [serial = 196] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11ab0ec00) [pid = 1670] [serial = 199] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x125bd7c00) [pid = 1670] [serial = 201] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1165e3000) [pid = 1670] [serial = 198] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12966a400) [pid = 1670] [serial = 209] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11ab11800) [pid = 1670] [serial = 181] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12f821c00) [pid = 1670] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125f07000) [pid = 1670] [serial = 193] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126aaf400) [pid = 1670] [serial = 204] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11b828000) [pid = 1670] [serial = 202] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11bb11400) [pid = 1670] [serial = 187] [outer = 0x0] [url = about:blank] 03:37:20 INFO - PROCESS | 1670 | 1461062240623 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f17000 == 38 [pid = 1670] [id = 95] 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1188ba400) [pid = 1670] [serial = 282] [outer = 0x0] 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11a937400) [pid = 1670] [serial = 283] [outer = 0x1188ba400] 03:37:20 INFO - PROCESS | 1670 | 1461062240650 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11b6d4400) [pid = 1670] [serial = 284] [outer = 0x1188ba400] 03:37:20 INFO - PROCESS | 1670 | 1461062240935 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]]]}] 03:37:20 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. 03:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 03:37:20 INFO - PROCESS | 1670 | 1461062240960 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 1670 | 1461062240961 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:37:20 INFO - PROCESS | 1670 | 1461062240971 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 1670 | 1461062240972 Marionette TRACE conn2 <- [1,354,null,{}] 03:37:20 INFO - PROCESS | 1670 | 1461062240975 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}] 03:37:21 INFO - PROCESS | 1670 | 1461062241050 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:37:21 INFO - PROCESS | 1670 | 1461062241055 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad44000 == 39 [pid = 1670] [id = 96] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11b831000) [pid = 1670] [serial = 285] [outer = 0x0] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11c0fa000) [pid = 1670] [serial = 286] [outer = 0x11b831000] 03:37:21 INFO - PROCESS | 1670 | 1461062241083 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x123678c00) [pid = 1670] [serial = 287] [outer = 0x11b831000] 03:37:21 INFO - PROCESS | 1670 | 1461062241402 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]]]}] 03:37:21 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. 03:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 476ms 03:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:37:21 INFO - PROCESS | 1670 | 1461062241441 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1670 | 1461062241442 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 1670 | 1461062241444 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1670 | 1461062241445 Marionette TRACE conn2 <- [1,358,null,{}] 03:37:21 INFO - PROCESS | 1670 | 1461062241447 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}] 03:37:21 INFO - PROCESS | 1670 | 1461062241516 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:37:21 INFO - PROCESS | 1670 | 1461062241520 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b65e800 == 40 [pid = 1670] [id = 97] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12367dc00) [pid = 1670] [serial = 288] [outer = 0x0] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x125876400) [pid = 1670] [serial = 289] [outer = 0x12367dc00] 03:37:21 INFO - PROCESS | 1670 | 1461062241547 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125eb5000) [pid = 1670] [serial = 290] [outer = 0x12367dc00] 03:37:21 INFO - PROCESS | 1670 | 1461062241843 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]]]}] 03:37:21 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. 03:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 418ms 03:37:21 INFO - PROCESS | 1670 | 1461062241862 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 1670 | 1461062241863 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:37:21 INFO - PROCESS | 1670 | 1461062241870 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 1670 | 1461062241871 Marionette TRACE conn2 <- [1,362,null,{}] 03:37:21 INFO - PROCESS | 1670 | 1461062241873 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}] 03:37:21 INFO - PROCESS | 1670 | 1461062241961 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:37:21 INFO - PROCESS | 1670 | 1461062241969 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c075000 == 41 [pid = 1670] [id = 98] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125f09000) [pid = 1670] [serial = 291] [outer = 0x0] 03:37:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126a5a000) [pid = 1670] [serial = 292] [outer = 0x125f09000] 03:37:21 INFO - PROCESS | 1670 | 1461062241997 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1288b6400) [pid = 1670] [serial = 293] [outer = 0x125f09000] 03:37:22 INFO - PROCESS | 1670 | 1461062242300 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]]]}] 03:37:22 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. 03:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 470ms 03:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:37:22 INFO - PROCESS | 1670 | 1461062242338 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1670 | 1461062242339 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:37:22 INFO - PROCESS | 1670 | 1461062242341 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1670 | 1461062242342 Marionette TRACE conn2 <- [1,366,null,{}] 03:37:22 INFO - PROCESS | 1670 | 1461062242369 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}] 03:37:22 INFO - PROCESS | 1670 | 1461062242459 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:37:22 INFO - PROCESS | 1670 | 1461062242487 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f28000 == 42 [pid = 1670] [id = 99] 03:37:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x125eba800) [pid = 1670] [serial = 294] [outer = 0x0] 03:37:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12910f800) [pid = 1670] [serial = 295] [outer = 0x125eba800] 03:37:22 INFO - PROCESS | 1670 | 1461062242512 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x129664400) [pid = 1670] [serial = 296] [outer = 0x125eba800] 03:37:22 INFO - PROCESS | 1670 | 1461062242850 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]]]}] 03:37:22 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. 03:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 536ms 03:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:37:22 INFO - PROCESS | 1670 | 1461062242878 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 1670 | 1461062242879 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:37:22 INFO - PROCESS | 1670 | 1461062242881 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 1670 | 1461062242882 Marionette TRACE conn2 <- [1,370,null,{}] 03:37:22 INFO - PROCESS | 1670 | 1461062242891 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}] 03:37:22 INFO - PROCESS | 1670 | 1461062242976 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:37:22 INFO - PROCESS | 1670 | 1461062242979 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0b000 == 43 [pid = 1670] [id = 100] 03:37:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x129665400) [pid = 1670] [serial = 297] [outer = 0x0] 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b033c00) [pid = 1670] [serial = 298] [outer = 0x129665400] 03:37:23 INFO - PROCESS | 1670 | 1461062243005 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b30fc00) [pid = 1670] [serial = 299] [outer = 0x129665400] 03:37:23 INFO - PROCESS | 1670 | 1461062243326 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]]]}] 03:37:23 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. 03:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 475ms 03:37:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:37:23 INFO - PROCESS | 1670 | 1461062243358 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 1670 | 1461062243359 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:37:23 INFO - PROCESS | 1670 | 1461062243361 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 1670 | 1461062243362 Marionette TRACE conn2 <- [1,374,null,{}] 03:37:23 INFO - PROCESS | 1670 | 1461062243365 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}] 03:37:23 INFO - PROCESS | 1670 | 1461062243455 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:37:23 INFO - PROCESS | 1670 | 1461062243459 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262a1000 == 44 [pid = 1670] [id = 101] 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129667800) [pid = 1670] [serial = 300] [outer = 0x0] 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b770400) [pid = 1670] [serial = 301] [outer = 0x129667800] 03:37:23 INFO - PROCESS | 1670 | 1461062243484 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12ba24000) [pid = 1670] [serial = 302] [outer = 0x129667800] 03:37:23 INFO - PROCESS | 1670 | 1461062243821 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:37:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 03:37:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:37:23 INFO - PROCESS | 1670 | 1461062243837 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 1670 | 1461062243838 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:37:23 INFO - PROCESS | 1670 | 1461062243840 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 1670 | 1461062243841 Marionette TRACE conn2 <- [1,378,null,{}] 03:37:23 INFO - PROCESS | 1670 | 1461062243844 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}] 03:37:23 INFO - PROCESS | 1670 | 1461062243932 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:37:23 INFO - PROCESS | 1670 | 1461062243937 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b0000 == 45 [pid = 1670] [id = 102] 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12966a000) [pid = 1670] [serial = 303] [outer = 0x0] 03:37:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12ba2b800) [pid = 1670] [serial = 304] [outer = 0x12966a000] 03:37:23 INFO - PROCESS | 1670 | 1461062243961 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12bb8ec00) [pid = 1670] [serial = 305] [outer = 0x12966a000] 03:37:24 INFO - PROCESS | 1670 | 1461062244270 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:37:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 03:37:24 INFO - PROCESS | 1670 | 1461062244310 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 1670 | 1461062244311 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:37:24 INFO - PROCESS | 1670 | 1461062244313 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 1670 | 1461062244317 Marionette TRACE conn2 <- [1,382,null,{}] 03:37:24 INFO - PROCESS | 1670 | 1461062244320 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}] 03:37:24 INFO - PROCESS | 1670 | 1461062244519 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x125954000) [pid = 1670] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x116357800) [pid = 1670] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126eee000) [pid = 1670] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11a937c00) [pid = 1670] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12367b400) [pid = 1670] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11c019800) [pid = 1670] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11863e000) [pid = 1670] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11a90e000) [pid = 1670] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118638400) [pid = 1670] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1160f8400) [pid = 1670] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126e06c00) [pid = 1670] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x127594400) [pid = 1670] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b307c00) [pid = 1670] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11a912400) [pid = 1670] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:37:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11ad8c800) [pid = 1670] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:37:24 INFO - PROCESS | 1670 | 1461062244575 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a974000 == 46 [pid = 1670] [id = 103] 03:37:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116357800) [pid = 1670] [serial = 306] [outer = 0x0] 03:37:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11a90b800) [pid = 1670] [serial = 307] [outer = 0x116357800] 03:37:24 INFO - PROCESS | 1670 | 1461062244612 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125eb7000) [pid = 1670] [serial = 308] [outer = 0x116357800] 03:37:24 INFO - PROCESS | 1670 | 1461062244932 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:37:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 672ms 03:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:37:24 INFO - PROCESS | 1670 | 1461062244985 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 1670 | 1461062244987 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:37:24 INFO - PROCESS | 1670 | 1461062244988 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 1670 | 1461062244990 Marionette TRACE conn2 <- [1,386,null,{}] 03:37:24 INFO - PROCESS | 1670 | 1461062244992 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}] 03:37:25 INFO - PROCESS | 1670 | 1461062245081 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:37:25 INFO - PROCESS | 1670 | 1461062245089 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2e8800 == 47 [pid = 1670] [id = 104] 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126489000) [pid = 1670] [serial = 309] [outer = 0x0] 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bc39c00) [pid = 1670] [serial = 310] [outer = 0x126489000] 03:37:25 INFO - PROCESS | 1670 | 1461062245128 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12cf43c00) [pid = 1670] [serial = 311] [outer = 0x126489000] 03:37:25 INFO - PROCESS | 1670 | 1461062245427 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 03:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:37:25 INFO - PROCESS | 1670 | 1461062245457 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 1670 | 1461062245458 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:37:25 INFO - PROCESS | 1670 | 1461062245460 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1670 | 1461062245461 Marionette TRACE conn2 <- [1,390,null,{}] 03:37:25 INFO - PROCESS | 1670 | 1461062245464 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}] 03:37:25 INFO - PROCESS | 1670 | 1461062245538 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:37:25 INFO - PROCESS | 1670 | 1461062245542 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f5000 == 48 [pid = 1670] [id = 105] 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x123679800) [pid = 1670] [serial = 312] [outer = 0x0] 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12d00d800) [pid = 1670] [serial = 313] [outer = 0x123679800] 03:37:25 INFO - PROCESS | 1670 | 1461062245567 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12d33e800) [pid = 1670] [serial = 314] [outer = 0x123679800] 03:37:25 INFO - PROCESS | 1670 | 1461062245869 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 417ms 03:37:25 INFO - PROCESS | 1670 | 1461062245879 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:37:25 INFO - PROCESS | 1670 | 1461062245880 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:37:25 INFO - PROCESS | 1670 | 1461062245888 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 1670 | 1461062245889 Marionette TRACE conn2 <- [1,394,null,{}] 03:37:25 INFO - PROCESS | 1670 | 1461062245891 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}] 03:37:25 INFO - PROCESS | 1670 | 1461062245996 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:37:26 INFO - PROCESS | 1670 | 1461062246002 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad1800 == 49 [pid = 1670] [id = 106] 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12ce78c00) [pid = 1670] [serial = 315] [outer = 0x0] 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12d33ec00) [pid = 1670] [serial = 316] [outer = 0x12ce78c00] 03:37:26 INFO - PROCESS | 1670 | 1461062246031 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12d88fc00) [pid = 1670] [serial = 317] [outer = 0x12ce78c00] 03:37:26 INFO - PROCESS | 1670 | 1461062246483 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:37:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 619ms 03:37:26 INFO - PROCESS | 1670 | 1461062246546 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 1670 | 1461062246548 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:37:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:37:26 INFO - PROCESS | 1670 | 1461062246552 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 1670 | 1461062246555 Marionette TRACE conn2 <- [1,398,null,{}] 03:37:26 INFO - PROCESS | 1670 | 1461062246559 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}] 03:37:26 INFO - PROCESS | 1670 | 1461062246642 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:37:26 INFO - PROCESS | 1670 | 1461062246729 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x115821000 == 50 [pid = 1670] [id = 107] 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11584d400) [pid = 1670] [serial = 318] [outer = 0x0] 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1165e0400) [pid = 1670] [serial = 319] [outer = 0x11584d400] 03:37:26 INFO - PROCESS | 1670 | 1461062246762 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11890d000) [pid = 1670] [serial = 320] [outer = 0x11584d400] 03:37:27 INFO - PROCESS | 1670 | 1461062247205 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 03:37:27 INFO - PROCESS | 1670 | 1461062247224 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 1670 | 1461062247226 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:37:27 INFO - PROCESS | 1670 | 1461062247234 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 1670 | 1461062247237 Marionette TRACE conn2 <- [1,402,null,{}] 03:37:27 INFO - PROCESS | 1670 | 1461062247240 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}] 03:37:27 INFO - PROCESS | 1670 | 1461062247334 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:37:27 INFO - PROCESS | 1670 | 1461062247377 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a0000 == 51 [pid = 1670] [id = 108] 03:37:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115897800) [pid = 1670] [serial = 321] [outer = 0x0] 03:37:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11ab0f400) [pid = 1670] [serial = 322] [outer = 0x115897800] 03:37:27 INFO - PROCESS | 1670 | 1461062247406 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11af75800) [pid = 1670] [serial = 323] [outer = 0x115897800] 03:37:27 INFO - PROCESS | 1670 | 1461062247947 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 03:37:28 INFO - PROCESS | 1670 | 1461062248021 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1670 | 1461062248022 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:37:28 INFO - PROCESS | 1670 | 1461062248034 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1670 | 1461062248036 Marionette TRACE conn2 <- [1,406,null,{}] 03:37:28 INFO - PROCESS | 1670 | 1461062248042 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}] 03:37:28 INFO - PROCESS | 1670 | 1461062248138 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:37:28 INFO - PROCESS | 1670 | 1461062248186 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8ed800 == 52 [pid = 1670] [id = 109] 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x126ee9400) [pid = 1670] [serial = 324] [outer = 0x0] 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12930fc00) [pid = 1670] [serial = 325] [outer = 0x126ee9400] 03:37:28 INFO - PROCESS | 1670 | 1461062248218 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b30e400) [pid = 1670] [serial = 326] [outer = 0x126ee9400] 03:37:28 INFO - PROCESS | 1670 | 1461062248661 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 674ms 03:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:37:28 INFO - PROCESS | 1670 | 1461062248704 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 1670 | 1461062248706 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:37:28 INFO - PROCESS | 1670 | 1461062248708 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 1670 | 1461062248709 Marionette TRACE conn2 <- [1,410,null,{}] 03:37:28 INFO - PROCESS | 1670 | 1461062248712 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}] 03:37:28 INFO - PROCESS | 1670 | 1461062248829 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:37:28 INFO - PROCESS | 1670 | 1461062248887 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x119566000 == 53 [pid = 1670] [id = 110] 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x126eeb400) [pid = 1670] [serial = 327] [outer = 0x0] 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12b30cc00) [pid = 1670] [serial = 328] [outer = 0x126eeb400] 03:37:28 INFO - PROCESS | 1670 | 1461062248919 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12bc3a800) [pid = 1670] [serial = 329] [outer = 0x126eeb400] 03:37:29 INFO - PROCESS | 1670 | 1461062249534 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:37:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 869ms 03:37:29 INFO - PROCESS | 1670 | 1461062249577 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 1670 | 1461062249579 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:37:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:37:29 INFO - PROCESS | 1670 | 1461062249583 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 1670 | 1461062249585 Marionette TRACE conn2 <- [1,414,null,{}] 03:37:29 INFO - PROCESS | 1670 | 1461062249590 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}] 03:37:29 INFO - PROCESS | 1670 | 1461062249674 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:37:29 INFO - PROCESS | 1670 | 1461062249737 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1155b4800 == 54 [pid = 1670] [id = 111] 03:37:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118ed0800) [pid = 1670] [serial = 330] [outer = 0x0] 03:37:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x119a4f400) [pid = 1670] [serial = 331] [outer = 0x118ed0800] 03:37:29 INFO - PROCESS | 1670 | 1461062249765 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x11a915800) [pid = 1670] [serial = 332] [outer = 0x118ed0800] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f5000 == 53 [pid = 1670] [id = 105] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2e8800 == 52 [pid = 1670] [id = 104] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11a974000 == 51 [pid = 1670] [id = 103] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b0000 == 50 [pid = 1670] [id = 102] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1262a1000 == 49 [pid = 1670] [id = 101] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0b000 == 48 [pid = 1670] [id = 100] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x118f28000 == 47 [pid = 1670] [id = 99] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12b8a1400) [pid = 1670] [serial = 262] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11c075000 == 46 [pid = 1670] [id = 98] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11b65e800 == 45 [pid = 1670] [id = 97] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad44000 == 44 [pid = 1670] [id = 96] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x118f17000 == 43 [pid = 1670] [id = 95] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119153800 == 42 [pid = 1670] [id = 94] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x119ed7800 == 41 [pid = 1670] [id = 93] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1291e1800 == 40 [pid = 1670] [id = 92] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11a984800 == 39 [pid = 1670] [id = 90] 03:37:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11580a800 == 38 [pid = 1670] [id = 89] 03:37:30 INFO - PROCESS | 1670 | 1461062250211 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]]]}] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11919f400) [pid = 1670] [serial = 172] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11ace8c00) [pid = 1670] [serial = 232] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1265cd400) [pid = 1670] [serial = 244] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11c0f7400) [pid = 1670] [serial = 238] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118957400) [pid = 1670] [serial = 227] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1186a6400) [pid = 1670] [serial = 226] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11bb0b800) [pid = 1670] [serial = 235] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11c018c00) [pid = 1670] [serial = 236] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12612c400) [pid = 1670] [serial = 224] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12367a000) [pid = 1670] [serial = 223] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119ee4800) [pid = 1670] [serial = 229] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11a915000) [pid = 1670] [serial = 230] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126eed400) [pid = 1670] [serial = 247] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x118e3fc00) [pid = 1670] [serial = 214] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11a938800) [pid = 1670] [serial = 217] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11c5a5000) [pid = 1670] [serial = 220] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x126bc1400) [pid = 1670] [serial = 245] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1288b4800) [pid = 1670] [serial = 250] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b76a000) [pid = 1670] [serial = 260] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1274f0800) [pid = 1670] [serial = 248] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1288a9400) [pid = 1670] [serial = 254] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11be12c00) [pid = 1670] [serial = 253] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12965f400) [pid = 1670] [serial = 256] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b30dc00) [pid = 1670] [serial = 259] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12931a800) [pid = 1670] [serial = 251] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11af79c00) [pid = 1670] [serial = 233] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12647d800) [pid = 1670] [serial = 242] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x125f08800) [pid = 1670] [serial = 241] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12b307000) [pid = 1670] [serial = 257] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x123674800) [pid = 1670] [serial = 239] [outer = 0x0] [url = about:blank] 03:37:30 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1288aec00) [pid = 1670] [serial = 169] [outer = 0x0] [url = about:blank] 03:37:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:37:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 675ms 03:37:30 INFO - PROCESS | 1670 | 1461062250258 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 1670 | 1461062250261 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:37:30 INFO - PROCESS | 1670 | 1461062250272 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 1670 | 1461062250273 Marionette TRACE conn2 <- [1,418,null,{}] 03:37:30 INFO - PROCESS | 1670 | 1461062250275 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}] 03:37:30 INFO - PROCESS | 1670 | 1461062250371 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:37:30 INFO - PROCESS | 1670 | 1461062250374 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:37:30 INFO - PROCESS | 1670 | 1461062250383 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a2000 == 39 [pid = 1670] [id = 112] 03:37:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11b6db800) [pid = 1670] [serial = 333] [outer = 0x0] 03:37:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11b831400) [pid = 1670] [serial = 334] [outer = 0x11b6db800] 03:37:30 INFO - PROCESS | 1670 | 1461062250409 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11bb11800) [pid = 1670] [serial = 335] [outer = 0x11b6db800] 03:37:31 INFO - PROCESS | 1670 | 1461062251210 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]]]}] 03:37:31 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 03:37:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 974ms 03:37:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:37:31 INFO - PROCESS | 1670 | 1461062251241 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 1670 | 1461062251242 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:37:31 INFO - PROCESS | 1670 | 1461062251244 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 1670 | 1461062251246 Marionette TRACE conn2 <- [1,422,null,{}] 03:37:31 INFO - PROCESS | 1670 | 1461062251254 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}] 03:37:31 INFO - PROCESS | 1670 | 1461062251329 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:37:31 INFO - PROCESS | 1670 | 1461062251373 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b824000 == 40 [pid = 1670] [id = 113] 03:37:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11c5a6000) [pid = 1670] [serial = 336] [outer = 0x0] 03:37:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125874800) [pid = 1670] [serial = 337] [outer = 0x11c5a6000] 03:37:31 INFO - PROCESS | 1670 | 1461062251401 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126488c00) [pid = 1670] [serial = 338] [outer = 0x11c5a6000] 03:37:32 INFO - PROCESS | 1670 | 1461062252182 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 977ms 03:37:32 INFO - PROCESS | 1670 | 1461062252222 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 1670 | 1461062252224 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:37:32 INFO - PROCESS | 1670 | 1461062252228 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1670 | 1461062252230 Marionette TRACE conn2 <- [1,426,null,{}] 03:37:32 INFO - PROCESS | 1670 | 1461062252233 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}] 03:37:32 INFO - PROCESS | 1670 | 1461062252329 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:37:32 INFO - PROCESS | 1670 | 1461062252358 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c073000 == 41 [pid = 1670] [id = 114] 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1264e7400) [pid = 1670] [serial = 339] [outer = 0x0] 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126e0d000) [pid = 1670] [serial = 340] [outer = 0x1264e7400] 03:37:32 INFO - PROCESS | 1670 | 1461062252384 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x127595800) [pid = 1670] [serial = 341] [outer = 0x1264e7400] 03:37:32 INFO - PROCESS | 1670 | 1461062252724 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] 03:37:32 INFO - PROCESS | 1670 | 1461062252751 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:37:32 INFO - PROCESS | 1670 | 1461062252754 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 1670 | 1461062252755 Marionette TRACE conn2 <- [1,430,null,{}] 03:37:32 INFO - PROCESS | 1670 | 1461062252757 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}] 03:37:32 INFO - PROCESS | 1670 | 1461062252846 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:37:32 INFO - PROCESS | 1670 | 1461062252850 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x123655000 == 42 [pid = 1670] [id = 115] 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1265d1400) [pid = 1670] [serial = 342] [outer = 0x0] 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128f81000) [pid = 1670] [serial = 343] [outer = 0x1265d1400] 03:37:32 INFO - PROCESS | 1670 | 1461062252875 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b030400) [pid = 1670] [serial = 344] [outer = 0x1265d1400] 03:37:33 INFO - PROCESS | 1670 | 1461062253212 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 03:37:33 INFO - PROCESS | 1670 | 1461062253272 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 1670 | 1461062253274 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:37:33 INFO - PROCESS | 1670 | 1461062253276 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1670 | 1461062253277 Marionette TRACE conn2 <- [1,434,null,{}] 03:37:33 INFO - PROCESS | 1670 | 1461062253279 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}] 03:37:33 INFO - PROCESS | 1670 | 1461062253397 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:37:33 INFO - PROCESS | 1670 | 1461062253440 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fab800 == 43 [pid = 1670] [id = 116] 03:37:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b30ac00) [pid = 1670] [serial = 345] [outer = 0x0] 03:37:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12ba26400) [pid = 1670] [serial = 346] [outer = 0x12b30ac00] 03:37:33 INFO - PROCESS | 1670 | 1461062253470 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bb97800) [pid = 1670] [serial = 347] [outer = 0x12b30ac00] 03:37:33 INFO - PROCESS | 1670 | 1461062253940 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:37:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 669ms 03:37:33 INFO - PROCESS | 1670 | 1461062253946 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 1670 | 1461062253948 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:37:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:37:33 INFO - PROCESS | 1670 | 1461062253968 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 1670 | 1461062253969 Marionette TRACE conn2 <- [1,438,null,{}] 03:37:33 INFO - PROCESS | 1670 | 1461062253973 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}] 03:37:34 INFO - PROCESS | 1670 | 1461062254112 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:37:34 INFO - PROCESS | 1670 | 1461062254129 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x119860000 == 44 [pid = 1670] [id = 117] 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bc2d400) [pid = 1670] [serial = 348] [outer = 0x0] 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12ce81800) [pid = 1670] [serial = 349] [outer = 0x12bc2d400] 03:37:34 INFO - PROCESS | 1670 | 1461062254161 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12cf44400) [pid = 1670] [serial = 350] [outer = 0x12bc2d400] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x129667800) [pid = 1670] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11b831000) [pid = 1670] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1165e8000) [pid = 1670] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12367dc00) [pid = 1670] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1188ba400) [pid = 1670] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x125f09000) [pid = 1670] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12b76d800) [pid = 1670] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119d1b800) [pid = 1670] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129665400) [pid = 1670] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123679800) [pid = 1670] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12966a000) [pid = 1670] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116357800) [pid = 1670] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125eba800) [pid = 1670] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:37:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126489000) [pid = 1670] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:37:34 INFO - PROCESS | 1670 | 1461062254550 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]]]}] 03:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 627ms 03:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:37:34 INFO - PROCESS | 1670 | 1461062254588 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:37:34 INFO - PROCESS | 1670 | 1461062254589 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:37:34 INFO - PROCESS | 1670 | 1461062254591 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:37:34 INFO - PROCESS | 1670 | 1461062254593 Marionette TRACE conn2 <- [1,442,null,{}] 03:37:34 INFO - PROCESS | 1670 | 1461062254595 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}] 03:37:34 INFO - PROCESS | 1670 | 1461062254694 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:37:34 INFO - PROCESS | 1670 | 1461062254737 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274cb000 == 45 [pid = 1670] [id = 118] 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x115698400) [pid = 1670] [serial = 351] [outer = 0x0] 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126a5a400) [pid = 1670] [serial = 352] [outer = 0x115698400] 03:37:34 INFO - PROCESS | 1670 | 1461062254761 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12ba2f000) [pid = 1670] [serial = 353] [outer = 0x115698400] 03:37:35 INFO - PROCESS | 1670 | 1461062255029 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 03:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:37:35 INFO - PROCESS | 1670 | 1461062255060 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 1670 | 1461062255061 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:37:35 INFO - PROCESS | 1670 | 1461062255063 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1670 | 1461062255064 Marionette TRACE conn2 <- [1,446,null,{}] 03:37:35 INFO - PROCESS | 1670 | 1461062255075 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}] 03:37:35 INFO - PROCESS | 1670 | 1461062255154 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:37:35 INFO - PROCESS | 1670 | 1461062255158 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293ae800 == 46 [pid = 1670] [id = 119] 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x129667800) [pid = 1670] [serial = 354] [outer = 0x0] 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12d00c800) [pid = 1670] [serial = 355] [outer = 0x129667800] 03:37:35 INFO - PROCESS | 1670 | 1461062255184 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12d347000) [pid = 1670] [serial = 356] [outer = 0x129667800] 03:37:35 INFO - PROCESS | 1670 | 1461062255487 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:37:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 478ms 03:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:37:35 INFO - PROCESS | 1670 | 1461062255541 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 1670 | 1461062255542 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:37:35 INFO - PROCESS | 1670 | 1461062255544 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 1670 | 1461062255545 Marionette TRACE conn2 <- [1,450,null,{}] 03:37:35 INFO - PROCESS | 1670 | 1461062255556 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}] 03:37:35 INFO - PROCESS | 1670 | 1461062255631 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:37:35 INFO - PROCESS | 1670 | 1461062255636 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b390000 == 47 [pid = 1670] [id = 120] 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d347800) [pid = 1670] [serial = 357] [outer = 0x0] 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12d893000) [pid = 1670] [serial = 358] [outer = 0x12d347800] 03:37:35 INFO - PROCESS | 1670 | 1461062255661 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12d8ac800) [pid = 1670] [serial = 359] [outer = 0x12d347800] 03:37:36 INFO - PROCESS | 1670 | 1461062255997 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] 03:37:36 INFO - PROCESS | 1670 | 1461062256023 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:37:36 INFO - PROCESS | 1670 | 1461062256026 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 1670 | 1461062256027 Marionette TRACE conn2 <- [1,454,null,{}] 03:37:36 INFO - PROCESS | 1670 | 1461062256030 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}] 03:37:36 INFO - PROCESS | 1670 | 1461062256119 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:37:36 INFO - PROCESS | 1670 | 1461062256162 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad6000 == 48 [pid = 1670] [id = 121] 03:37:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12d347c00) [pid = 1670] [serial = 360] [outer = 0x0] 03:37:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12d8afc00) [pid = 1670] [serial = 361] [outer = 0x12d347c00] 03:37:36 INFO - PROCESS | 1670 | 1461062256191 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12e2cac00) [pid = 1670] [serial = 362] [outer = 0x12d347c00] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1262f5800 == 47 [pid = 1670] [id = 71] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12655b800 == 46 [pid = 1670] [id = 74] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x125c32800 == 45 [pid = 1670] [id = 91] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x11ade3800 == 44 [pid = 1670] [id = 73] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x11914b000 == 43 [pid = 1670] [id = 72] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1189f5800 == 42 [pid = 1670] [id = 75] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x1155b4800 == 41 [pid = 1670] [id = 111] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x119566000 == 40 [pid = 1670] [id = 110] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8ed800 == 39 [pid = 1670] [id = 109] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a0000 == 38 [pid = 1670] [id = 108] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x12bad1800 == 37 [pid = 1670] [id = 106] 03:37:36 INFO - PROCESS | 1670 | --DOCSHELL 0x115821000 == 36 [pid = 1670] [id = 107] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11c073000 == 35 [pid = 1670] [id = 114] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1274cb000 == 34 [pid = 1670] [id = 118] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1293ae800 == 33 [pid = 1670] [id = 119] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11b824000 == 32 [pid = 1670] [id = 113] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x119860000 == 31 [pid = 1670] [id = 117] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a2000 == 30 [pid = 1670] [id = 112] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x125fab800 == 29 [pid = 1670] [id = 116] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x123655000 == 28 [pid = 1670] [id = 115] 03:37:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12b390000 == 27 [pid = 1670] [id = 120] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b770400) [pid = 1670] [serial = 301] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x115239000) [pid = 1670] [serial = 265] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11aa61c00) [pid = 1670] [serial = 268] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11c0fa000) [pid = 1670] [serial = 286] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123678c00) [pid = 1670] [serial = 287] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x117953800) [pid = 1670] [serial = 277] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118ec6c00) [pid = 1670] [serial = 278] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x125876400) [pid = 1670] [serial = 289] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x125eb5000) [pid = 1670] [serial = 290] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11a937400) [pid = 1670] [serial = 283] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11b6d4400) [pid = 1670] [serial = 284] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126a5a000) [pid = 1670] [serial = 292] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12ba20800) [pid = 1670] [serial = 263] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11ab03400) [pid = 1670] [serial = 281] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11a919000) [pid = 1670] [serial = 280] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b033c00) [pid = 1670] [serial = 298] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c0f6c00) [pid = 1670] [serial = 271] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12d33e800) [pid = 1670] [serial = 314] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126ef0400) [pid = 1670] [serial = 274] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12d33ec00) [pid = 1670] [serial = 316] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12ba2b800) [pid = 1670] [serial = 304] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12ba24000) [pid = 1670] [serial = 302] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bb8ec00) [pid = 1670] [serial = 305] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12d00d800) [pid = 1670] [serial = 313] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x125eb7000) [pid = 1670] [serial = 308] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11a90b800) [pid = 1670] [serial = 307] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12910f800) [pid = 1670] [serial = 295] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x129664400) [pid = 1670] [serial = 296] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12cf43c00) [pid = 1670] [serial = 311] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12bc39c00) [pid = 1670] [serial = 310] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b30fc00) [pid = 1670] [serial = 299] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1288b6400) [pid = 1670] [serial = 293] [outer = 0x0] [url = about:blank] 03:37:37 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:37:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1522ms 03:37:37 INFO - PROCESS | 1670 | 1461062257541 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]]]}] 03:37:37 INFO - PROCESS | 1670 | 1461062257553 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 1670 | 1461062257555 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:37:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:37:37 INFO - PROCESS | 1670 | 1461062257559 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 1670 | 1461062257561 Marionette TRACE conn2 <- [1,458,null,{}] 03:37:37 INFO - PROCESS | 1670 | 1461062257567 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}] 03:37:37 INFO - PROCESS | 1670 | 1461062257640 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:37:37 INFO - PROCESS | 1670 | 1461062257682 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156bb000 == 28 [pid = 1670] [id = 122] 03:37:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1158a4800) [pid = 1670] [serial = 363] [outer = 0x0] 03:37:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116551c00) [pid = 1670] [serial = 364] [outer = 0x1158a4800] 03:37:37 INFO - PROCESS | 1670 | 1461062257710 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118640000) [pid = 1670] [serial = 365] [outer = 0x1158a4800] 03:37:38 INFO - PROCESS | 1670 | 1461062258013 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] 03:37:38 INFO - PROCESS | 1670 | 1461062258037 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:37:38 INFO - PROCESS | 1670 | 1461062258042 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 1670 | 1461062258044 Marionette TRACE conn2 <- [1,462,null,{}] 03:37:38 INFO - PROCESS | 1670 | 1461062258047 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}] 03:37:38 INFO - PROCESS | 1670 | 1461062258118 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:37:38 INFO - PROCESS | 1670 | 1461062258123 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ee0000 == 29 [pid = 1670] [id = 123] 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x114e7a800) [pid = 1670] [serial = 366] [outer = 0x0] 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x119a4bc00) [pid = 1670] [serial = 367] [outer = 0x114e7a800] 03:37:38 INFO - PROCESS | 1670 | 1461062258151 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11a866400) [pid = 1670] [serial = 368] [outer = 0x114e7a800] 03:37:38 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:38 INFO - PROCESS | 1670 | 1461062258500 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] 03:37:38 INFO - PROCESS | 1670 | 1461062258517 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:37:38 INFO - PROCESS | 1670 | 1461062258522 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 1670 | 1461062258526 Marionette TRACE conn2 <- [1,466,null,{}] 03:37:38 INFO - PROCESS | 1670 | 1461062258539 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}] 03:37:38 INFO - PROCESS | 1670 | 1461062258654 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:37:38 INFO - PROCESS | 1670 | 1461062258664 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ebf800 == 30 [pid = 1670] [id = 124] 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1145b6c00) [pid = 1670] [serial = 369] [outer = 0x0] 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11aa65000) [pid = 1670] [serial = 370] [outer = 0x1145b6c00] 03:37:38 INFO - PROCESS | 1670 | 1461062258711 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11ad68000) [pid = 1670] [serial = 371] [outer = 0x1145b6c00] 03:37:39 INFO - PROCESS | 1670 | 1461062259118 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] 03:37:39 INFO - PROCESS | 1670 | 1461062259152 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:37:39 INFO - PROCESS | 1670 | 1461062259155 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1670 | 1461062259157 Marionette TRACE conn2 <- [1,470,null,{}] 03:37:39 INFO - PROCESS | 1670 | 1461062259160 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}] 03:37:39 INFO - PROCESS | 1670 | 1461062259268 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:37:39 INFO - PROCESS | 1670 | 1461062259275 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a96c800 == 31 [pid = 1670] [id = 125] 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11ab0ac00) [pid = 1670] [serial = 372] [outer = 0x0] 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11b6d2c00) [pid = 1670] [serial = 373] [outer = 0x11ab0ac00] 03:37:39 INFO - PROCESS | 1670 | 1461062259318 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11bb12000) [pid = 1670] [serial = 374] [outer = 0x11ab0ac00] 03:37:39 INFO - PROCESS | 1670 | 1461062259739 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]]]}] 03:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 620ms 03:37:39 INFO - PROCESS | 1670 | 1461062259775 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:37:39 INFO - PROCESS | 1670 | 1461062259776 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 1670 | 1461062259778 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 1670 | 1461062259779 Marionette TRACE conn2 <- [1,474,null,{}] 03:37:39 INFO - PROCESS | 1670 | 1461062259782 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}] 03:37:39 INFO - PROCESS | 1670 | 1461062259847 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:37:39 INFO - PROCESS | 1670 | 1461062259851 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad5c000 == 32 [pid = 1670] [id = 126] 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1147c3c00) [pid = 1670] [serial = 375] [outer = 0x0] 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11c0ef400) [pid = 1670] [serial = 376] [outer = 0x1147c3c00] 03:37:39 INFO - PROCESS | 1670 | 1461062259879 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11c5adc00) [pid = 1670] [serial = 377] [outer = 0x1147c3c00] 03:37:40 INFO - PROCESS | 1670 | 1461062260209 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 03:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:37:40 INFO - PROCESS | 1670 | 1461062260247 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1670 | 1461062260248 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:37:40 INFO - PROCESS | 1670 | 1461062260251 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1670 | 1461062260252 Marionette TRACE conn2 <- [1,478,null,{}] 03:37:40 INFO - PROCESS | 1670 | 1461062260254 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}] 03:37:40 INFO - PROCESS | 1670 | 1461062260333 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:37:40 INFO - PROCESS | 1670 | 1461062260376 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b649000 == 33 [pid = 1670] [id = 127] 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11be12c00) [pid = 1670] [serial = 378] [outer = 0x0] 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12367b800) [pid = 1670] [serial = 379] [outer = 0x11be12c00] 03:37:40 INFO - PROCESS | 1670 | 1461062260404 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126128c00) [pid = 1670] [serial = 380] [outer = 0x11be12c00] 03:37:40 INFO - PROCESS | 1670 | 1461062260684 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 468ms 03:37:40 INFO - PROCESS | 1670 | 1461062260723 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 1670 | 1461062260724 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:37:40 INFO - PROCESS | 1670 | 1461062260726 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 1670 | 1461062260727 Marionette TRACE conn2 <- [1,482,null,{}] 03:37:40 INFO - PROCESS | 1670 | 1461062260729 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}] 03:37:40 INFO - PROCESS | 1670 | 1461062260805 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:37:40 INFO - PROCESS | 1670 | 1461062260809 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c059800 == 34 [pid = 1670] [id = 128] 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12622a800) [pid = 1670] [serial = 381] [outer = 0x0] 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1265cd400) [pid = 1670] [serial = 382] [outer = 0x12622a800] 03:37:40 INFO - PROCESS | 1670 | 1461062260835 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126ab7800) [pid = 1670] [serial = 383] [outer = 0x12622a800] 03:37:41 INFO - PROCESS | 1670 | 1461062261254 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 570ms 03:37:41 INFO - PROCESS | 1670 | 1461062261297 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 1670 | 1461062261301 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:37:41 INFO - PROCESS | 1670 | 1461062261305 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 1670 | 1461062261307 Marionette TRACE conn2 <- [1,486,null,{}] 03:37:41 INFO - PROCESS | 1670 | 1461062261310 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}] 03:37:41 INFO - PROCESS | 1670 | 1461062261415 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:37:41 INFO - PROCESS | 1670 | 1461062261423 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c5c2800 == 35 [pid = 1670] [id = 129] 03:37:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11589c000) [pid = 1670] [serial = 384] [outer = 0x0] 03:37:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126eebc00) [pid = 1670] [serial = 385] [outer = 0x11589c000] 03:37:41 INFO - PROCESS | 1670 | 1461062261458 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1274ed800) [pid = 1670] [serial = 386] [outer = 0x11589c000] 03:37:41 INFO - PROCESS | 1670 | 1461062261821 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 570ms 03:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:37:41 INFO - PROCESS | 1670 | 1461062261875 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 1670 | 1461062261877 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:37:41 INFO - PROCESS | 1670 | 1461062261880 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 1670 | 1461062261882 Marionette TRACE conn2 <- [1,490,null,{}] 03:37:41 INFO - PROCESS | 1670 | 1461062261885 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}] 03:37:41 INFO - PROCESS | 1670 | 1461062261985 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:37:41 INFO - PROCESS | 1670 | 1461062261989 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ebd800 == 36 [pid = 1670] [id = 130] 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126e0d400) [pid = 1670] [serial = 387] [outer = 0x0] 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1288ac800) [pid = 1670] [serial = 388] [outer = 0x126e0d400] 03:37:42 INFO - PROCESS | 1670 | 1461062262014 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12910c400) [pid = 1670] [serial = 389] [outer = 0x126e0d400] 03:37:42 INFO - PROCESS | 1670 | 1461062262303 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 471ms 03:37:42 INFO - PROCESS | 1670 | 1461062262352 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1670 | 1461062262353 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:37:42 INFO - PROCESS | 1670 | 1461062262356 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1670 | 1461062262357 Marionette TRACE conn2 <- [1,494,null,{}] 03:37:42 INFO - PROCESS | 1670 | 1461062262359 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}] 03:37:42 INFO - PROCESS | 1670 | 1461062262429 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:37:42 INFO - PROCESS | 1670 | 1461062262459 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b08800 == 37 [pid = 1670] [id = 131] 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11444bc00) [pid = 1670] [serial = 390] [outer = 0x0] 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126bc1400) [pid = 1670] [serial = 391] [outer = 0x11444bc00] 03:37:42 INFO - PROCESS | 1670 | 1461062262486 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x129664400) [pid = 1670] [serial = 392] [outer = 0x11444bc00] 03:37:42 INFO - PROCESS | 1670 | 1461062262843 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 03:37:42 INFO - PROCESS | 1670 | 1461062262875 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 1670 | 1461062262876 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:37:42 INFO - PROCESS | 1670 | 1461062262879 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 1670 | 1461062262881 Marionette TRACE conn2 <- [1,498,null,{}] 03:37:42 INFO - PROCESS | 1670 | 1461062262886 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}] 03:37:43 INFO - PROCESS | 1670 | 1461062263026 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:37:43 INFO - PROCESS | 1670 | 1461062263042 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad5b800 == 38 [pid = 1670] [id = 132] 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129666c00) [pid = 1670] [serial = 393] [outer = 0x0] 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b30a400) [pid = 1670] [serial = 394] [outer = 0x129666c00] 03:37:43 INFO - PROCESS | 1670 | 1461062263072 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12b76a000) [pid = 1670] [serial = 395] [outer = 0x129666c00] 03:37:43 INFO - PROCESS | 1670 | 1461062263399 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 572ms 03:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:37:43 INFO - PROCESS | 1670 | 1461062263452 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 1670 | 1461062263453 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 1670 | 1461062263455 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 1670 | 1461062263456 Marionette TRACE conn2 <- [1,502,null,{}] 03:37:43 INFO - PROCESS | 1670 | 1461062263458 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}] 03:37:43 INFO - PROCESS | 1670 | 1461062263544 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:37:43 INFO - PROCESS | 1670 | 1461062263576 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12682a000 == 39 [pid = 1670] [id = 133] 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11a919400) [pid = 1670] [serial = 396] [outer = 0x0] 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b8a7400) [pid = 1670] [serial = 397] [outer = 0x11a919400] 03:37:43 INFO - PROCESS | 1670 | 1461062263601 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ba2a800) [pid = 1670] [serial = 398] [outer = 0x11a919400] 03:37:43 INFO - PROCESS | 1670 | 1461062263921 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 517ms 03:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:37:43 INFO - PROCESS | 1670 | 1461062263973 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 1670 | 1461062263974 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 1670 | 1461062263976 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 1670 | 1461062263977 Marionette TRACE conn2 <- [1,506,null,{}] 03:37:43 INFO - PROCESS | 1670 | 1461062263979 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}] 03:37:44 INFO - PROCESS | 1670 | 1461062264064 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:37:44 INFO - PROCESS | 1670 | 1461062264095 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274cf000 == 40 [pid = 1670] [id = 134] 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12ba2ac00) [pid = 1670] [serial = 399] [outer = 0x0] 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12bb8c000) [pid = 1670] [serial = 400] [outer = 0x12ba2ac00] 03:37:44 INFO - PROCESS | 1670 | 1461062264120 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bc32400) [pid = 1670] [serial = 401] [outer = 0x12ba2ac00] 03:37:44 INFO - PROCESS | 1670 | 1461062264425 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 03:37:44 INFO - PROCESS | 1670 | 1461062264445 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 1670 | 1461062264446 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:37:44 INFO - PROCESS | 1670 | 1461062264448 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 1670 | 1461062264451 Marionette TRACE conn2 <- [1,510,null,{}] 03:37:44 INFO - PROCESS | 1670 | 1461062264454 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}] 03:37:44 INFO - PROCESS | 1670 | 1461062264668 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119703000) [pid = 1670] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125bd6800) [pid = 1670] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11c110000) [pid = 1670] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118909c00) [pid = 1670] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11af76800) [pid = 1670] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12b30ac00) [pid = 1670] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1265d1400) [pid = 1670] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12bc2d400) [pid = 1670] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x115698400) [pid = 1670] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x129667800) [pid = 1670] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12d347800) [pid = 1670] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11c5a6000) [pid = 1670] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11b6db800) [pid = 1670] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118ed0800) [pid = 1670] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x126eeb400) [pid = 1670] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126ee9400) [pid = 1670] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115897800) [pid = 1670] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11584d400) [pid = 1670] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12ce78c00) [pid = 1670] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1264e7400) [pid = 1670] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11ad8e000) [pid = 1670] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115145800) [pid = 1670] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:37:44 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11a93d400) [pid = 1670] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:37:44 INFO - PROCESS | 1670 | 1461062264709 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x115138000 == 41 [pid = 1670] [id = 135] 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11475b000) [pid = 1670] [serial = 402] [outer = 0x0] 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11539e000) [pid = 1670] [serial = 403] [outer = 0x11475b000] 03:37:44 INFO - PROCESS | 1670 | 1461062264734 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119ee1c00) [pid = 1670] [serial = 404] [outer = 0x11475b000] 03:37:45 INFO - PROCESS | 1670 | 1461062265024 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]]]}] 03:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 622ms 03:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:37:45 INFO - PROCESS | 1670 | 1461062265072 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 1670 | 1461062265073 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:37:45 INFO - PROCESS | 1670 | 1461062265075 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 1670 | 1461062265076 Marionette TRACE conn2 <- [1,514,null,{}] 03:37:45 INFO - PROCESS | 1670 | 1461062265078 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}] 03:37:45 INFO - PROCESS | 1670 | 1461062265152 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:37:45 INFO - PROCESS | 1670 | 1461062265156 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c060800 == 42 [pid = 1670] [id = 136] 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11a93fc00) [pid = 1670] [serial = 405] [outer = 0x0] 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125bd6800) [pid = 1670] [serial = 406] [outer = 0x11a93fc00] 03:37:45 INFO - PROCESS | 1670 | 1461062265181 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b30f800) [pid = 1670] [serial = 407] [outer = 0x11a93fc00] 03:37:45 INFO - PROCESS | 1670 | 1461062265463 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]]]}] 03:37:45 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 03:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 418ms 03:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:37:45 INFO - PROCESS | 1670 | 1461062265494 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 1670 | 1461062265495 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:37:45 INFO - PROCESS | 1670 | 1461062265497 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 1670 | 1461062265498 Marionette TRACE conn2 <- [1,518,null,{}] 03:37:45 INFO - PROCESS | 1670 | 1461062265508 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}] 03:37:45 INFO - PROCESS | 1670 | 1461062265606 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:37:45 INFO - PROCESS | 1670 | 1461062265612 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291e5800 == 43 [pid = 1670] [id = 137] 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x119d14000) [pid = 1670] [serial = 408] [outer = 0x0] 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b30ac00) [pid = 1670] [serial = 409] [outer = 0x119d14000] 03:37:45 INFO - PROCESS | 1670 | 1461062265637 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12cf3a000) [pid = 1670] [serial = 410] [outer = 0x119d14000] 03:37:45 INFO - PROCESS | 1670 | 1461062265918 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]]]}] 03:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 476ms 03:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:37:45 INFO - PROCESS | 1670 | 1461062265973 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 1670 | 1461062265974 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:37:45 INFO - PROCESS | 1670 | 1461062265976 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 1670 | 1461062265977 Marionette TRACE conn2 <- [1,522,null,{}] 03:37:45 INFO - PROCESS | 1670 | 1461062265980 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}] 03:37:46 INFO - PROCESS | 1670 | 1461062266054 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:37:46 INFO - PROCESS | 1670 | 1461062266058 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8dd800 == 44 [pid = 1670] [id = 138] 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12cf3a800) [pid = 1670] [serial = 411] [outer = 0x0] 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d00c000) [pid = 1670] [serial = 412] [outer = 0x12cf3a800] 03:37:46 INFO - PROCESS | 1670 | 1461062266082 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12d341000) [pid = 1670] [serial = 413] [outer = 0x12cf3a800] 03:37:46 INFO - PROCESS | 1670 | 1461062266394 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]]]}] 03:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 03:37:46 INFO - PROCESS | 1670 | 1461062266445 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:37:46 INFO - PROCESS | 1670 | 1461062266446 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:37:46 INFO - PROCESS | 1670 | 1461062266448 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:37:46 INFO - PROCESS | 1670 | 1461062266449 Marionette TRACE conn2 <- [1,526,null,{}] 03:37:46 INFO - PROCESS | 1670 | 1461062266452 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}] 03:37:46 INFO - PROCESS | 1670 | 1461062266543 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:37:46 INFO - PROCESS | 1670 | 1461062266550 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bacd800 == 45 [pid = 1670] [id = 139] 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12d33dc00) [pid = 1670] [serial = 414] [outer = 0x0] 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12d891800) [pid = 1670] [serial = 415] [outer = 0x12d33dc00] 03:37:46 INFO - PROCESS | 1670 | 1461062266575 Marionette DEBUG loaded listener.js 03:37:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12d8adc00) [pid = 1670] [serial = 416] [outer = 0x12d33dc00] 03:37:47 INFO - PROCESS | 1670 | 1461062267095 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]]]}] 03:37:47 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 03:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 03:37:47 INFO - PROCESS | 1670 | 1461062267142 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 1670 | 1461062267145 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:37:47 INFO - PROCESS | 1670 | 1461062267152 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 1670 | 1461062267154 Marionette TRACE conn2 <- [1,530,null,{}] 03:37:47 INFO - PROCESS | 1670 | 1461062267158 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}] 03:37:47 INFO - PROCESS | 1670 | 1461062267261 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:37:47 INFO - PROCESS | 1670 | 1461062267355 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195d6000 == 46 [pid = 1670] [id = 140] 03:37:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118948400) [pid = 1670] [serial = 417] [outer = 0x0] 03:37:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1189d8c00) [pid = 1670] [serial = 418] [outer = 0x118948400] 03:37:47 INFO - PROCESS | 1670 | 1461062267387 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11a90d000) [pid = 1670] [serial = 419] [outer = 0x118948400] 03:37:47 INFO - PROCESS | 1670 | 1461062267824 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"]]]}] 03:37:47 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 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:37:47 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 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:37:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:37:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:37:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 722ms 03:37:47 INFO - PROCESS | 1670 | 1461062267899 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:37:47 INFO - PROCESS | 1670 | 1461062267906 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:37:47 INFO - PROCESS | 1670 | 1461062267915 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 1670 | 1461062267918 Marionette TRACE conn2 <- [1,534,null,{}] 03:37:47 INFO - PROCESS | 1670 | 1461062267922 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}] 03:37:48 INFO - PROCESS | 1670 | 1461062268080 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:37:48 INFO - PROCESS | 1670 | 1461062268173 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x114b31800 == 47 [pid = 1670] [id = 141] 03:37:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1147c4800) [pid = 1670] [serial = 420] [outer = 0x0] 03:37:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11863f400) [pid = 1670] [serial = 421] [outer = 0x1147c4800] 03:37:48 INFO - PROCESS | 1670 | 1461062268221 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11a934000) [pid = 1670] [serial = 422] [outer = 0x1147c4800] 03:37:48 INFO - PROCESS | 1670 | 1461062268885 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]]]}] 03:37:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:37:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1023ms 03:37:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:37:48 INFO - PROCESS | 1670 | 1461062268938 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:37:48 INFO - PROCESS | 1670 | 1461062268939 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:37:48 INFO - PROCESS | 1670 | 1461062268942 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 1670 | 1461062268944 Marionette TRACE conn2 <- [1,538,null,{}] 03:37:48 INFO - PROCESS | 1670 | 1461062268948 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}] 03:37:49 INFO - PROCESS | 1670 | 1461062269045 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8dd800 == 46 [pid = 1670] [id = 138] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1291e5800 == 45 [pid = 1670] [id = 137] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11c060800 == 44 [pid = 1670] [id = 136] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x115138000 == 43 [pid = 1670] [id = 135] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1274cf000 == 42 [pid = 1670] [id = 134] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x12682a000 == 41 [pid = 1670] [id = 133] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad5b800 == 40 [pid = 1670] [id = 132] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12d8afc00) [pid = 1670] [serial = 361] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | 1461062269174 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x125b08800 == 39 [pid = 1670] [id = 131] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x119ebd800 == 38 [pid = 1670] [id = 130] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11c5c2800 == 37 [pid = 1670] [id = 129] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11c059800 == 36 [pid = 1670] [id = 128] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11b649000 == 35 [pid = 1670] [id = 127] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad5c000 == 34 [pid = 1670] [id = 126] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11a96c800 == 33 [pid = 1670] [id = 125] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x119ebf800 == 32 [pid = 1670] [id = 124] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x118ee0000 == 31 [pid = 1670] [id = 123] 03:37:49 INFO - PROCESS | 1670 | --DOCSHELL 0x1156bb000 == 30 [pid = 1670] [id = 122] 03:37:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1155a9000 == 31 [pid = 1670] [id = 142] 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x116355800) [pid = 1670] [serial = 423] [outer = 0x0] 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x118870400) [pid = 1670] [serial = 424] [outer = 0x116355800] 03:37:49 INFO - PROCESS | 1670 | 1461062269220 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11a911c00) [pid = 1670] [serial = 425] [outer = 0x116355800] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11ad6a400) [pid = 1670] [serial = 218] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x129661400) [pid = 1670] [serial = 275] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b312400) [pid = 1670] [serial = 212] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119eeec00) [pid = 1670] [serial = 215] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125bd3800) [pid = 1670] [serial = 221] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12367d400) [pid = 1670] [serial = 272] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11863e400) [pid = 1670] [serial = 266] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11ab0fc00) [pid = 1670] [serial = 269] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12ba26400) [pid = 1670] [serial = 346] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128f81000) [pid = 1670] [serial = 343] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12ce81800) [pid = 1670] [serial = 349] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12bb97800) [pid = 1670] [serial = 347] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126a5a400) [pid = 1670] [serial = 352] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d00c800) [pid = 1670] [serial = 355] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12d347000) [pid = 1670] [serial = 356] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12d893000) [pid = 1670] [serial = 358] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12cf44400) [pid = 1670] [serial = 350] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125874800) [pid = 1670] [serial = 337] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11b831400) [pid = 1670] [serial = 334] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11bb11800) [pid = 1670] [serial = 335] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11a915800) [pid = 1670] [serial = 332] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119a4f400) [pid = 1670] [serial = 331] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12bc3a800) [pid = 1670] [serial = 329] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12b30cc00) [pid = 1670] [serial = 328] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b30e400) [pid = 1670] [serial = 326] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12930fc00) [pid = 1670] [serial = 325] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11af75800) [pid = 1670] [serial = 323] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11ab0f400) [pid = 1670] [serial = 322] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11890d000) [pid = 1670] [serial = 320] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1165e0400) [pid = 1670] [serial = 319] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12d88fc00) [pid = 1670] [serial = 317] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x126e0d000) [pid = 1670] [serial = 340] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12d8ac800) [pid = 1670] [serial = 359] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12b030400) [pid = 1670] [serial = 344] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126488c00) [pid = 1670] [serial = 338] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12ba2f000) [pid = 1670] [serial = 353] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x127595800) [pid = 1670] [serial = 341] [outer = 0x0] [url = about:blank] 03:37:49 INFO - PROCESS | 1670 | 1461062269527 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]]]}] 03:37:49 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. 03:37:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 620ms 03:37:49 INFO - PROCESS | 1670 | 1461062269564 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:37:49 INFO - PROCESS | 1670 | 1461062269572 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:37:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:37:49 INFO - PROCESS | 1670 | 1461062269579 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 1670 | 1461062269582 Marionette TRACE conn2 <- [1,542,null,{}] 03:37:49 INFO - PROCESS | 1670 | 1461062269588 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}] 03:37:49 INFO - PROCESS | 1670 | 1461062269707 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:37:49 INFO - PROCESS | 1670 | 1461062269714 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a89f800 == 32 [pid = 1670] [id = 143] 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119a4f400) [pid = 1670] [serial = 426] [outer = 0x0] 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11aa5c400) [pid = 1670] [serial = 427] [outer = 0x119a4f400] 03:37:49 INFO - PROCESS | 1670 | 1461062269781 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11af75800) [pid = 1670] [serial = 428] [outer = 0x119a4f400] 03:37:50 INFO - PROCESS | 1670 | 1461062270269 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]]]}] 03:37:50 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. 03:37:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 724ms 03:37:50 INFO - PROCESS | 1670 | 1461062270302 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1670 | 1461062270304 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:37:50 INFO - PROCESS | 1670 | 1461062270313 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1670 | 1461062270316 Marionette TRACE conn2 <- [1,546,null,{}] 03:37:50 INFO - PROCESS | 1670 | 1461062270323 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}] 03:37:50 INFO - PROCESS | 1670 | 1461062270397 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:37:50 INFO - PROCESS | 1670 | 1461062270404 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba96800 == 33 [pid = 1670] [id = 144] 03:37:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115694000) [pid = 1670] [serial = 429] [outer = 0x0] 03:37:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11b82b000) [pid = 1670] [serial = 430] [outer = 0x115694000] 03:37:50 INFO - PROCESS | 1670 | 1461062270438 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11c5f7400) [pid = 1670] [serial = 431] [outer = 0x115694000] 03:37:50 INFO - PROCESS | 1670 | 1461062270774 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:37:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 475ms 03:37:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:37:50 INFO - PROCESS | 1670 | 1461062270787 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 1670 | 1461062270789 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:37:50 INFO - PROCESS | 1670 | 1461062270791 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 1670 | 1461062270792 Marionette TRACE conn2 <- [1,550,null,{}] 03:37:50 INFO - PROCESS | 1670 | 1461062270794 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}] 03:37:50 INFO - PROCESS | 1670 | 1461062270888 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:37:50 INFO - PROCESS | 1670 | 1461062270946 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17e800 == 34 [pid = 1670] [id = 145] 03:37:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11c161800) [pid = 1670] [serial = 432] [outer = 0x0] 03:37:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12367fc00) [pid = 1670] [serial = 433] [outer = 0x11c161800] 03:37:50 INFO - PROCESS | 1670 | 1461062270978 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x125bd6400) [pid = 1670] [serial = 434] [outer = 0x11c161800] 03:37:51 INFO - PROCESS | 1670 | 1461062271285 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]]]}] 03:37:51 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. 03:37:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 03:37:51 INFO - PROCESS | 1670 | 1461062271310 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 1670 | 1461062271311 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:37:51 INFO - PROCESS | 1670 | 1461062271313 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1670 | 1461062271314 Marionette TRACE conn2 <- [1,554,null,{}] 03:37:51 INFO - PROCESS | 1670 | 1461062271319 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}] 03:37:51 INFO - PROCESS | 1670 | 1461062271405 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:37:51 INFO - PROCESS | 1670 | 1461062271434 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x123640800 == 35 [pid = 1670] [id = 146] 03:37:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125bd8000) [pid = 1670] [serial = 435] [outer = 0x0] 03:37:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125f08800) [pid = 1670] [serial = 436] [outer = 0x125bd8000] 03:37:51 INFO - PROCESS | 1670 | 1461062271459 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126486000) [pid = 1670] [serial = 437] [outer = 0x125bd8000] 03:37:51 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:51 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:51 INFO - PROCESS | 1670 | 1461062271815 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:37:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 520ms 03:37:51 INFO - PROCESS | 1670 | 1461062271840 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 1670 | 1461062271842 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:37:51 INFO - PROCESS | 1670 | 1461062271846 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 1670 | 1461062271847 Marionette TRACE conn2 <- [1,558,null,{}] 03:37:51 INFO - PROCESS | 1670 | 1461062271851 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}] 03:37:51 INFO - PROCESS | 1670 | 1461062271991 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:37:52 INFO - PROCESS | 1670 | 1461062272014 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fae000 == 36 [pid = 1670] [id = 147] 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1264e5400) [pid = 1670] [serial = 438] [outer = 0x0] 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126ef0c00) [pid = 1670] [serial = 439] [outer = 0x1264e5400] 03:37:52 INFO - PROCESS | 1670 | 1461062272059 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128f7e800) [pid = 1670] [serial = 440] [outer = 0x1264e5400] 03:37:52 INFO - PROCESS | 1670 | 1461062272435 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 623ms 03:37:52 INFO - PROCESS | 1670 | 1461062272470 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 1670 | 1461062272471 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:37:52 INFO - PROCESS | 1670 | 1461062272474 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1670 | 1461062272475 Marionette TRACE conn2 <- [1,562,null,{}] 03:37:52 INFO - PROCESS | 1670 | 1461062272477 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}] 03:37:52 INFO - PROCESS | 1670 | 1461062272562 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:37:52 INFO - PROCESS | 1670 | 1461062272567 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262a3800 == 37 [pid = 1670] [id = 148] 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x127599c00) [pid = 1670] [serial = 441] [outer = 0x0] 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12965c000) [pid = 1670] [serial = 442] [outer = 0x127599c00] 03:37:52 INFO - PROCESS | 1670 | 1461062272593 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129666000) [pid = 1670] [serial = 443] [outer = 0x127599c00] 03:37:52 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:52 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:52 INFO - PROCESS | 1670 | 1461062272909 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:37:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 467ms 03:37:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:37:52 INFO - PROCESS | 1670 | 1461062272942 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 1670 | 1461062272943 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:37:52 INFO - PROCESS | 1670 | 1461062272945 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 1670 | 1461062272946 Marionette TRACE conn2 <- [1,566,null,{}] 03:37:52 INFO - PROCESS | 1670 | 1461062272948 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}] 03:37:53 INFO - PROCESS | 1670 | 1461062273034 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:37:53 INFO - PROCESS | 1670 | 1461062273039 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126ba0000 == 38 [pid = 1670] [id = 149] 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129319c00) [pid = 1670] [serial = 444] [outer = 0x0] 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b036000) [pid = 1670] [serial = 445] [outer = 0x129319c00] 03:37:53 INFO - PROCESS | 1670 | 1461062273064 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b308400) [pid = 1670] [serial = 446] [outer = 0x129319c00] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x129666c00) [pid = 1670] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12622a800) [pid = 1670] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126e0d400) [pid = 1670] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11589c000) [pid = 1670] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11a919400) [pid = 1670] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1145b6c00) [pid = 1670] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1158a4800) [pid = 1670] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1147c3c00) [pid = 1670] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12ba2ac00) [pid = 1670] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12cf3a800) [pid = 1670] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11475b000) [pid = 1670] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12d347c00) [pid = 1670] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119d14000) [pid = 1670] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x114e7a800) [pid = 1670] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11ab0ac00) [pid = 1670] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11be12c00) [pid = 1670] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11444bc00) [pid = 1670] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:37:53 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a93fc00) [pid = 1670] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:37:53 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:53 INFO - PROCESS | 1670 | 1461062273702 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:37:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 768ms 03:37:53 INFO - PROCESS | 1670 | 1461062273714 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 1670 | 1461062273717 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:37:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:37:53 INFO - PROCESS | 1670 | 1461062273721 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 1670 | 1461062273724 Marionette TRACE conn2 <- [1,570,null,{}] 03:37:53 INFO - PROCESS | 1670 | 1461062273727 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}] 03:37:53 INFO - PROCESS | 1670 | 1461062273822 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:37:53 INFO - PROCESS | 1670 | 1461062273875 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x119844800 == 39 [pid = 1670] [id = 150] 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118870000) [pid = 1670] [serial = 447] [outer = 0x0] 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119125000) [pid = 1670] [serial = 448] [outer = 0x118870000] 03:37:53 INFO - PROCESS | 1670 | 1461062273907 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11a911400) [pid = 1670] [serial = 449] [outer = 0x118870000] 03:37:54 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:54 INFO - PROCESS | 1670 | 1461062274318 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:37:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 620ms 03:37:54 INFO - PROCESS | 1670 | 1461062274342 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 1670 | 1461062274346 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:37:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:37:54 INFO - PROCESS | 1670 | 1461062274351 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 1670 | 1461062274352 Marionette TRACE conn2 <- [1,574,null,{}] 03:37:54 INFO - PROCESS | 1670 | 1461062274355 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}] 03:37:54 INFO - PROCESS | 1670 | 1461062274445 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:37:54 INFO - PROCESS | 1670 | 1461062274523 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b822800 == 40 [pid = 1670] [id = 151] 03:37:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11acf7400) [pid = 1670] [serial = 450] [outer = 0x0] 03:37:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11b831000) [pid = 1670] [serial = 451] [outer = 0x11acf7400] 03:37:54 INFO - PROCESS | 1670 | 1461062274553 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11bb11800) [pid = 1670] [serial = 452] [outer = 0x11acf7400] 03:37:54 INFO - PROCESS | 1670 | 1461062274984 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 03:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:37:55 INFO - PROCESS | 1670 | 1461062275020 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 1670 | 1461062275022 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:37:55 INFO - PROCESS | 1670 | 1461062275024 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 1670 | 1461062275027 Marionette TRACE conn2 <- [1,578,null,{}] 03:37:55 INFO - PROCESS | 1670 | 1461062275034 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}] 03:37:55 INFO - PROCESS | 1670 | 1461062275127 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:37:55 INFO - PROCESS | 1670 | 1461062275172 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274a9000 == 41 [pid = 1670] [id = 152] 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11c5a6000) [pid = 1670] [serial = 453] [outer = 0x0] 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125f06c00) [pid = 1670] [serial = 454] [outer = 0x11c5a6000] 03:37:55 INFO - PROCESS | 1670 | 1461062275204 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126e0d000) [pid = 1670] [serial = 455] [outer = 0x11c5a6000] 03:37:55 INFO - PROCESS | 1670 | 1461062275608 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:37:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 621ms 03:37:55 INFO - PROCESS | 1670 | 1461062275646 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:37:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:37:55 INFO - PROCESS | 1670 | 1461062275647 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:37:55 INFO - PROCESS | 1670 | 1461062275650 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 1670 | 1461062275651 Marionette TRACE conn2 <- [1,582,null,{}] 03:37:55 INFO - PROCESS | 1670 | 1461062275653 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}] 03:37:55 INFO - PROCESS | 1670 | 1461062275743 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:37:55 INFO - PROCESS | 1670 | 1461062275817 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288d7800 == 42 [pid = 1670] [id = 153] 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1288afc00) [pid = 1670] [serial = 456] [outer = 0x0] 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129660400) [pid = 1670] [serial = 457] [outer = 0x1288afc00] 03:37:55 INFO - PROCESS | 1670 | 1461062275847 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b307400) [pid = 1670] [serial = 458] [outer = 0x1288afc00] 03:37:56 INFO - PROCESS | 1670 | 1461062276279 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:37:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 669ms 03:37:56 INFO - PROCESS | 1670 | 1461062276334 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 1670 | 1461062276336 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:37:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:37:56 INFO - PROCESS | 1670 | 1461062276339 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 1670 | 1461062276340 Marionette TRACE conn2 <- [1,586,null,{}] 03:37:56 INFO - PROCESS | 1670 | 1461062276342 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}] 03:37:56 INFO - PROCESS | 1670 | 1461062276508 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:37:56 INFO - PROCESS | 1670 | 1461062276592 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11913e800 == 43 [pid = 1670] [id = 154] 03:37:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x114c10c00) [pid = 1670] [serial = 459] [outer = 0x0] 03:37:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11539e400) [pid = 1670] [serial = 460] [outer = 0x114c10c00] 03:37:56 INFO - PROCESS | 1670 | 1461062276638 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1186a8000) [pid = 1670] [serial = 461] [outer = 0x114c10c00] 03:37:56 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:57 INFO - PROCESS | 1670 | 1461062277192 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]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 871ms 03:37:57 INFO - PROCESS | 1670 | 1461062277219 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 1670 | 1461062277221 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:37:57 INFO - PROCESS | 1670 | 1461062277226 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 1670 | 1461062277228 Marionette TRACE conn2 <- [1,590,null,{}] 03:37:57 INFO - PROCESS | 1670 | 1461062277232 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}] 03:37:57 INFO - PROCESS | 1670 | 1461062277318 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:37:57 INFO - PROCESS | 1670 | 1461062277377 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x119847000 == 44 [pid = 1670] [id = 155] 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a90e000) [pid = 1670] [serial = 462] [outer = 0x0] 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11a938800) [pid = 1670] [serial = 463] [outer = 0x11a90e000] 03:37:57 INFO - PROCESS | 1670 | 1461062277407 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11aceb800) [pid = 1670] [serial = 464] [outer = 0x11a90e000] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x1262a3800 == 43 [pid = 1670] [id = 148] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x125fae000 == 42 [pid = 1670] [id = 147] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x123640800 == 41 [pid = 1670] [id = 146] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17e800 == 40 [pid = 1670] [id = 145] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba96800 == 39 [pid = 1670] [id = 144] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x11a89f800 == 38 [pid = 1670] [id = 143] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x1155a9000 == 37 [pid = 1670] [id = 142] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12d891800) [pid = 1670] [serial = 415] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOCSHELL 0x1195d6000 == 36 [pid = 1670] [id = 140] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12b30a400) [pid = 1670] [serial = 394] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1265cd400) [pid = 1670] [serial = 382] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1288ac800) [pid = 1670] [serial = 388] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12910c400) [pid = 1670] [serial = 389] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x126eebc00) [pid = 1670] [serial = 385] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1274ed800) [pid = 1670] [serial = 386] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12b8a7400) [pid = 1670] [serial = 397] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11aa65000) [pid = 1670] [serial = 370] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11ad68000) [pid = 1670] [serial = 371] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116551c00) [pid = 1670] [serial = 364] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11c0ef400) [pid = 1670] [serial = 376] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11c5adc00) [pid = 1670] [serial = 377] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bb8c000) [pid = 1670] [serial = 400] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12d00c000) [pid = 1670] [serial = 412] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12ba2a800) [pid = 1670] [serial = 398] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12bc32400) [pid = 1670] [serial = 401] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11539e000) [pid = 1670] [serial = 403] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119ee1c00) [pid = 1670] [serial = 404] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12e2cac00) [pid = 1670] [serial = 362] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12cf3a000) [pid = 1670] [serial = 410] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119a4bc00) [pid = 1670] [serial = 367] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11b6d2c00) [pid = 1670] [serial = 373] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11bb12000) [pid = 1670] [serial = 374] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11a866400) [pid = 1670] [serial = 368] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12367b800) [pid = 1670] [serial = 379] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x126128c00) [pid = 1670] [serial = 380] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x126ab7800) [pid = 1670] [serial = 383] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x118640000) [pid = 1670] [serial = 365] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x126bc1400) [pid = 1670] [serial = 391] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x125bd6800) [pid = 1670] [serial = 406] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x129664400) [pid = 1670] [serial = 392] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12b76a000) [pid = 1670] [serial = 395] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12d341000) [pid = 1670] [serial = 413] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12b30ac00) [pid = 1670] [serial = 409] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12b30f800) [pid = 1670] [serial = 407] [outer = 0x0] [url = about:blank] 03:37:57 INFO - PROCESS | 1670 | 1461062277779 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]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:37:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 572ms 03:37:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:37:57 INFO - PROCESS | 1670 | 1461062277798 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 1670 | 1461062277799 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:37:57 INFO - PROCESS | 1670 | 1461062277802 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 1670 | 1461062277803 Marionette TRACE conn2 <- [1,594,null,{}] 03:37:57 INFO - PROCESS | 1670 | 1461062277805 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}] 03:37:57 INFO - PROCESS | 1670 | 1461062277877 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:37:57 INFO - PROCESS | 1670 | 1461062277885 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a89f800 == 37 [pid = 1670] [id = 156] 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x11ad87800) [pid = 1670] [serial = 465] [outer = 0x0] 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11b835000) [pid = 1670] [serial = 466] [outer = 0x11ad87800] 03:37:57 INFO - PROCESS | 1670 | 1461062277911 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x11c0fc000) [pid = 1670] [serial = 467] [outer = 0x11ad87800] 03:37:58 INFO - PROCESS | 1670 | 1461062278246 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 471ms 03:37:58 INFO - PROCESS | 1670 | 1461062278273 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1670 | 1461062278276 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:37:58 INFO - PROCESS | 1670 | 1461062278283 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1670 | 1461062278286 Marionette TRACE conn2 <- [1,598,null,{}] 03:37:58 INFO - PROCESS | 1670 | 1461062278289 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}] 03:37:58 INFO - PROCESS | 1670 | 1461062278364 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:37:58 INFO - PROCESS | 1670 | 1461062278370 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be3a000 == 38 [pid = 1670] [id = 157] 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11c158c00) [pid = 1670] [serial = 468] [outer = 0x0] 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x125874800) [pid = 1670] [serial = 469] [outer = 0x11c158c00] 03:37:58 INFO - PROCESS | 1670 | 1461062278396 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x12648ac00) [pid = 1670] [serial = 470] [outer = 0x11c158c00] 03:37:58 INFO - PROCESS | 1670 | 1461062278736 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:37:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 476ms 03:37:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:37:58 INFO - PROCESS | 1670 | 1461062278756 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 1670 | 1461062278757 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:37:58 INFO - PROCESS | 1670 | 1461062278759 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 1670 | 1461062278760 Marionette TRACE conn2 <- [1,602,null,{}] 03:37:58 INFO - PROCESS | 1670 | 1461062278762 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}] 03:37:58 INFO - PROCESS | 1670 | 1461062278840 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:37:58 INFO - PROCESS | 1670 | 1461062278882 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156be800 == 39 [pid = 1670] [id = 158] 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11c5a2000) [pid = 1670] [serial = 471] [outer = 0x0] 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1268d9800) [pid = 1670] [serial = 472] [outer = 0x11c5a2000] 03:37:58 INFO - PROCESS | 1670 | 1461062278907 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1288aac00) [pid = 1670] [serial = 473] [outer = 0x11c5a2000] 03:37:59 INFO - PROCESS | 1670 | 1461062279171 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 03:37:59 INFO - PROCESS | 1670 | 1461062279227 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1670 | 1461062279228 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:37:59 INFO - PROCESS | 1670 | 1461062279231 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1670 | 1461062279232 Marionette TRACE conn2 <- [1,606,null,{}] 03:37:59 INFO - PROCESS | 1670 | 1461062279237 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}] 03:37:59 INFO - PROCESS | 1670 | 1461062279311 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:37:59 INFO - PROCESS | 1670 | 1461062279316 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0f800 == 40 [pid = 1670] [id = 159] 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x12b308000) [pid = 1670] [serial = 474] [outer = 0x0] 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12b30b800) [pid = 1670] [serial = 475] [outer = 0x12b308000] 03:37:59 INFO - PROCESS | 1670 | 1461062279351 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x12b76fc00) [pid = 1670] [serial = 476] [outer = 0x12b308000] 03:37:59 INFO - PROCESS | 1670 | 1461062279677 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:37:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 471ms 03:37:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:37:59 INFO - PROCESS | 1670 | 1461062279704 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 1670 | 1461062279706 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:37:59 INFO - PROCESS | 1670 | 1461062279708 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 1670 | 1461062279709 Marionette TRACE conn2 <- [1,610,null,{}] 03:37:59 INFO - PROCESS | 1670 | 1461062279711 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}] 03:37:59 INFO - PROCESS | 1670 | 1461062279810 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:37:59 INFO - PROCESS | 1670 | 1461062279821 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x126288800 == 41 [pid = 1670] [id = 160] 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x12b770400) [pid = 1670] [serial = 477] [outer = 0x0] 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12ba21400) [pid = 1670] [serial = 478] [outer = 0x12b770400] 03:37:59 INFO - PROCESS | 1670 | 1461062279846 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12bb8a000) [pid = 1670] [serial = 479] [outer = 0x12b770400] 03:38:00 INFO - PROCESS | 1670 | 1461062280166 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 468ms 03:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:38:00 INFO - PROCESS | 1670 | 1461062280177 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 1670 | 1461062280178 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:38:00 INFO - PROCESS | 1670 | 1461062280180 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 1670 | 1461062280181 Marionette TRACE conn2 <- [1,614,null,{}] 03:38:00 INFO - PROCESS | 1670 | 1461062280185 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}] 03:38:00 INFO - PROCESS | 1670 | 1461062280285 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:38:00 INFO - PROCESS | 1670 | 1461062280289 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b0800 == 42 [pid = 1670] [id = 161] 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x114e6e400) [pid = 1670] [serial = 480] [outer = 0x0] 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x12bb97800) [pid = 1670] [serial = 481] [outer = 0x114e6e400] 03:38:00 INFO - PROCESS | 1670 | 1461062280314 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12ce77000) [pid = 1670] [serial = 482] [outer = 0x114e6e400] 03:38:00 INFO - PROCESS | 1670 | 1461062280635 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:38:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 472ms 03:38:00 INFO - PROCESS | 1670 | 1461062280654 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 1670 | 1461062280655 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:38:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:38:00 INFO - PROCESS | 1670 | 1461062280657 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 1670 | 1461062280658 Marionette TRACE conn2 <- [1,618,null,{}] 03:38:00 INFO - PROCESS | 1670 | 1461062280661 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}] 03:38:00 INFO - PROCESS | 1670 | 1461062280750 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:38:00 INFO - PROCESS | 1670 | 1461062280762 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291da800 == 43 [pid = 1670] [id = 162] 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12bc30c00) [pid = 1670] [serial = 483] [outer = 0x0] 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12cf3c400) [pid = 1670] [serial = 484] [outer = 0x12bc30c00] 03:38:00 INFO - PROCESS | 1670 | 1461062280787 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12cf44400) [pid = 1670] [serial = 485] [outer = 0x12bc30c00] 03:38:01 INFO - PROCESS | 1670 | 1461062281112 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 03:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:38:01 INFO - PROCESS | 1670 | 1461062281125 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1670 | 1461062281126 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:38:01 INFO - PROCESS | 1670 | 1461062281128 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1670 | 1461062281130 Marionette TRACE conn2 <- [1,622,null,{}] 03:38:01 INFO - PROCESS | 1670 | 1461062281133 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}] 03:38:01 INFO - PROCESS | 1670 | 1461062281223 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:38:01 INFO - PROCESS | 1670 | 1461062281237 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b8000 == 44 [pid = 1670] [id = 163] 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12cf44c00) [pid = 1670] [serial = 486] [outer = 0x0] 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12d00f000) [pid = 1670] [serial = 487] [outer = 0x12cf44c00] 03:38:01 INFO - PROCESS | 1670 | 1461062281262 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12d344400) [pid = 1670] [serial = 488] [outer = 0x12cf44c00] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1264e5400) [pid = 1670] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x127599c00) [pid = 1670] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x119a4f400) [pid = 1670] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116355800) [pid = 1670] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115694000) [pid = 1670] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11c161800) [pid = 1670] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:38:01 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x125bd8000) [pid = 1670] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:38:01 INFO - PROCESS | 1670 | 1461062281576 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:38:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 03:38:01 INFO - PROCESS | 1670 | 1461062281597 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 1670 | 1461062281599 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:38:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:38:01 INFO - PROCESS | 1670 | 1461062281602 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 1670 | 1461062281603 Marionette TRACE conn2 <- [1,626,null,{}] 03:38:01 INFO - PROCESS | 1670 | 1461062281606 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}] 03:38:01 INFO - PROCESS | 1670 | 1461062281679 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:38:01 INFO - PROCESS | 1670 | 1461062281685 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be50000 == 45 [pid = 1670] [id = 164] 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x126489000) [pid = 1670] [serial = 489] [outer = 0x0] 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12d00d000) [pid = 1670] [serial = 490] [outer = 0x126489000] 03:38:01 INFO - PROCESS | 1670 | 1461062281715 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12d89c400) [pid = 1670] [serial = 491] [outer = 0x126489000] 03:38:02 INFO - PROCESS | 1670 | 1461062282029 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 03:38:02 INFO - PROCESS | 1670 | 1461062282071 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:38:02 INFO - PROCESS | 1670 | 1461062282073 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:38:02 INFO - PROCESS | 1670 | 1461062282075 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1670 | 1461062282076 Marionette TRACE conn2 <- [1,630,null,{}] 03:38:02 INFO - PROCESS | 1670 | 1461062282079 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}] 03:38:02 INFO - PROCESS | 1670 | 1461062282169 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:38:02 INFO - PROCESS | 1670 | 1461062282215 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8e8000 == 46 [pid = 1670] [id = 165] 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12d346400) [pid = 1670] [serial = 492] [outer = 0x0] 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12d8b4000) [pid = 1670] [serial = 493] [outer = 0x12d346400] 03:38:02 INFO - PROCESS | 1670 | 1461062282241 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12e239c00) [pid = 1670] [serial = 494] [outer = 0x12d346400] 03:38:02 INFO - PROCESS | 1670 | 1461062282645 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:38:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 618ms 03:38:02 INFO - PROCESS | 1670 | 1461062282694 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:38:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:38:02 INFO - PROCESS | 1670 | 1461062282696 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:38:02 INFO - PROCESS | 1670 | 1461062282700 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 1670 | 1461062282701 Marionette TRACE conn2 <- [1,634,null,{}] 03:38:02 INFO - PROCESS | 1670 | 1461062282705 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}] 03:38:02 INFO - PROCESS | 1670 | 1461062282821 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:38:02 INFO - PROCESS | 1670 | 1461062282826 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12badc800 == 47 [pid = 1670] [id = 166] 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12e22f000) [pid = 1670] [serial = 495] [outer = 0x0] 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12e2c9c00) [pid = 1670] [serial = 496] [outer = 0x12e22f000] 03:38:02 INFO - PROCESS | 1670 | 1461062282851 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12e2d2c00) [pid = 1670] [serial = 497] [outer = 0x12e22f000] 03:38:03 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:03 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 419ms 03:38:03 INFO - PROCESS | 1670 | 1461062283115 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]]]}] 03:38:03 INFO - PROCESS | 1670 | 1461062283122 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 1670 | 1461062283123 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:38:03 INFO - PROCESS | 1670 | 1461062283127 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 1670 | 1461062283128 Marionette TRACE conn2 <- [1,638,null,{}] 03:38:03 INFO - PROCESS | 1670 | 1461062283131 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}] 03:38:03 INFO - PROCESS | 1670 | 1461062283222 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:38:03 INFO - PROCESS | 1670 | 1461062283226 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce29800 == 48 [pid = 1670] [id = 167] 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12e2cc000) [pid = 1670] [serial = 498] [outer = 0x0] 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12e2d7000) [pid = 1670] [serial = 499] [outer = 0x12e2cc000] 03:38:03 INFO - PROCESS | 1670 | 1461062283250 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12e4a7c00) [pid = 1670] [serial = 500] [outer = 0x12e2cc000] 03:38:03 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:03 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:03 INFO - PROCESS | 1670 | 1461062283562 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 03:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:38:03 INFO - PROCESS | 1670 | 1461062283596 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 1670 | 1461062283597 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:38:03 INFO - PROCESS | 1670 | 1461062283599 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 1670 | 1461062283600 Marionette TRACE conn2 <- [1,642,null,{}] 03:38:03 INFO - PROCESS | 1670 | 1461062283602 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}] 03:38:03 INFO - PROCESS | 1670 | 1461062283675 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:38:03 INFO - PROCESS | 1670 | 1461062283733 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d03e800 == 49 [pid = 1670] [id = 168] 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12e4a8800) [pid = 1670] [serial = 501] [outer = 0x0] 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12e623800) [pid = 1670] [serial = 502] [outer = 0x12e4a8800] 03:38:03 INFO - PROCESS | 1670 | 1461062283757 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12e628400) [pid = 1670] [serial = 503] [outer = 0x12e4a8800] 03:38:04 INFO - PROCESS | 1670 | 1461062284168 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 03:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:38:04 INFO - PROCESS | 1670 | 1461062284220 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1670 | 1461062284224 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:38:04 INFO - PROCESS | 1670 | 1461062284227 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1670 | 1461062284230 Marionette TRACE conn2 <- [1,646,null,{}] 03:38:04 INFO - PROCESS | 1670 | 1461062284233 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}] 03:38:04 INFO - PROCESS | 1670 | 1461062284331 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:38:04 INFO - PROCESS | 1670 | 1461062284391 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a974800 == 50 [pid = 1670] [id = 169] 03:38:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119eeb000) [pid = 1670] [serial = 504] [outer = 0x0] 03:38:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a937c00) [pid = 1670] [serial = 505] [outer = 0x119eeb000] 03:38:04 INFO - PROCESS | 1670 | 1461062284422 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11af79800) [pid = 1670] [serial = 506] [outer = 0x119eeb000] 03:38:04 INFO - PROCESS | 1670 | 1461062284836 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 620ms 03:38:04 INFO - PROCESS | 1670 | 1461062284848 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 1670 | 1461062284854 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:38:04 INFO - PROCESS | 1670 | 1461062284859 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 1670 | 1461062284861 Marionette TRACE conn2 <- [1,650,null,{}] 03:38:04 INFO - PROCESS | 1670 | 1461062284864 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}] 03:38:04 INFO - PROCESS | 1670 | 1461062284962 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:38:05 INFO - PROCESS | 1670 | 1461062285051 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0e800 == 51 [pid = 1670] [id = 170] 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x125873000) [pid = 1670] [serial = 507] [outer = 0x0] 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126131400) [pid = 1670] [serial = 508] [outer = 0x125873000] 03:38:05 INFO - PROCESS | 1670 | 1461062285081 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1274e6400) [pid = 1670] [serial = 509] [outer = 0x125873000] 03:38:05 INFO - PROCESS | 1670 | 1461062285488 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 03:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:38:05 INFO - PROCESS | 1670 | 1461062285529 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 1670 | 1461062285530 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:38:05 INFO - PROCESS | 1670 | 1461062285551 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 1670 | 1461062285553 Marionette TRACE conn2 <- [1,654,null,{}] 03:38:05 INFO - PROCESS | 1670 | 1461062285562 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}] 03:38:05 INFO - PROCESS | 1670 | 1461062285663 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:38:05 INFO - PROCESS | 1670 | 1461062285721 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c00f800 == 52 [pid = 1670] [id = 171] 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b312c00) [pid = 1670] [serial = 510] [outer = 0x0] 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b8a1400) [pid = 1670] [serial = 511] [outer = 0x12b312c00] 03:38:05 INFO - PROCESS | 1670 | 1461062285754 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bc35800) [pid = 1670] [serial = 512] [outer = 0x12b312c00] 03:38:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1288b8c00) [pid = 1670] [serial = 513] [outer = 0x12f591800] 03:38:06 INFO - PROCESS | 1670 | 1461062286210 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 690ms 03:38:06 INFO - PROCESS | 1670 | 1461062286255 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 1670 | 1461062286257 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:38:06 INFO - PROCESS | 1670 | 1461062286447 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 1670 | 1461062286449 Marionette TRACE conn2 <- [1,658,null,{}] 03:38:06 INFO - PROCESS | 1670 | 1461062286466 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}] 03:38:06 INFO - PROCESS | 1670 | 1461062286561 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:38:06 INFO - PROCESS | 1670 | 1461062286605 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad46000 == 53 [pid = 1670] [id = 172] 03:38:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x118955000) [pid = 1670] [serial = 514] [outer = 0x0] 03:38:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x118e4c000) [pid = 1670] [serial = 515] [outer = 0x118955000] 03:38:06 INFO - PROCESS | 1670 | 1461062286632 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11a90f000) [pid = 1670] [serial = 516] [outer = 0x118955000] 03:38:07 INFO - PROCESS | 1670 | 1461062287058 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 660ms 03:38:07 INFO - PROCESS | 1670 | 1461062287082 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 1670 | 1461062287084 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:38:07 INFO - PROCESS | 1670 | 1461062287087 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 1670 | 1461062287088 Marionette TRACE conn2 <- [1,662,null,{}] 03:38:07 INFO - PROCESS | 1670 | 1461062287094 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}] 03:38:07 INFO - PROCESS | 1670 | 1461062287187 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:38:07 INFO - PROCESS | 1670 | 1461062287230 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195c1800 == 54 [pid = 1670] [id = 173] 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x118957400) [pid = 1670] [serial = 517] [outer = 0x0] 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11a918000) [pid = 1670] [serial = 518] [outer = 0x118957400] 03:38:07 INFO - PROCESS | 1670 | 1461062287259 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11ad84c00) [pid = 1670] [serial = 519] [outer = 0x118957400] 03:38:07 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x114b31800 == 53 [pid = 1670] [id = 141] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12bad6000 == 52 [pid = 1670] [id = 121] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce29800 == 51 [pid = 1670] [id = 167] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12badc800 == 50 [pid = 1670] [id = 166] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8e8000 == 49 [pid = 1670] [id = 165] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11be50000 == 48 [pid = 1670] [id = 164] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b8000 == 47 [pid = 1670] [id = 163] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1291da800 == 46 [pid = 1670] [id = 162] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b0800 == 45 [pid = 1670] [id = 161] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x126288800 == 44 [pid = 1670] [id = 160] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0f800 == 43 [pid = 1670] [id = 159] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1156be800 == 42 [pid = 1670] [id = 158] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11be3a000 == 41 [pid = 1670] [id = 157] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11a89f800 == 40 [pid = 1670] [id = 156] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119847000 == 39 [pid = 1670] [id = 155] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11913e800 == 38 [pid = 1670] [id = 154] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1288d7800 == 37 [pid = 1670] [id = 153] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1274a9000 == 36 [pid = 1670] [id = 152] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11b822800 == 35 [pid = 1670] [id = 151] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119844800 == 34 [pid = 1670] [id = 150] 03:38:07 INFO - PROCESS | 1670 | --DOCSHELL 0x126ba0000 == 33 [pid = 1670] [id = 149] 03:38:07 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12965c000) [pid = 1670] [serial = 442] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x129666000) [pid = 1670] [serial = 443] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126486000) [pid = 1670] [serial = 437] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11af75800) [pid = 1670] [serial = 428] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11a911c00) [pid = 1670] [serial = 425] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11aa5c400) [pid = 1670] [serial = 427] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11b82b000) [pid = 1670] [serial = 430] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1189d8c00) [pid = 1670] [serial = 418] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11863f400) [pid = 1670] [serial = 421] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11c5f7400) [pid = 1670] [serial = 431] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118870400) [pid = 1670] [serial = 424] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128f7e800) [pid = 1670] [serial = 440] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x125bd6400) [pid = 1670] [serial = 434] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125f08800) [pid = 1670] [serial = 436] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12367fc00) [pid = 1670] [serial = 433] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x126ef0c00) [pid = 1670] [serial = 439] [outer = 0x0] [url = about:blank] 03:38:07 INFO - PROCESS | 1670 | 1461062287648 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 03:38:07 INFO - PROCESS | 1670 | 1461062287658 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 1670 | 1461062287659 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:38:07 INFO - PROCESS | 1670 | 1461062287661 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 1670 | 1461062287663 Marionette TRACE conn2 <- [1,666,null,{}] 03:38:07 INFO - PROCESS | 1670 | 1461062287665 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}] 03:38:07 INFO - PROCESS | 1670 | 1461062287737 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:38:07 INFO - PROCESS | 1670 | 1461062287745 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195d4800 == 34 [pid = 1670] [id = 174] 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11bb0ec00) [pid = 1670] [serial = 520] [outer = 0x0] 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11be15000) [pid = 1670] [serial = 521] [outer = 0x11bb0ec00] 03:38:07 INFO - PROCESS | 1670 | 1461062287779 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11c5f7400) [pid = 1670] [serial = 522] [outer = 0x11bb0ec00] 03:38:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:08 INFO - PROCESS | 1670 | 1461062288202 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 03:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:38:08 INFO - PROCESS | 1670 | 1461062288232 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1670 | 1461062288234 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:38:08 INFO - PROCESS | 1670 | 1461062288237 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1670 | 1461062288238 Marionette TRACE conn2 <- [1,670,null,{}] 03:38:08 INFO - PROCESS | 1670 | 1461062288242 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}] 03:38:08 INFO - PROCESS | 1670 | 1461062288356 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:38:08 INFO - PROCESS | 1670 | 1461062288362 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baa7800 == 35 [pid = 1670] [id = 175] 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12367e800) [pid = 1670] [serial = 523] [outer = 0x0] 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125f08800) [pid = 1670] [serial = 524] [outer = 0x12367e800] 03:38:08 INFO - PROCESS | 1670 | 1461062288405 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126489800) [pid = 1670] [serial = 525] [outer = 0x12367e800] 03:38:08 INFO - PROCESS | 1670 | 1461062288757 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 571ms 03:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:38:08 INFO - PROCESS | 1670 | 1461062288807 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 1670 | 1461062288808 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:38:08 INFO - PROCESS | 1670 | 1461062288810 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 1670 | 1461062288811 Marionette TRACE conn2 <- [1,674,null,{}] 03:38:08 INFO - PROCESS | 1670 | 1461062288814 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}] 03:38:08 INFO - PROCESS | 1670 | 1461062288883 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:38:08 INFO - PROCESS | 1670 | 1461062288889 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c072800 == 36 [pid = 1670] [id = 176] 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126489c00) [pid = 1670] [serial = 526] [outer = 0x0] 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126bc2c00) [pid = 1670] [serial = 527] [outer = 0x126489c00] 03:38:08 INFO - PROCESS | 1670 | 1461062288915 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x126eed400) [pid = 1670] [serial = 528] [outer = 0x126489c00] 03:38:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:38:09 INFO - PROCESS | 1670 | 1461062289223 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]]]}] 03:38:09 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 03:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 467ms 03:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:38:09 INFO - PROCESS | 1670 | 1461062289278 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1670 | 1461062289280 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:38:09 INFO - PROCESS | 1670 | 1461062289282 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1670 | 1461062289283 Marionette TRACE conn2 <- [1,678,null,{}] 03:38:09 INFO - PROCESS | 1670 | 1461062289285 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}] 03:38:09 INFO - PROCESS | 1670 | 1461062289369 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:38:09 INFO - PROCESS | 1670 | 1461062289421 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a969000 == 37 [pid = 1670] [id = 177] 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x115899400) [pid = 1670] [serial = 529] [outer = 0x0] 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1288b4800) [pid = 1670] [serial = 530] [outer = 0x115899400] 03:38:09 INFO - PROCESS | 1670 | 1461062289450 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129664800) [pid = 1670] [serial = 531] [outer = 0x115899400] 03:38:09 INFO - PROCESS | 1670 | 1461062289727 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 03:38:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:38:09 INFO - PROCESS | 1670 | 1461062289757 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 1670 | 1461062289758 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:38:09 INFO - PROCESS | 1670 | 1461062289760 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 1670 | 1461062289761 Marionette TRACE conn2 <- [1,682,null,{}] 03:38:09 INFO - PROCESS | 1670 | 1461062289764 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}] 03:38:09 INFO - PROCESS | 1670 | 1461062289860 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:38:09 INFO - PROCESS | 1670 | 1461062289889 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b06800 == 38 [pid = 1670] [id = 178] 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x129319800) [pid = 1670] [serial = 532] [outer = 0x0] 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12b308800) [pid = 1670] [serial = 533] [outer = 0x129319800] 03:38:09 INFO - PROCESS | 1670 | 1461062289914 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12b76f400) [pid = 1670] [serial = 534] [outer = 0x129319800] 03:38:10 INFO - PROCESS | 1670 | 1461062290713 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]]]}] 03:38:10 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) 03:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 03:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:38:10 INFO - PROCESS | 1670 | 1461062290729 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 1670 | 1461062290730 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:38:10 INFO - PROCESS | 1670 | 1461062290732 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 1670 | 1461062290734 Marionette TRACE conn2 <- [1,686,null,{}] 03:38:10 INFO - PROCESS | 1670 | 1461062290742 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}] 03:38:10 INFO - PROCESS | 1670 | 1461062290829 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:38:10 INFO - PROCESS | 1670 | 1461062290834 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ef4800 == 39 [pid = 1670] [id = 179] 03:38:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x129669400) [pid = 1670] [serial = 535] [outer = 0x0] 03:38:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ba28800) [pid = 1670] [serial = 536] [outer = 0x129669400] 03:38:10 INFO - PROCESS | 1670 | 1461062290859 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bb90800) [pid = 1670] [serial = 537] [outer = 0x129669400] 03:38:11 INFO - PROCESS | 1670 | 1461062291641 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]]]}] 03:38:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:38:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 925ms 03:38:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:38:11 INFO - PROCESS | 1670 | 1461062291657 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 1670 | 1461062291659 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:38:11 INFO - PROCESS | 1670 | 1461062291661 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 1670 | 1461062291662 Marionette TRACE conn2 <- [1,690,null,{}] 03:38:11 INFO - PROCESS | 1670 | 1461062291664 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}] 03:38:11 INFO - PROCESS | 1670 | 1461062291787 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x114e6e400) [pid = 1670] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12bc30c00) [pid = 1670] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12cf44c00) [pid = 1670] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x114c10c00) [pid = 1670] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11c158c00) [pid = 1670] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b308000) [pid = 1670] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11a90e000) [pid = 1670] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11ad87800) [pid = 1670] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11c5a2000) [pid = 1670] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12d346400) [pid = 1670] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126489000) [pid = 1670] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12e22f000) [pid = 1670] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12e2cc000) [pid = 1670] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:38:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b770400) [pid = 1670] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:38:11 INFO - PROCESS | 1670 | 1461062291823 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f2b000 == 40 [pid = 1670] [id = 180] 03:38:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x114e6e400) [pid = 1670] [serial = 538] [outer = 0x0] 03:38:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x119eeec00) [pid = 1670] [serial = 539] [outer = 0x114e6e400] 03:38:11 INFO - PROCESS | 1670 | 1461062291848 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126bc1800) [pid = 1670] [serial = 540] [outer = 0x114e6e400] 03:38:12 INFO - PROCESS | 1670 | 1461062292591 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]]]}] 03:38:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 03:38:12 INFO - PROCESS | 1670 | 1461062292630 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 1670 | 1461062292632 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:38:12 INFO - PROCESS | 1670 | 1461062292635 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 1670 | 1461062292637 Marionette TRACE conn2 <- [1,694,null,{}] 03:38:12 INFO - PROCESS | 1670 | 1461062292640 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}] 03:38:12 INFO - PROCESS | 1670 | 1461062292708 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:38:12 INFO - PROCESS | 1670 | 1461062292711 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291d9000 == 41 [pid = 1670] [id = 181] 03:38:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12758b000) [pid = 1670] [serial = 541] [outer = 0x0] 03:38:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12ce78c00) [pid = 1670] [serial = 542] [outer = 0x12758b000] 03:38:12 INFO - PROCESS | 1670 | 1461062292739 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12cf42400) [pid = 1670] [serial = 543] [outer = 0x12758b000] 03:38:13 INFO - PROCESS | 1670 | 1461062293547 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]]]}] 03:38:13 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) 03:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 922ms 03:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:38:13 INFO - PROCESS | 1670 | 1461062293557 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 1670 | 1461062293558 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:38:13 INFO - PROCESS | 1670 | 1461062293560 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 1670 | 1461062293562 Marionette TRACE conn2 <- [1,698,null,{}] 03:38:13 INFO - PROCESS | 1670 | 1461062293564 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}] 03:38:13 INFO - PROCESS | 1670 | 1461062293650 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:38:13 INFO - PROCESS | 1670 | 1461062293695 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2d7800 == 42 [pid = 1670] [id = 182] 03:38:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12966a000) [pid = 1670] [serial = 544] [outer = 0x0] 03:38:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12d341000) [pid = 1670] [serial = 545] [outer = 0x12966a000] 03:38:13 INFO - PROCESS | 1670 | 1461062293725 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12d89d000) [pid = 1670] [serial = 546] [outer = 0x12966a000] 03:38:14 INFO - PROCESS | 1670 | 1461062294699 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]]]}] 03:38:14 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) 03:38:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1172ms 03:38:14 INFO - PROCESS | 1670 | 1461062294733 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 1670 | 1461062294737 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:38:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:38:14 INFO - PROCESS | 1670 | 1461062294740 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 1670 | 1461062294742 Marionette TRACE conn2 <- [1,702,null,{}] 03:38:14 INFO - PROCESS | 1670 | 1461062294746 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}] 03:38:14 INFO - PROCESS | 1670 | 1461062294840 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:38:14 INFO - PROCESS | 1670 | 1461062294884 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x119847000 == 43 [pid = 1670] [id = 183] 03:38:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1188bb000) [pid = 1670] [serial = 547] [outer = 0x0] 03:38:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11aa64800) [pid = 1670] [serial = 548] [outer = 0x1188bb000] 03:38:14 INFO - PROCESS | 1670 | 1461062294915 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11af7cc00) [pid = 1670] [serial = 549] [outer = 0x1188bb000] 03:38:15 INFO - PROCESS | 1670 | 1461062295818 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 03:38:15 INFO - PROCESS | 1670 | 1461062295862 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 1670 | 1461062295866 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:38:15 INFO - PROCESS | 1670 | 1461062295870 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 1670 | 1461062295872 Marionette TRACE conn2 <- [1,706,null,{}] 03:38:15 INFO - PROCESS | 1670 | 1461062295875 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}] 03:38:15 INFO - PROCESS | 1670 | 1461062295969 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:38:16 INFO - PROCESS | 1670 | 1461062296012 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e6800 == 44 [pid = 1670] [id = 184] 03:38:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11919f000) [pid = 1670] [serial = 550] [outer = 0x0] 03:38:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x125cc8c00) [pid = 1670] [serial = 551] [outer = 0x11919f000] 03:38:16 INFO - PROCESS | 1670 | 1461062296043 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x126bc3400) [pid = 1670] [serial = 552] [outer = 0x11919f000] 03:38:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:38:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1069ms 03:38:16 INFO - PROCESS | 1670 | 1461062296936 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]]]}] 03:38:16 INFO - PROCESS | 1670 | 1461062296940 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 1670 | 1461062296942 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:38:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:38:16 INFO - PROCESS | 1670 | 1461062296944 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 1670 | 1461062296947 Marionette TRACE conn2 <- [1,710,null,{}] 03:38:16 INFO - PROCESS | 1670 | 1461062296957 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}] 03:38:17 INFO - PROCESS | 1670 | 1461062297051 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:38:17 INFO - PROCESS | 1670 | 1461062297094 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8e2000 == 45 [pid = 1670] [id = 185] 03:38:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126e0c800) [pid = 1670] [serial = 553] [outer = 0x0] 03:38:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b02fc00) [pid = 1670] [serial = 554] [outer = 0x126e0c800] 03:38:17 INFO - PROCESS | 1670 | 1461062297126 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12ce7b800) [pid = 1670] [serial = 555] [outer = 0x126e0c800] 03:38:18 INFO - PROCESS | 1670 | 1461062298007 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:38:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1071ms 03:38:18 INFO - PROCESS | 1670 | 1461062298028 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 1670 | 1461062298032 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:38:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:38:18 INFO - PROCESS | 1670 | 1461062298042 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 1670 | 1461062298045 Marionette TRACE conn2 <- [1,714,null,{}] 03:38:18 INFO - PROCESS | 1670 | 1461062298052 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}] 03:38:18 INFO - PROCESS | 1670 | 1461062298180 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:38:18 INFO - PROCESS | 1670 | 1461062298249 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a89a000 == 46 [pid = 1670] [id = 186] 03:38:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119a4f400) [pid = 1670] [serial = 556] [outer = 0x0] 03:38:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11a932c00) [pid = 1670] [serial = 557] [outer = 0x119a4f400] 03:38:18 INFO - PROCESS | 1670 | 1461062298322 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11ad86400) [pid = 1670] [serial = 558] [outer = 0x119a4f400] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1291d9000 == 45 [pid = 1670] [id = 181] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x118f2b000 == 44 [pid = 1670] [id = 180] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x118ef4800 == 43 [pid = 1670] [id = 179] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x125b06800 == 42 [pid = 1670] [id = 178] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x11a969000 == 41 [pid = 1670] [id = 177] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x11c072800 == 40 [pid = 1670] [id = 176] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x11baa7800 == 39 [pid = 1670] [id = 175] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1195d4800 == 38 [pid = 1670] [id = 174] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x1195c1800 == 37 [pid = 1670] [id = 173] 03:38:18 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad46000 == 36 [pid = 1670] [id = 172] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bb97800) [pid = 1670] [serial = 481] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12cf3c400) [pid = 1670] [serial = 484] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12d00f000) [pid = 1670] [serial = 487] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x119125000) [pid = 1670] [serial = 448] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12b036000) [pid = 1670] [serial = 445] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11b831000) [pid = 1670] [serial = 451] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125f06c00) [pid = 1670] [serial = 454] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1186a8000) [pid = 1670] [serial = 461] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11539e400) [pid = 1670] [serial = 460] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125874800) [pid = 1670] [serial = 469] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12648ac00) [pid = 1670] [serial = 470] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12b30b800) [pid = 1670] [serial = 475] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b76fc00) [pid = 1670] [serial = 476] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11aceb800) [pid = 1670] [serial = 464] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11a938800) [pid = 1670] [serial = 463] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11b835000) [pid = 1670] [serial = 466] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11c0fc000) [pid = 1670] [serial = 467] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1268d9800) [pid = 1670] [serial = 472] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1288aac00) [pid = 1670] [serial = 473] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x129660400) [pid = 1670] [serial = 457] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12d8b4000) [pid = 1670] [serial = 493] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12d00d000) [pid = 1670] [serial = 490] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12d89c400) [pid = 1670] [serial = 491] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12e2c9c00) [pid = 1670] [serial = 496] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12d344400) [pid = 1670] [serial = 488] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12e2d2c00) [pid = 1670] [serial = 497] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12e2d7000) [pid = 1670] [serial = 499] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12ba21400) [pid = 1670] [serial = 478] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12bb8a000) [pid = 1670] [serial = 479] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12ce77000) [pid = 1670] [serial = 482] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12e239c00) [pid = 1670] [serial = 494] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12cf44400) [pid = 1670] [serial = 485] [outer = 0x0] [url = about:blank] 03:38:18 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12e4a7c00) [pid = 1670] [serial = 500] [outer = 0x0] [url = about:blank] 03:38:19 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 03:38:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1277ms 03:38:19 INFO - PROCESS | 1670 | 1461062299313 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]]]}] 03:38:19 INFO - PROCESS | 1670 | 1461062299319 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 1670 | 1461062299323 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:38:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:38:19 INFO - PROCESS | 1670 | 1461062299327 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 1670 | 1461062299329 Marionette TRACE conn2 <- [1,718,null,{}] 03:38:19 INFO - PROCESS | 1670 | 1461062299331 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}] 03:38:19 INFO - PROCESS | 1670 | 1461062299422 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:38:19 INFO - PROCESS | 1670 | 1461062299462 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x119855000 == 37 [pid = 1670] [id = 187] 03:38:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119d0e400) [pid = 1670] [serial = 559] [outer = 0x0] 03:38:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12367fc00) [pid = 1670] [serial = 560] [outer = 0x119d0e400] 03:38:19 INFO - PROCESS | 1670 | 1461062299489 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125f06c00) [pid = 1670] [serial = 561] [outer = 0x119d0e400] 03:38:20 INFO - PROCESS | 1670 | 1461062300281 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:38:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 03:38:20 INFO - PROCESS | 1670 | 1461062300298 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 1670 | 1461062300300 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:38:20 INFO - PROCESS | 1670 | 1461062300303 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1670 | 1461062300305 Marionette TRACE conn2 <- [1,722,null,{}] 03:38:20 INFO - PROCESS | 1670 | 1461062300312 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}] 03:38:20 INFO - PROCESS | 1670 | 1461062300387 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:38:20 INFO - PROCESS | 1670 | 1461062300392 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be48000 == 38 [pid = 1670] [id = 188] 03:38:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126ef0400) [pid = 1670] [serial = 562] [outer = 0x0] 03:38:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x128f7e800) [pid = 1670] [serial = 563] [outer = 0x126ef0400] 03:38:20 INFO - PROCESS | 1670 | 1461062300421 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129660400) [pid = 1670] [serial = 564] [outer = 0x126ef0400] 03:38:20 INFO - PROCESS | 1670 | 1461062300769 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] 03:38:20 INFO - PROCESS | 1670 | 1461062300826 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:38:20 INFO - PROCESS | 1670 | 1461062300835 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 1670 | 1461062300836 Marionette TRACE conn2 <- [1,726,null,{}] 03:38:20 INFO - PROCESS | 1670 | 1461062300838 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}] 03:38:20 INFO - PROCESS | 1670 | 1461062300929 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:38:20 INFO - PROCESS | 1670 | 1461062300935 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x123652800 == 39 [pid = 1670] [id = 189] 03:38:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129660c00) [pid = 1670] [serial = 565] [outer = 0x0] 03:38:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b30cc00) [pid = 1670] [serial = 566] [outer = 0x129660c00] 03:38:20 INFO - PROCESS | 1670 | 1461062300962 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12ba29000) [pid = 1670] [serial = 567] [outer = 0x129660c00] 03:38:21 INFO - PROCESS | 1670 | 1461062301363 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:38:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 03:38:21 INFO - PROCESS | 1670 | 1461062301406 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:38:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:38:21 INFO - PROCESS | 1670 | 1461062301408 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:38:21 INFO - PROCESS | 1670 | 1461062301411 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 1670 | 1461062301413 Marionette TRACE conn2 <- [1,730,null,{}] 03:38:21 INFO - PROCESS | 1670 | 1461062301417 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}] 03:38:21 INFO - PROCESS | 1670 | 1461062301560 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:38:21 INFO - PROCESS | 1670 | 1461062301580 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x126118800 == 40 [pid = 1670] [id = 190] 03:38:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126132c00) [pid = 1670] [serial = 568] [outer = 0x0] 03:38:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bb96000) [pid = 1670] [serial = 569] [outer = 0x126132c00] 03:38:21 INFO - PROCESS | 1670 | 1461062301622 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12d005400) [pid = 1670] [serial = 570] [outer = 0x126132c00] 03:38:21 INFO - PROCESS | 1670 | 1461062301989 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1670 | 1461062302033 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:38:22 INFO - PROCESS | 1670 | 1461062302035 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1670 | 1461062302036 Marionette TRACE conn2 <- [1,734,null,{}] 03:38:22 INFO - PROCESS | 1670 | 1461062302038 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}] 03:38:22 INFO - PROCESS | 1670 | 1461062302139 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:38:22 INFO - PROCESS | 1670 | 1461062302188 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x118eec000 == 41 [pid = 1670] [id = 191] 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12d00fc00) [pid = 1670] [serial = 571] [outer = 0x0] 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12d8afc00) [pid = 1670] [serial = 572] [outer = 0x12d00fc00] 03:38:22 INFO - PROCESS | 1670 | 1461062302216 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12e236c00) [pid = 1670] [serial = 573] [outer = 0x12d00fc00] 03:38:22 INFO - PROCESS | 1670 | 1461062302528 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:38:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 03:38:22 INFO - PROCESS | 1670 | 1461062302556 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 1670 | 1461062302558 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:38:22 INFO - PROCESS | 1670 | 1461062302562 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 1670 | 1461062302564 Marionette TRACE conn2 <- [1,738,null,{}] 03:38:22 INFO - PROCESS | 1670 | 1461062302567 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}] 03:38:22 INFO - PROCESS | 1670 | 1461062302709 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:38:22 INFO - PROCESS | 1670 | 1461062302727 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291dc000 == 42 [pid = 1670] [id = 192] 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d347c00) [pid = 1670] [serial = 574] [outer = 0x0] 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12e2cbc00) [pid = 1670] [serial = 575] [outer = 0x12d347c00] 03:38:22 INFO - PROCESS | 1670 | 1461062302768 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12e2d7800) [pid = 1670] [serial = 576] [outer = 0x12d347c00] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x129669400) [pid = 1670] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118957400) [pid = 1670] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126489c00) [pid = 1670] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12367e800) [pid = 1670] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118955000) [pid = 1670] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x115899400) [pid = 1670] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11bb0ec00) [pid = 1670] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x114e6e400) [pid = 1670] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x129319800) [pid = 1670] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:38:23 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12758b000) [pid = 1670] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:38:23 INFO - PROCESS | 1670 | 1461062303642 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:38:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1120ms 03:38:23 INFO - PROCESS | 1670 | 1461062303682 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:38:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:38:23 INFO - PROCESS | 1670 | 1461062303683 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:38:23 INFO - PROCESS | 1670 | 1461062303688 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 1670 | 1461062303689 Marionette TRACE conn2 <- [1,742,null,{}] 03:38:23 INFO - PROCESS | 1670 | 1461062303691 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}] 03:38:23 INFO - PROCESS | 1670 | 1461062303778 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:38:23 INFO - PROCESS | 1670 | 1461062303785 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291ef800 == 43 [pid = 1670] [id = 193] 03:38:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1264e5400) [pid = 1670] [serial = 577] [outer = 0x0] 03:38:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b772800) [pid = 1670] [serial = 578] [outer = 0x1264e5400] 03:38:23 INFO - PROCESS | 1670 | 1461062303810 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12e2d5400) [pid = 1670] [serial = 579] [outer = 0x1264e5400] 03:38:24 INFO - PROCESS | 1670 | 1461062304570 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]]]}] 03:38:24 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 03:38:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 03:38:24 INFO - PROCESS | 1670 | 1461062304607 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 1670 | 1461062304609 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:38:24 INFO - PROCESS | 1670 | 1461062304611 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 1670 | 1461062304612 Marionette TRACE conn2 <- [1,746,null,{}] 03:38:24 INFO - PROCESS | 1670 | 1461062304614 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}] 03:38:24 INFO - PROCESS | 1670 | 1461062304690 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:38:24 INFO - PROCESS | 1670 | 1461062304693 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f2800 == 44 [pid = 1670] [id = 194] 03:38:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bc2f400) [pid = 1670] [serial = 580] [outer = 0x0] 03:38:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12e4aa800) [pid = 1670] [serial = 581] [outer = 0x12bc2f400] 03:38:24 INFO - PROCESS | 1670 | 1461062304718 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12e624000) [pid = 1670] [serial = 582] [outer = 0x12bc2f400] 03:38:25 INFO - PROCESS | 1670 | 1461062305590 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]]]}] 03:38:25 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.) 03:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1020ms 03:38:25 INFO - PROCESS | 1670 | 1461062305675 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 1670 | 1461062305678 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:38:25 INFO - PROCESS | 1670 | 1461062305683 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 1670 | 1461062305684 Marionette TRACE conn2 <- [1,750,null,{}] 03:38:25 INFO - PROCESS | 1670 | 1461062305688 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}] 03:38:25 INFO - PROCESS | 1670 | 1461062305775 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:38:25 INFO - PROCESS | 1670 | 1461062305858 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x119eda000 == 45 [pid = 1670] [id = 195] 03:38:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11894b400) [pid = 1670] [serial = 583] [outer = 0x0] 03:38:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11af78800) [pid = 1670] [serial = 584] [outer = 0x11894b400] 03:38:25 INFO - PROCESS | 1670 | 1461062305891 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11c0f1c00) [pid = 1670] [serial = 585] [outer = 0x11894b400] 03:38:26 INFO - PROCESS | 1670 | 1461062306781 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 03:38:26 INFO - PROCESS | 1670 | 1461062306806 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 1670 | 1461062306810 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:38:26 INFO - PROCESS | 1670 | 1461062306815 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 1670 | 1461062306817 Marionette TRACE conn2 <- [1,754,null,{}] 03:38:26 INFO - PROCESS | 1670 | 1461062306822 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}] 03:38:26 INFO - PROCESS | 1670 | 1461062306913 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:38:26 INFO - PROCESS | 1670 | 1461062306956 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x123655000 == 46 [pid = 1670] [id = 196] 03:38:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11ad67c00) [pid = 1670] [serial = 586] [outer = 0x0] 03:38:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x125875400) [pid = 1670] [serial = 587] [outer = 0x11ad67c00] 03:38:26 INFO - PROCESS | 1670 | 1461062306985 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12930f400) [pid = 1670] [serial = 588] [outer = 0x11ad67c00] 03:38:27 INFO - PROCESS | 1670 | 1461062307913 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]]]}] 03:38:27 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 03:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1123ms 03:38:27 INFO - PROCESS | 1670 | 1461062307938 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:38:27 INFO - PROCESS | 1670 | 1461062307941 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:38:27 INFO - PROCESS | 1670 | 1461062307945 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 1670 | 1461062307947 Marionette TRACE conn2 <- [1,758,null,{}] 03:38:27 INFO - PROCESS | 1670 | 1461062307952 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}] 03:38:28 INFO - PROCESS | 1670 | 1461062308056 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:38:28 INFO - PROCESS | 1670 | 1461062308119 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aabd800 == 47 [pid = 1670] [id = 197] 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119d17000) [pid = 1670] [serial = 589] [outer = 0x0] 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11b6d4800) [pid = 1670] [serial = 590] [outer = 0x119d17000] 03:38:28 INFO - PROCESS | 1670 | 1461062308164 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x123670400) [pid = 1670] [serial = 591] [outer = 0x119d17000] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1291ef800 == 46 [pid = 1670] [id = 193] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1291dc000 == 45 [pid = 1670] [id = 192] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x118eec000 == 44 [pid = 1670] [id = 191] 03:38:28 INFO - PROCESS | 1670 | 1461062308673 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]]]}] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11a937c00) [pid = 1670] [serial = 505] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126131400) [pid = 1670] [serial = 508] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b8a1400) [pid = 1670] [serial = 511] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12e623800) [pid = 1670] [serial = 502] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x126118800 == 43 [pid = 1670] [id = 190] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x123652800 == 42 [pid = 1670] [id = 189] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11be48000 == 41 [pid = 1670] [id = 188] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x119855000 == 40 [pid = 1670] [id = 187] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11a89a000 == 39 [pid = 1670] [id = 186] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e6800 == 38 [pid = 1670] [id = 184] 03:38:28 INFO - PROCESS | 1670 | --DOCSHELL 0x119847000 == 37 [pid = 1670] [id = 183] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12ba28800) [pid = 1670] [serial = 536] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11ad84c00) [pid = 1670] [serial = 519] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11a918000) [pid = 1670] [serial = 518] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126bc2c00) [pid = 1670] [serial = 527] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126eed400) [pid = 1670] [serial = 528] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x125f08800) [pid = 1670] [serial = 524] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126489800) [pid = 1670] [serial = 525] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11a90f000) [pid = 1670] [serial = 516] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118e4c000) [pid = 1670] [serial = 515] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1288b4800) [pid = 1670] [serial = 530] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11be15000) [pid = 1670] [serial = 521] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11c5f7400) [pid = 1670] [serial = 522] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x126bc1800) [pid = 1670] [serial = 540] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12930f000) [pid = 1670] [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.] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119eeec00) [pid = 1670] [serial = 539] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b308800) [pid = 1670] [serial = 533] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12b76f400) [pid = 1670] [serial = 534] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12bb90800) [pid = 1670] [serial = 537] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12ce78c00) [pid = 1670] [serial = 542] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12cf42400) [pid = 1670] [serial = 543] [outer = 0x0] [url = about:blank] 03:38:28 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129664800) [pid = 1670] [serial = 531] [outer = 0x0] [url = about:blank] 03:38:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 772ms 03:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:38:28 INFO - PROCESS | 1670 | 1461062308717 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 1670 | 1461062308723 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:38:28 INFO - PROCESS | 1670 | 1461062308726 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 1670 | 1461062308728 Marionette TRACE conn2 <- [1,762,null,{}] 03:38:28 INFO - PROCESS | 1670 | 1461062308730 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}] 03:38:28 INFO - PROCESS | 1670 | 1461062308813 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:38:28 INFO - PROCESS | 1670 | 1461062308821 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985b000 == 38 [pid = 1670] [id = 198] 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11863f400) [pid = 1670] [serial = 592] [outer = 0x0] 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11be15000) [pid = 1670] [serial = 593] [outer = 0x11863f400] 03:38:28 INFO - PROCESS | 1670 | 1461062308857 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126131400) [pid = 1670] [serial = 594] [outer = 0x11863f400] 03:38:29 INFO - PROCESS | 1670 | 1461062309784 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]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1070ms 03:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:38:29 INFO - PROCESS | 1670 | 1461062309797 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 1670 | 1461062309798 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:38:29 INFO - PROCESS | 1670 | 1461062309800 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 1670 | 1461062309803 Marionette TRACE conn2 <- [1,766,null,{}] 03:38:29 INFO - PROCESS | 1670 | 1461062309815 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}] 03:38:29 INFO - PROCESS | 1670 | 1461062309908 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:38:29 INFO - PROCESS | 1670 | 1461062309914 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be50800 == 39 [pid = 1670] [id = 199] 03:38:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11863c000) [pid = 1670] [serial = 595] [outer = 0x0] 03:38:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x129667400) [pid = 1670] [serial = 596] [outer = 0x11863c000] 03:38:29 INFO - PROCESS | 1670 | 1461062309944 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b30c400) [pid = 1670] [serial = 597] [outer = 0x11863c000] 03:38:30 INFO - PROCESS | 1670 | 1461062310710 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:38:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 924ms 03:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:38:30 INFO - PROCESS | 1670 | 1461062310726 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 1670 | 1461062310728 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:38:30 INFO - PROCESS | 1670 | 1461062310730 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 1670 | 1461062310731 Marionette TRACE conn2 <- [1,770,null,{}] 03:38:30 INFO - PROCESS | 1670 | 1461062310733 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}] 03:38:30 INFO - PROCESS | 1670 | 1461062310825 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:38:30 INFO - PROCESS | 1670 | 1461062310830 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b09000 == 40 [pid = 1670] [id = 200] 03:38:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129661800) [pid = 1670] [serial = 598] [outer = 0x0] 03:38:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b8a2400) [pid = 1670] [serial = 599] [outer = 0x129661800] 03:38:30 INFO - PROCESS | 1670 | 1461062310856 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bb8b400) [pid = 1670] [serial = 600] [outer = 0x129661800] 03:38:31 INFO - PROCESS | 1670 | 1461062311208 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 03:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:38:31 INFO - PROCESS | 1670 | 1461062311248 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1670 | 1461062311250 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:38:31 INFO - PROCESS | 1670 | 1461062311252 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1670 | 1461062311254 Marionette TRACE conn2 <- [1,774,null,{}] 03:38:31 INFO - PROCESS | 1670 | 1461062311256 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}] 03:38:31 INFO - PROCESS | 1670 | 1461062311368 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:38:31 INFO - PROCESS | 1670 | 1461062311408 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x126557000 == 41 [pid = 1670] [id = 201] 03:38:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1186a8000) [pid = 1670] [serial = 601] [outer = 0x0] 03:38:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12bc31800) [pid = 1670] [serial = 602] [outer = 0x1186a8000] 03:38:31 INFO - PROCESS | 1670 | 1461062311450 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12d011000) [pid = 1670] [serial = 603] [outer = 0x1186a8000] 03:38:31 INFO - PROCESS | 1670 | 1461062311838 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 03:38:31 INFO - PROCESS | 1670 | 1461062311878 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 1670 | 1461062311879 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:38:31 INFO - PROCESS | 1670 | 1461062311882 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 1670 | 1461062311883 Marionette TRACE conn2 <- [1,778,null,{}] 03:38:31 INFO - PROCESS | 1670 | 1461062311885 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}] 03:38:31 INFO - PROCESS | 1670 | 1461062311991 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:38:31 INFO - PROCESS | 1670 | 1461062311996 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274c8000 == 42 [pid = 1670] [id = 202] 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12d344400) [pid = 1670] [serial = 604] [outer = 0x0] 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12d8ac800) [pid = 1670] [serial = 605] [outer = 0x12d344400] 03:38:32 INFO - PROCESS | 1670 | 1461062312024 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12e23ac00) [pid = 1670] [serial = 606] [outer = 0x12d344400] 03:38:32 INFO - PROCESS | 1670 | 1461062312342 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 03:38:32 INFO - PROCESS | 1670 | 1461062312355 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1670 | 1461062312357 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:38:32 INFO - PROCESS | 1670 | 1461062312359 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1670 | 1461062312361 Marionette TRACE conn2 <- [1,782,null,{}] 03:38:32 INFO - PROCESS | 1670 | 1461062312363 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}] 03:38:32 INFO - PROCESS | 1670 | 1461062312475 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:38:32 INFO - PROCESS | 1670 | 1461062312494 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12939e800 == 43 [pid = 1670] [id = 203] 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12ba22c00) [pid = 1670] [serial = 607] [outer = 0x0] 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12e4a0c00) [pid = 1670] [serial = 608] [outer = 0x12ba22c00] 03:38:32 INFO - PROCESS | 1670 | 1461062312536 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12e625400) [pid = 1670] [serial = 609] [outer = 0x12ba22c00] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126132c00) [pid = 1670] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d00fc00) [pid = 1670] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119a4f400) [pid = 1670] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119d0e400) [pid = 1670] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12966a000) [pid = 1670] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126ef0400) [pid = 1670] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12d347c00) [pid = 1670] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129660c00) [pid = 1670] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1264e5400) [pid = 1670] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x129319c00) [pid = 1670] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12e4a8800) [pid = 1670] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:38:32 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12d33dc00) [pid = 1670] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:38:32 INFO - PROCESS | 1670 | 1461062312975 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 619ms 03:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:38:32 INFO - PROCESS | 1670 | 1461062312979 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 1670 | 1461062312981 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:38:32 INFO - PROCESS | 1670 | 1461062312983 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 1670 | 1461062312984 Marionette TRACE conn2 <- [1,786,null,{}] 03:38:32 INFO - PROCESS | 1670 | 1461062312988 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}] 03:38:33 INFO - PROCESS | 1670 | 1461062313106 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:38:33 INFO - PROCESS | 1670 | 1461062313146 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291dd800 == 44 [pid = 1670] [id = 204] 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1163e2c00) [pid = 1670] [serial = 610] [outer = 0x0] 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125877c00) [pid = 1670] [serial = 611] [outer = 0x1163e2c00] 03:38:33 INFO - PROCESS | 1670 | 1461062313185 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bb91c00) [pid = 1670] [serial = 612] [outer = 0x1163e2c00] 03:38:33 INFO - PROCESS | 1670 | 1461062313581 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 03:38:33 INFO - PROCESS | 1670 | 1461062313605 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 1670 | 1461062313606 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:38:33 INFO - PROCESS | 1670 | 1461062313608 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 1670 | 1461062313609 Marionette TRACE conn2 <- [1,790,null,{}] 03:38:33 INFO - PROCESS | 1670 | 1461062313612 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}] 03:38:33 INFO - PROCESS | 1670 | 1461062313701 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:38:33 INFO - PROCESS | 1670 | 1461062313709 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4c000 == 45 [pid = 1670] [id = 205] 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12d00fc00) [pid = 1670] [serial = 613] [outer = 0x0] 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12e624c00) [pid = 1670] [serial = 614] [outer = 0x12d00fc00] 03:38:33 INFO - PROCESS | 1670 | 1461062313734 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12e63e800) [pid = 1670] [serial = 615] [outer = 0x12d00fc00] 03:38:34 INFO - PROCESS | 1670 | 1461062314062 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 03:38:34 INFO - PROCESS | 1670 | 1461062314079 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1670 | 1461062314080 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:38:34 INFO - PROCESS | 1670 | 1461062314082 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1670 | 1461062314083 Marionette TRACE conn2 <- [1,794,null,{}] 03:38:34 INFO - PROCESS | 1670 | 1461062314088 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}] 03:38:34 INFO - PROCESS | 1670 | 1461062314160 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:38:34 INFO - PROCESS | 1670 | 1461062314164 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce2a000 == 46 [pid = 1670] [id = 206] 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12e63ec00) [pid = 1670] [serial = 616] [outer = 0x0] 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12e644c00) [pid = 1670] [serial = 617] [outer = 0x12e63ec00] 03:38:34 INFO - PROCESS | 1670 | 1461062314191 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12ecbec00) [pid = 1670] [serial = 618] [outer = 0x12e63ec00] 03:38:34 INFO - PROCESS | 1670 | 1461062314489 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 421ms 03:38:34 INFO - PROCESS | 1670 | 1461062314505 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 1670 | 1461062314507 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:38:34 INFO - PROCESS | 1670 | 1461062314511 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 1670 | 1461062314513 Marionette TRACE conn2 <- [1,798,null,{}] 03:38:34 INFO - PROCESS | 1670 | 1461062314515 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}] 03:38:34 INFO - PROCESS | 1670 | 1461062314626 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:38:34 INFO - PROCESS | 1670 | 1461062314631 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d079800 == 47 [pid = 1670] [id = 207] 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bb89400) [pid = 1670] [serial = 619] [outer = 0x0] 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12e649000) [pid = 1670] [serial = 620] [outer = 0x12bb89400] 03:38:34 INFO - PROCESS | 1670 | 1461062314662 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12f2df000) [pid = 1670] [serial = 621] [outer = 0x12bb89400] 03:38:35 INFO - PROCESS | 1670 | 1461062315133 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]]]}] 03:38:35 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 03:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms 03:38:35 INFO - PROCESS | 1670 | 1461062315183 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1670 | 1461062315185 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:38:35 INFO - PROCESS | 1670 | 1461062315189 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1670 | 1461062315192 Marionette TRACE conn2 <- [1,802,null,{}] 03:38:35 INFO - PROCESS | 1670 | 1461062315196 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}] 03:38:35 INFO - PROCESS | 1670 | 1461062315295 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:38:35 INFO - PROCESS | 1670 | 1461062315358 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b81b000 == 48 [pid = 1670] [id = 208] 03:38:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11ad6b000) [pid = 1670] [serial = 622] [outer = 0x0] 03:38:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11c5a2000) [pid = 1670] [serial = 623] [outer = 0x11ad6b000] 03:38:35 INFO - PROCESS | 1670 | 1461062315391 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126aad000) [pid = 1670] [serial = 624] [outer = 0x11ad6b000] 03:38:35 INFO - PROCESS | 1670 | 1461062315809 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]]]}] 03:38:35 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 03:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 03:38:35 INFO - PROCESS | 1670 | 1461062315860 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 1670 | 1461062315864 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:38:35 INFO - PROCESS | 1670 | 1461062315868 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 1670 | 1461062315871 Marionette TRACE conn2 <- [1,806,null,{}] 03:38:35 INFO - PROCESS | 1670 | 1461062315873 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}] 03:38:35 INFO - PROCESS | 1670 | 1461062315968 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:38:36 INFO - PROCESS | 1670 | 1461062316016 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259e2000 == 49 [pid = 1670] [id = 209] 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126eebc00) [pid = 1670] [serial = 625] [outer = 0x0] 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12965c400) [pid = 1670] [serial = 626] [outer = 0x126eebc00] 03:38:36 INFO - PROCESS | 1670 | 1461062316045 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12ba24400) [pid = 1670] [serial = 627] [outer = 0x126eebc00] 03:38:36 INFO - PROCESS | 1670 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:38:36 INFO - PROCESS | 1670 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:38:36 INFO - PROCESS | 1670 | [GFX2-]: Using SkiaGL canvas. 03:38:36 INFO - PROCESS | 1670 | 1461062316531 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]]]}] 03:38:36 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 03:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 722ms 03:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:38:36 INFO - PROCESS | 1670 | 1461062316591 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 1670 | 1461062316592 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:38:36 INFO - PROCESS | 1670 | 1461062316595 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 1670 | 1461062316598 Marionette TRACE conn2 <- [1,810,null,{}] 03:38:36 INFO - PROCESS | 1670 | 1461062316605 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}] 03:38:36 INFO - PROCESS | 1670 | 1461062316701 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:38:36 INFO - PROCESS | 1670 | 1461062316762 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d81e800 == 50 [pid = 1670] [id = 210] 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12e4a2400) [pid = 1670] [serial = 628] [outer = 0x0] 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12e622c00) [pid = 1670] [serial = 629] [outer = 0x12e4a2400] 03:38:36 INFO - PROCESS | 1670 | 1461062316793 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ecc6000) [pid = 1670] [serial = 630] [outer = 0x12e4a2400] 03:38:37 INFO - PROCESS | 1670 | 1461062317178 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 620ms 03:38:37 INFO - PROCESS | 1670 | 1461062317216 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 1670 | 1461062317218 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:38:37 INFO - PROCESS | 1670 | 1461062317239 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 1670 | 1461062317240 Marionette TRACE conn2 <- [1,814,null,{}] 03:38:37 INFO - PROCESS | 1670 | 1461062317243 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}] 03:38:37 INFO - PROCESS | 1670 | 1461062317336 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:38:37 INFO - PROCESS | 1670 | 1461062317396 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e044800 == 51 [pid = 1670] [id = 211] 03:38:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12ecc7c00) [pid = 1670] [serial = 631] [outer = 0x0] 03:38:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12f2e1400) [pid = 1670] [serial = 632] [outer = 0x12ecc7c00] 03:38:37 INFO - PROCESS | 1670 | 1461062317426 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12f2e7800) [pid = 1670] [serial = 633] [outer = 0x12ecc7c00] 03:38:37 INFO - PROCESS | 1670 | 1461062317832 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] 03:38:37 INFO - PROCESS | 1670 | 1461062317860 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:38:37 INFO - PROCESS | 1670 | 1461062317862 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 1670 | 1461062317863 Marionette TRACE conn2 <- [1,818,null,{}] 03:38:37 INFO - PROCESS | 1670 | 1461062317866 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}] 03:38:37 INFO - PROCESS | 1670 | 1461062317957 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:38:38 INFO - PROCESS | 1670 | 1461062318002 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e059000 == 52 [pid = 1670] [id = 212] 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12930e400) [pid = 1670] [serial = 634] [outer = 0x0] 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12f58b000) [pid = 1670] [serial = 635] [outer = 0x12930e400] 03:38:38 INFO - PROCESS | 1670 | 1461062318032 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12f593800) [pid = 1670] [serial = 636] [outer = 0x12930e400] 03:38:38 INFO - PROCESS | 1670 | 1461062318427 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]]]}] 03:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 620ms 03:38:38 INFO - PROCESS | 1670 | 1461062318483 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 1670 | 1461062318484 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:38:38 INFO - PROCESS | 1670 | 1461062318506 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 1670 | 1461062318508 Marionette TRACE conn2 <- [1,822,null,{}] 03:38:38 INFO - PROCESS | 1670 | 1461062318510 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}] 03:38:38 INFO - PROCESS | 1670 | 1461062318619 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:38:38 INFO - PROCESS | 1670 | 1461062318701 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a899800 == 53 [pid = 1670] [id = 213] 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x118637400) [pid = 1670] [serial = 637] [outer = 0x0] 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x126229400) [pid = 1670] [serial = 638] [outer = 0x118637400] 03:38:38 INFO - PROCESS | 1670 | 1461062318733 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12f81ec00) [pid = 1670] [serial = 639] [outer = 0x118637400] 03:38:39 INFO - PROCESS | 1670 | 1461062319269 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] 03:38:39 INFO - PROCESS | 1670 | 1461062319279 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:38:39 INFO - PROCESS | 1670 | 1461062319282 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 1670 | 1461062319284 Marionette TRACE conn2 <- [1,826,null,{}] 03:38:39 INFO - PROCESS | 1670 | 1461062319308 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}] 03:38:39 INFO - PROCESS | 1670 | 1461062319383 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:38:39 INFO - PROCESS | 1670 | 1461062319446 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baaa000 == 54 [pid = 1670] [id = 214] 03:38:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11a910400) [pid = 1670] [serial = 640] [outer = 0x0] 03:38:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11a937c00) [pid = 1670] [serial = 641] [outer = 0x11a910400] 03:38:39 INFO - PROCESS | 1670 | 1461062319482 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x11b830000) [pid = 1670] [serial = 642] [outer = 0x11a910400] 03:38:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2d7800 == 53 [pid = 1670] [id = 182] 03:38:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce2a000 == 52 [pid = 1670] [id = 206] 03:38:39 INFO - PROCESS | 1670 | --DOCSHELL 0x11be4c000 == 51 [pid = 1670] [id = 205] 03:38:39 INFO - PROCESS | 1670 | --DOCSHELL 0x1291dd800 == 50 [pid = 1670] [id = 204] 03:38:39 INFO - PROCESS | 1670 | --DOCSHELL 0x12939e800 == 49 [pid = 1670] [id = 203] 03:38:39 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12e4aa800) [pid = 1670] [serial = 581] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x1274c8000 == 48 [pid = 1670] [id = 202] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x126557000 == 47 [pid = 1670] [id = 201] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x125b09000 == 46 [pid = 1670] [id = 200] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x11be50800 == 45 [pid = 1670] [id = 199] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x11985b000 == 44 [pid = 1670] [id = 198] 03:38:40 INFO - PROCESS | 1670 | --DOCSHELL 0x11aabd800 == 43 [pid = 1670] [id = 197] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12b308400) [pid = 1670] [serial = 446] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12e628400) [pid = 1670] [serial = 503] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12d8adc00) [pid = 1670] [serial = 416] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bb96000) [pid = 1670] [serial = 569] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12d8afc00) [pid = 1670] [serial = 572] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11ad86400) [pid = 1670] [serial = 558] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11a932c00) [pid = 1670] [serial = 557] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12367fc00) [pid = 1670] [serial = 560] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125f06c00) [pid = 1670] [serial = 561] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12d341000) [pid = 1670] [serial = 545] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12d89d000) [pid = 1670] [serial = 546] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x128f7e800) [pid = 1670] [serial = 563] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12b02fc00) [pid = 1670] [serial = 554] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11aa64800) [pid = 1670] [serial = 548] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x125cc8c00) [pid = 1670] [serial = 551] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12e2cbc00) [pid = 1670] [serial = 575] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12e236c00) [pid = 1670] [serial = 573] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b30cc00) [pid = 1670] [serial = 566] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b772800) [pid = 1670] [serial = 578] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12ba29000) [pid = 1670] [serial = 567] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12d005400) [pid = 1670] [serial = 570] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129660400) [pid = 1670] [serial = 564] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12e2d7800) [pid = 1670] [serial = 576] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12e2d5400) [pid = 1670] [serial = 579] [outer = 0x0] [url = about:blank] 03:38:40 INFO - PROCESS | 1670 | 1461062320118 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 843ms 03:38:40 INFO - PROCESS | 1670 | 1461062320126 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 1670 | 1461062320132 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:38:40 INFO - PROCESS | 1670 | 1461062320138 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 1670 | 1461062320141 Marionette TRACE conn2 <- [1,830,null,{}] 03:38:40 INFO - PROCESS | 1670 | 1461062320145 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}] 03:38:40 INFO - PROCESS | 1670 | 1461062320222 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:38:40 INFO - PROCESS | 1670 | 1461062320228 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8b0000 == 44 [pid = 1670] [id = 215] 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a918000) [pid = 1670] [serial = 643] [outer = 0x0] 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12367fc00) [pid = 1670] [serial = 644] [outer = 0x11a918000] 03:38:40 INFO - PROCESS | 1670 | 1461062320256 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126e0b000) [pid = 1670] [serial = 645] [outer = 0x11a918000] 03:38:40 INFO - PROCESS | 1670 | 1461062320580 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms 03:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:38:40 INFO - PROCESS | 1670 | 1461062320609 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 1670 | 1461062320610 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:38:40 INFO - PROCESS | 1670 | 1461062320612 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 1670 | 1461062320615 Marionette TRACE conn2 <- [1,834,null,{}] 03:38:40 INFO - PROCESS | 1670 | 1461062320624 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}] 03:38:40 INFO - PROCESS | 1670 | 1461062320702 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:38:40 INFO - PROCESS | 1670 | 1461062320708 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e4000 == 45 [pid = 1670] [id = 216] 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1288b7800) [pid = 1670] [serial = 646] [outer = 0x0] 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12966a000) [pid = 1670] [serial = 647] [outer = 0x1288b7800] 03:38:40 INFO - PROCESS | 1670 | 1461062320736 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b8a2800) [pid = 1670] [serial = 648] [outer = 0x1288b7800] 03:38:41 INFO - PROCESS | 1670 | 1461062321061 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 471ms 03:38:41 INFO - PROCESS | 1670 | 1461062321083 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1670 | 1461062321087 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:38:41 INFO - PROCESS | 1670 | 1461062321090 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1670 | 1461062321091 Marionette TRACE conn2 <- [1,838,null,{}] 03:38:41 INFO - PROCESS | 1670 | 1461062321093 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}] 03:38:41 INFO - PROCESS | 1670 | 1461062321174 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:38:41 INFO - PROCESS | 1670 | 1461062321221 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x126289800 == 46 [pid = 1670] [id = 217] 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b8a3c00) [pid = 1670] [serial = 649] [outer = 0x0] 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bb8ac00) [pid = 1670] [serial = 650] [outer = 0x12b8a3c00] 03:38:41 INFO - PROCESS | 1670 | 1461062321247 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12cf40000) [pid = 1670] [serial = 651] [outer = 0x12b8a3c00] 03:38:41 INFO - PROCESS | 1670 | 1461062321538 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 03:38:41 INFO - PROCESS | 1670 | 1461062321559 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 1670 | 1461062321560 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:38:41 INFO - PROCESS | 1670 | 1461062321562 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 1670 | 1461062321563 Marionette TRACE conn2 <- [1,842,null,{}] 03:38:41 INFO - PROCESS | 1670 | 1461062321566 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}] 03:38:41 INFO - PROCESS | 1670 | 1461062321643 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:38:41 INFO - PROCESS | 1670 | 1461062321647 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189ef000 == 47 [pid = 1670] [id = 218] 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12d005400) [pid = 1670] [serial = 652] [outer = 0x0] 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12d890000) [pid = 1670] [serial = 653] [outer = 0x12d005400] 03:38:41 INFO - PROCESS | 1670 | 1461062321674 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12d8b6400) [pid = 1670] [serial = 654] [outer = 0x12d005400] 03:38:42 INFO - PROCESS | 1670 | 1461062321997 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 471ms 03:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:38:42 INFO - PROCESS | 1670 | 1461062322033 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 1670 | 1461062322034 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:38:42 INFO - PROCESS | 1670 | 1461062322036 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 1670 | 1461062322038 Marionette TRACE conn2 <- [1,846,null,{}] 03:38:42 INFO - PROCESS | 1670 | 1461062322040 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}] 03:38:42 INFO - PROCESS | 1670 | 1461062322158 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:38:42 INFO - PROCESS | 1670 | 1461062322169 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291ed800 == 48 [pid = 1670] [id = 219] 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12daeb800) [pid = 1670] [serial = 655] [outer = 0x0] 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12daf1400) [pid = 1670] [serial = 656] [outer = 0x12daeb800] 03:38:42 INFO - PROCESS | 1670 | 1461062322196 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12e2cbc00) [pid = 1670] [serial = 657] [outer = 0x12daeb800] 03:38:42 INFO - PROCESS | 1670 | 1461062322541 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]]]}] 03:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 03:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:38:42 INFO - PROCESS | 1670 | 1461062322556 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 1670 | 1461062322557 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:38:42 INFO - PROCESS | 1670 | 1461062322560 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 1670 | 1461062322561 Marionette TRACE conn2 <- [1,850,null,{}] 03:38:42 INFO - PROCESS | 1670 | 1461062322563 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}] 03:38:42 INFO - PROCESS | 1670 | 1461062322655 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:38:42 INFO - PROCESS | 1670 | 1461062322659 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b7d4800 == 49 [pid = 1670] [id = 220] 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12daed000) [pid = 1670] [serial = 658] [outer = 0x0] 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12e2d3000) [pid = 1670] [serial = 659] [outer = 0x12daed000] 03:38:42 INFO - PROCESS | 1670 | 1461062322685 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12e4ac800) [pid = 1670] [serial = 660] [outer = 0x12daed000] 03:38:43 INFO - PROCESS | 1670 | 1461062323012 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 467ms 03:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:38:43 INFO - PROCESS | 1670 | 1461062323028 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1670 | 1461062323029 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:38:43 INFO - PROCESS | 1670 | 1461062323031 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1670 | 1461062323032 Marionette TRACE conn2 <- [1,854,null,{}] 03:38:43 INFO - PROCESS | 1670 | 1461062323035 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}] 03:38:43 INFO - PROCESS | 1670 | 1461062323140 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:38:43 INFO - PROCESS | 1670 | 1461062323144 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c01b800 == 50 [pid = 1670] [id = 221] 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12e2c9000) [pid = 1670] [serial = 661] [outer = 0x0] 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12e643400) [pid = 1670] [serial = 662] [outer = 0x12e2c9000] 03:38:43 INFO - PROCESS | 1670 | 1461062323170 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12ecc2400) [pid = 1670] [serial = 663] [outer = 0x12e2c9000] 03:38:43 INFO - PROCESS | 1670 | 1461062323479 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 473ms 03:38:43 INFO - PROCESS | 1670 | 1461062323510 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 1670 | 1461062323511 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:38:43 INFO - PROCESS | 1670 | 1461062323523 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 1670 | 1461062323524 Marionette TRACE conn2 <- [1,858,null,{}] 03:38:43 INFO - PROCESS | 1670 | 1461062323526 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}] 03:38:43 INFO - PROCESS | 1670 | 1461062323621 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:38:43 INFO - PROCESS | 1670 | 1461062323625 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d080800 == 51 [pid = 1670] [id = 222] 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12e620000) [pid = 1670] [serial = 664] [outer = 0x0] 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12f2e0400) [pid = 1670] [serial = 665] [outer = 0x12e620000] 03:38:43 INFO - PROCESS | 1670 | 1461062323650 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12f599400) [pid = 1670] [serial = 666] [outer = 0x12e620000] 03:38:43 INFO - PROCESS | 1670 | 1461062323989 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 03:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:38:44 INFO - PROCESS | 1670 | 1461062324043 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 1670 | 1461062324044 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:38:44 INFO - PROCESS | 1670 | 1461062324046 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 1670 | 1461062324047 Marionette TRACE conn2 <- [1,862,null,{}] 03:38:44 INFO - PROCESS | 1670 | 1461062324049 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}] 03:38:44 INFO - PROCESS | 1670 | 1461062324205 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12e63ec00) [pid = 1670] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12d00fc00) [pid = 1670] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1186a8000) [pid = 1670] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12d344400) [pid = 1670] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11863c000) [pid = 1670] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11863f400) [pid = 1670] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x119d17000) [pid = 1670] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12ba22c00) [pid = 1670] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1163e2c00) [pid = 1670] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:38:44 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x129661800) [pid = 1670] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:38:44 INFO - PROCESS | 1670 | 1461062324242 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b81a800 == 52 [pid = 1670] [id = 223] 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x114758400) [pid = 1670] [serial = 667] [outer = 0x0] 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119543000) [pid = 1670] [serial = 668] [outer = 0x114758400] 03:38:44 INFO - PROCESS | 1670 | 1461062324268 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1275dc800) [pid = 1670] [serial = 669] [outer = 0x114758400] 03:38:44 INFO - PROCESS | 1670 | 1461062324540 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 03:38:44 INFO - PROCESS | 1670 | 1461062324565 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 1670 | 1461062324567 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:38:44 INFO - PROCESS | 1670 | 1461062324577 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 1670 | 1461062324579 Marionette TRACE conn2 <- [1,866,null,{}] 03:38:44 INFO - PROCESS | 1670 | 1461062324581 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}] 03:38:44 INFO - PROCESS | 1670 | 1461062324678 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:38:44 INFO - PROCESS | 1670 | 1461062324683 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d4800 == 53 [pid = 1670] [id = 224] 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1275dd000) [pid = 1670] [serial = 670] [outer = 0x0] 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x129318c00) [pid = 1670] [serial = 671] [outer = 0x1275dd000] 03:38:44 INFO - PROCESS | 1670 | 1461062324713 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12f817400) [pid = 1670] [serial = 672] [outer = 0x1275dd000] 03:38:45 INFO - PROCESS | 1670 | 1461062325032 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:38:45 INFO - PROCESS | 1670 | 1461062325050 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1670 | 1461062325051 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:38:45 INFO - PROCESS | 1670 | 1461062325055 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1670 | 1461062325056 Marionette TRACE conn2 <- [1,870,null,{}] 03:38:45 INFO - PROCESS | 1670 | 1461062325059 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}] 03:38:45 INFO - PROCESS | 1670 | 1461062325159 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:38:45 INFO - PROCESS | 1670 | 1461062325164 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4e6800 == 54 [pid = 1670] [id = 225] 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11be13400) [pid = 1670] [serial = 673] [outer = 0x0] 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125c65c00) [pid = 1670] [serial = 674] [outer = 0x11be13400] 03:38:45 INFO - PROCESS | 1670 | 1461062325189 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x125c6bc00) [pid = 1670] [serial = 675] [outer = 0x11be13400] 03:38:45 INFO - PROCESS | 1670 | 1461062325488 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:38:45 INFO - PROCESS | 1670 | 1461062325525 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1670 | 1461062325526 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:38:45 INFO - PROCESS | 1670 | 1461062325528 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1670 | 1461062325529 Marionette TRACE conn2 <- [1,874,null,{}] 03:38:45 INFO - PROCESS | 1670 | 1461062325531 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}] 03:38:45 INFO - PROCESS | 1670 | 1461062325608 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:38:45 INFO - PROCESS | 1670 | 1461062325612 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eace800 == 55 [pid = 1670] [id = 226] 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x126129000) [pid = 1670] [serial = 676] [outer = 0x0] 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12f817000) [pid = 1670] [serial = 677] [outer = 0x126129000] 03:38:45 INFO - PROCESS | 1670 | 1461062325637 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11a915c00) [pid = 1670] [serial = 678] [outer = 0x126129000] 03:38:45 INFO - PROCESS | 1670 | 1461062325943 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 423ms 03:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:38:45 INFO - PROCESS | 1670 | 1461062325957 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 1670 | 1461062325958 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:38:45 INFO - PROCESS | 1670 | 1461062325960 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 1670 | 1461062325961 Marionette TRACE conn2 <- [1,878,null,{}] 03:38:45 INFO - PROCESS | 1670 | 1461062325963 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}] 03:38:46 INFO - PROCESS | 1670 | 1461062326046 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:38:46 INFO - PROCESS | 1670 | 1461062326099 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eada000 == 56 [pid = 1670] [id = 227] 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x119545400) [pid = 1670] [serial = 679] [outer = 0x0] 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11c578c00) [pid = 1670] [serial = 680] [outer = 0x119545400] 03:38:46 INFO - PROCESS | 1670 | 1461062326123 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11c57e800) [pid = 1670] [serial = 681] [outer = 0x119545400] 03:38:46 INFO - PROCESS | 1670 | 1461062326525 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 03:38:46 INFO - PROCESS | 1670 | 1461062326530 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 1670 | 1461062326534 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:38:46 INFO - PROCESS | 1670 | 1461062326538 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 1670 | 1461062326540 Marionette TRACE conn2 <- [1,882,null,{}] 03:38:46 INFO - PROCESS | 1670 | 1461062326544 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}] 03:38:46 INFO - PROCESS | 1670 | 1461062326654 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:38:46 INFO - PROCESS | 1670 | 1461062326745 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba96800 == 57 [pid = 1670] [id = 228] 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11a90c400) [pid = 1670] [serial = 682] [outer = 0x0] 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11ad84c00) [pid = 1670] [serial = 683] [outer = 0x11a90c400] 03:38:46 INFO - PROCESS | 1670 | 1461062326798 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11c57d800) [pid = 1670] [serial = 684] [outer = 0x11a90c400] 03:38:47 INFO - PROCESS | 1670 | 1461062327298 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 822ms 03:38:47 INFO - PROCESS | 1670 | 1461062327360 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1670 | 1461062327364 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:38:47 INFO - PROCESS | 1670 | 1461062327368 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1670 | 1461062327370 Marionette TRACE conn2 <- [1,886,null,{}] 03:38:47 INFO - PROCESS | 1670 | 1461062327373 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}] 03:38:47 INFO - PROCESS | 1670 | 1461062327473 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:38:47 INFO - PROCESS | 1670 | 1461062327526 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c4800 == 58 [pid = 1670] [id = 229] 03:38:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11c573400) [pid = 1670] [serial = 685] [outer = 0x0] 03:38:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1264e4c00) [pid = 1670] [serial = 686] [outer = 0x11c573400] 03:38:47 INFO - PROCESS | 1670 | 1461062327555 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1275e0000) [pid = 1670] [serial = 687] [outer = 0x11c573400] 03:38:47 INFO - PROCESS | 1670 | 1461062327949 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 03:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:38:47 INFO - PROCESS | 1670 | 1461062327988 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 1670 | 1461062327990 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:38:47 INFO - PROCESS | 1670 | 1461062327992 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 1670 | 1461062327995 Marionette TRACE conn2 <- [1,890,null,{}] 03:38:48 INFO - PROCESS | 1670 | 1461062328003 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}] 03:38:48 INFO - PROCESS | 1670 | 1461062328103 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:38:48 INFO - PROCESS | 1670 | 1461062328195 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4e1800 == 59 [pid = 1670] [id = 230] 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1275e9000) [pid = 1670] [serial = 688] [outer = 0x0] 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x129669400) [pid = 1670] [serial = 689] [outer = 0x1275e9000] 03:38:48 INFO - PROCESS | 1670 | 1461062328226 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12bc37000) [pid = 1670] [serial = 690] [outer = 0x1275e9000] 03:38:48 INFO - PROCESS | 1670 | 1461062328611 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 03:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:38:48 INFO - PROCESS | 1670 | 1461062328666 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 1670 | 1461062328668 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:38:48 INFO - PROCESS | 1670 | 1461062328670 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 1670 | 1461062328671 Marionette TRACE conn2 <- [1,894,null,{}] 03:38:48 INFO - PROCESS | 1670 | 1461062328674 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}] 03:38:48 INFO - PROCESS | 1670 | 1461062328769 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:38:48 INFO - PROCESS | 1670 | 1461062328833 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f11f000 == 60 [pid = 1670] [id = 231] 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12d33d000) [pid = 1670] [serial = 691] [outer = 0x0] 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12daeb400) [pid = 1670] [serial = 692] [outer = 0x12d33d000] 03:38:48 INFO - PROCESS | 1670 | 1461062328863 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12daf4c00) [pid = 1670] [serial = 693] [outer = 0x12d33d000] 03:38:49 INFO - PROCESS | 1670 | 1461062329417 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 770ms 03:38:49 INFO - PROCESS | 1670 | 1461062329440 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 1670 | 1461062329442 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:38:49 INFO - PROCESS | 1670 | 1461062329444 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 1670 | 1461062329445 Marionette TRACE conn2 <- [1,898,null,{}] 03:38:49 INFO - PROCESS | 1670 | 1461062329448 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}] 03:38:49 INFO - PROCESS | 1670 | 1461062329548 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:38:49 INFO - PROCESS | 1670 | 1461062329807 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x11984b000 == 61 [pid = 1670] [id = 232] 03:38:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x115393000) [pid = 1670] [serial = 694] [outer = 0x0] 03:38:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x116359400) [pid = 1670] [serial = 695] [outer = 0x115393000] 03:38:49 INFO - PROCESS | 1670 | 1461062329837 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x11890d400) [pid = 1670] [serial = 696] [outer = 0x115393000] 03:38:50 INFO - PROCESS | 1670 | 1461062330244 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 819ms 03:38:50 INFO - PROCESS | 1670 | 1461062330264 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 1670 | 1461062330266 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:38:50 INFO - PROCESS | 1670 | 1461062330269 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1670 | 1461062330271 Marionette TRACE conn2 <- [1,902,null,{}] 03:38:50 INFO - PROCESS | 1670 | 1461062330275 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}] 03:38:50 INFO - PROCESS | 1670 | 1461062330362 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:38:50 INFO - PROCESS | 1670 | 1461062330411 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1195be800 == 62 [pid = 1670] [id = 233] 03:38:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x116551800) [pid = 1670] [serial = 697] [outer = 0x0] 03:38:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x119a53400) [pid = 1670] [serial = 698] [outer = 0x116551800] 03:38:50 INFO - PROCESS | 1670 | 1461062330440 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11a90f800) [pid = 1670] [serial = 699] [outer = 0x116551800] 03:38:50 INFO - PROCESS | 1670 | 1461062330843 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 625ms 03:38:50 INFO - PROCESS | 1670 | 1461062330895 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 1670 | 1461062330898 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:38:50 INFO - PROCESS | 1670 | 1461062330900 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 1670 | 1461062330901 Marionette TRACE conn2 <- [1,906,null,{}] 03:38:50 INFO - PROCESS | 1670 | 1461062330904 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}] 03:38:51 INFO - PROCESS | 1670 | 1461062330993 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:38:51 INFO - PROCESS | 1670 | 1461062331098 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba9e800 == 63 [pid = 1670] [id = 234] 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x11af7d400) [pid = 1670] [serial = 700] [outer = 0x0] 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x11b833400) [pid = 1670] [serial = 701] [outer = 0x11af7d400] 03:38:51 INFO - PROCESS | 1670 | 1461062331127 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11be14c00) [pid = 1670] [serial = 702] [outer = 0x11af7d400] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0e800 == 62 [pid = 1670] [id = 170] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x123655000 == 61 [pid = 1670] [id = 196] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11a974800 == 60 [pid = 1670] [id = 169] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x119eda000 == 59 [pid = 1670] [id = 195] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8e2000 == 58 [pid = 1670] [id = 185] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12bacd800 == 57 [pid = 1670] [id = 139] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f2800 == 56 [pid = 1670] [id = 194] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12c00f800 == 55 [pid = 1670] [id = 171] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12d03e800 == 54 [pid = 1670] [id = 168] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12eace800 == 53 [pid = 1670] [id = 226] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4e6800 == 52 [pid = 1670] [id = 225] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d4800 == 51 [pid = 1670] [id = 224] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11b81a800 == 50 [pid = 1670] [id = 223] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12d080800 == 49 [pid = 1670] [id = 222] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12e649000) [pid = 1670] [serial = 620] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x125875400) [pid = 1670] [serial = 587] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x11af78800) [pid = 1670] [serial = 584] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12c01b800 == 48 [pid = 1670] [id = 221] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12b7d4800 == 47 [pid = 1670] [id = 220] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x1291ed800 == 46 [pid = 1670] [id = 219] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x1189ef000 == 45 [pid = 1670] [id = 218] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x126289800 == 44 [pid = 1670] [id = 217] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e4000 == 43 [pid = 1670] [id = 216] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8b0000 == 42 [pid = 1670] [id = 215] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11baaa000 == 41 [pid = 1670] [id = 214] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11a899800 == 40 [pid = 1670] [id = 213] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12e059000 == 39 [pid = 1670] [id = 212] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12e044800 == 38 [pid = 1670] [id = 211] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12d81e800 == 37 [pid = 1670] [id = 210] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x1259e2000 == 36 [pid = 1670] [id = 209] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x11b81b000 == 35 [pid = 1670] [id = 208] 03:38:51 INFO - PROCESS | 1670 | --DOCSHELL 0x12d079800 == 34 [pid = 1670] [id = 207] 03:38:51 INFO - PROCESS | 1670 | 1461062331500 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 03:38:51 INFO - PROCESS | 1670 | 1461062331523 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 1670 | 1461062331524 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:38:51 INFO - PROCESS | 1670 | 1461062331531 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 1670 | 1461062331535 Marionette TRACE conn2 <- [1,910,null,{}] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12e644c00) [pid = 1670] [serial = 617] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12e63e800) [pid = 1670] [serial = 615] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12bc31800) [pid = 1670] [serial = 602] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12d8ac800) [pid = 1670] [serial = 605] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x129667400) [pid = 1670] [serial = 596] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11be15000) [pid = 1670] [serial = 593] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x126131400) [pid = 1670] [serial = 594] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12d011000) [pid = 1670] [serial = 603] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x123670400) [pid = 1670] [serial = 591] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x11b6d4800) [pid = 1670] [serial = 590] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12e4a0c00) [pid = 1670] [serial = 608] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x125877c00) [pid = 1670] [serial = 611] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12e624c00) [pid = 1670] [serial = 614] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12e625400) [pid = 1670] [serial = 609] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12b8a2400) [pid = 1670] [serial = 599] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12e23ac00) [pid = 1670] [serial = 606] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12bb8b400) [pid = 1670] [serial = 600] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12bb91c00) [pid = 1670] [serial = 612] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12ecbec00) [pid = 1670] [serial = 618] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12b30c400) [pid = 1670] [serial = 597] [outer = 0x0] [url = about:blank] 03:38:51 INFO - PROCESS | 1670 | 1461062331549 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}] 03:38:51 INFO - PROCESS | 1670 | 1461062331626 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:38:51 INFO - PROCESS | 1670 | 1461062331629 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add4000 == 35 [pid = 1670] [id = 235] 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11c0f2000) [pid = 1670] [serial = 703] [outer = 0x0] 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11c57bc00) [pid = 1670] [serial = 704] [outer = 0x11c0f2000] 03:38:51 INFO - PROCESS | 1670 | 1461062331657 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x123670400) [pid = 1670] [serial = 705] [outer = 0x11c0f2000] 03:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 529ms 03:38:52 INFO - PROCESS | 1670 | 1461062332052 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]]]}] 03:38:52 INFO - PROCESS | 1670 | 1461062332057 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 1670 | 1461062332060 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:38:52 INFO - PROCESS | 1670 | 1461062332063 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 1670 | 1461062332065 Marionette TRACE conn2 <- [1,914,null,{}] 03:38:52 INFO - PROCESS | 1670 | 1461062332069 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}] 03:38:52 INFO - PROCESS | 1670 | 1461062332190 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:38:52 INFO - PROCESS | 1670 | 1461062332264 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17d800 == 36 [pid = 1670] [id = 236] 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11c0f2400) [pid = 1670] [serial = 706] [outer = 0x0] 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12367e400) [pid = 1670] [serial = 707] [outer = 0x11c0f2400] 03:38:52 INFO - PROCESS | 1670 | 1461062332306 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x125c6a000) [pid = 1670] [serial = 708] [outer = 0x11c0f2400] 03:38:52 INFO - PROCESS | 1670 | 1461062332680 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]]]}] 03:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 670ms 03:38:52 INFO - PROCESS | 1670 | 1461062332739 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 1670 | 1461062332740 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:38:52 INFO - PROCESS | 1670 | 1461062332743 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 1670 | 1461062332744 Marionette TRACE conn2 <- [1,918,null,{}] 03:38:52 INFO - PROCESS | 1670 | 1461062332746 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}] 03:38:52 INFO - PROCESS | 1670 | 1461062332818 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:38:52 INFO - PROCESS | 1670 | 1461062332824 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x125f97000 == 37 [pid = 1670] [id = 237] 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x126231800) [pid = 1670] [serial = 709] [outer = 0x0] 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1264e6400) [pid = 1670] [serial = 710] [outer = 0x126231800] 03:38:52 INFO - PROCESS | 1670 | 1461062332857 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1275da400) [pid = 1670] [serial = 711] [outer = 0x126231800] 03:38:53 INFO - PROCESS | 1670 | 1461062333264 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 568ms 03:38:53 INFO - PROCESS | 1670 | 1461062333312 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1670 | 1461062333314 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:38:53 INFO - PROCESS | 1670 | 1461062333317 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1670 | 1461062333319 Marionette TRACE conn2 <- [1,922,null,{}] 03:38:53 INFO - PROCESS | 1670 | 1461062333322 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}] 03:38:53 INFO - PROCESS | 1670 | 1461062333464 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:38:53 INFO - PROCESS | 1670 | 1461062333492 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12629f800 == 38 [pid = 1670] [id = 238] 03:38:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1275de400) [pid = 1670] [serial = 712] [outer = 0x0] 03:38:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1275e6000) [pid = 1670] [serial = 713] [outer = 0x1275de400] 03:38:53 INFO - PROCESS | 1670 | 1461062333530 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x128f8dc00) [pid = 1670] [serial = 714] [outer = 0x1275de400] 03:38:53 INFO - PROCESS | 1670 | 1461062333869 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 571ms 03:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:38:53 INFO - PROCESS | 1670 | 1461062333890 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 1670 | 1461062333891 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:38:53 INFO - PROCESS | 1670 | 1461062333893 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 1670 | 1461062333894 Marionette TRACE conn2 <- [1,926,null,{}] 03:38:53 INFO - PROCESS | 1670 | 1461062333897 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}] 03:38:53 INFO - PROCESS | 1670 | 1461062333991 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:38:54 INFO - PROCESS | 1670 | 1461062334004 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x126ad4800 == 39 [pid = 1670] [id = 239] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12647d400) [pid = 1670] [serial = 715] [outer = 0x0] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x129661800) [pid = 1670] [serial = 716] [outer = 0x12647d400] 03:38:54 INFO - PROCESS | 1670 | 1461062334029 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12b036000) [pid = 1670] [serial = 717] [outer = 0x12647d400] 03:38:54 INFO - PROCESS | 1670 | 1461062334332 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 03:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:38:54 INFO - PROCESS | 1670 | 1461062334362 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1670 | 1461062334363 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:38:54 INFO - PROCESS | 1670 | 1461062334365 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1670 | 1461062334366 Marionette TRACE conn2 <- [1,930,null,{}] 03:38:54 INFO - PROCESS | 1670 | 1461062334368 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}] 03:38:54 INFO - PROCESS | 1670 | 1461062334462 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:38:54 INFO - PROCESS | 1670 | 1461062334466 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291e0800 == 40 [pid = 1670] [id = 240] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12910d800) [pid = 1670] [serial = 718] [outer = 0x0] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12b30bc00) [pid = 1670] [serial = 719] [outer = 0x12910d800] 03:38:54 INFO - PROCESS | 1670 | 1461062334492 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12b8a2400) [pid = 1670] [serial = 720] [outer = 0x12910d800] 03:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 03:38:54 INFO - PROCESS | 1670 | 1461062334828 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]]]}] 03:38:54 INFO - PROCESS | 1670 | 1461062334833 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 1670 | 1461062334834 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:38:54 INFO - PROCESS | 1670 | 1461062334845 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 1670 | 1461062334846 Marionette TRACE conn2 <- [1,934,null,{}] 03:38:54 INFO - PROCESS | 1670 | 1461062334848 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}] 03:38:54 INFO - PROCESS | 1670 | 1461062334942 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:38:54 INFO - PROCESS | 1670 | 1461062334946 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293ba800 == 41 [pid = 1670] [id = 241] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x129660400) [pid = 1670] [serial = 721] [outer = 0x0] 03:38:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12ba23c00) [pid = 1670] [serial = 722] [outer = 0x129660400] 03:38:54 INFO - PROCESS | 1670 | 1461062334971 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12bb93c00) [pid = 1670] [serial = 723] [outer = 0x129660400] 03:38:55 INFO - PROCESS | 1670 | 1461062335305 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 03:38:55 INFO - PROCESS | 1670 | 1461062335313 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 1670 | 1461062335314 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:38:55 INFO - PROCESS | 1670 | 1461062335316 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 1670 | 1461062335318 Marionette TRACE conn2 <- [1,938,null,{}] 03:38:55 INFO - PROCESS | 1670 | 1461062335322 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}] 03:38:55 INFO - PROCESS | 1670 | 1461062335718 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x1188bb000) [pid = 1670] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x126e0c800) [pid = 1670] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x125873000) [pid = 1670] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x1147c4800) [pid = 1670] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x119eeb000) [pid = 1670] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1288afc00) [pid = 1670] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11c5a6000) [pid = 1670] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x118948400) [pid = 1670] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11acf7400) [pid = 1670] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12b312c00) [pid = 1670] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x118870000) [pid = 1670] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12daed000) [pid = 1670] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11a910400) [pid = 1670] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1288b7800) [pid = 1670] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11a918000) [pid = 1670] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12e2c9000) [pid = 1670] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12e620000) [pid = 1670] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x118637400) [pid = 1670] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12b8a3c00) [pid = 1670] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12d005400) [pid = 1670] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x114758400) [pid = 1670] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1275dd000) [pid = 1670] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126129000) [pid = 1670] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12daeb800) [pid = 1670] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11be13400) [pid = 1670] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11919f000) [pid = 1670] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:38:55 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11ad67c00) [pid = 1670] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:38:55 INFO - PROCESS | 1670 | 1461062335763 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1155a5000 == 42 [pid = 1670] [id = 242] 03:38:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1142bd400) [pid = 1670] [serial = 724] [outer = 0x0] 03:38:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x118637400) [pid = 1670] [serial = 725] [outer = 0x1142bd400] 03:38:55 INFO - PROCESS | 1670 | 1461062335793 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11c574c00) [pid = 1670] [serial = 726] [outer = 0x1142bd400] 03:38:56 INFO - PROCESS | 1670 | 1461062336062 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 772ms 03:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:38:56 INFO - PROCESS | 1670 | 1461062336092 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 1670 | 1461062336093 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:38:56 INFO - PROCESS | 1670 | 1461062336095 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 1670 | 1461062336097 Marionette TRACE conn2 <- [1,942,null,{}] 03:38:56 INFO - PROCESS | 1670 | 1461062336099 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}] 03:38:56 INFO - PROCESS | 1670 | 1461062336219 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:38:56 INFO - PROCESS | 1670 | 1461062336225 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac6800 == 43 [pid = 1670] [id = 243] 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12595b800) [pid = 1670] [serial = 727] [outer = 0x0] 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12bc36400) [pid = 1670] [serial = 728] [outer = 0x12595b800] 03:38:56 INFO - PROCESS | 1670 | 1461062336250 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d007800) [pid = 1670] [serial = 729] [outer = 0x12595b800] 03:38:56 INFO - PROCESS | 1670 | 1461062336556 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 03:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:38:56 INFO - PROCESS | 1670 | 1461062336615 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 1670 | 1461062336616 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:38:56 INFO - PROCESS | 1670 | 1461062336618 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 1670 | 1461062336619 Marionette TRACE conn2 <- [1,946,null,{}] 03:38:56 INFO - PROCESS | 1670 | 1461062336621 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}] 03:38:56 INFO - PROCESS | 1670 | 1461062336723 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:38:56 INFO - PROCESS | 1670 | 1461062336737 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d079800 == 44 [pid = 1670] [id = 244] 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12cf3d400) [pid = 1670] [serial = 730] [outer = 0x0] 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12d33c400) [pid = 1670] [serial = 731] [outer = 0x12cf3d400] 03:38:56 INFO - PROCESS | 1670 | 1461062336763 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12d348000) [pid = 1670] [serial = 732] [outer = 0x12cf3d400] 03:38:57 INFO - PROCESS | 1670 | 1461062337058 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 470ms 03:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:38:57 INFO - PROCESS | 1670 | 1461062337090 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1670 | 1461062337092 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:38:57 INFO - PROCESS | 1670 | 1461062337094 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1670 | 1461062337095 Marionette TRACE conn2 <- [1,950,null,{}] 03:38:57 INFO - PROCESS | 1670 | 1461062337097 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}] 03:38:57 INFO - PROCESS | 1670 | 1461062337178 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:38:57 INFO - PROCESS | 1670 | 1461062337182 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d814800 == 45 [pid = 1670] [id = 245] 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12d348400) [pid = 1670] [serial = 733] [outer = 0x0] 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12d8b1400) [pid = 1670] [serial = 734] [outer = 0x12d348400] 03:38:57 INFO - PROCESS | 1670 | 1461062337208 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12d349c00) [pid = 1670] [serial = 735] [outer = 0x12d348400] 03:38:57 INFO - PROCESS | 1670 | 1461062337540 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 519ms 03:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:38:57 INFO - PROCESS | 1670 | 1461062337613 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 1670 | 1461062337615 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:38:57 INFO - PROCESS | 1670 | 1461062337620 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 1670 | 1461062337622 Marionette TRACE conn2 <- [1,954,null,{}] 03:38:57 INFO - PROCESS | 1670 | 1461062337627 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}] 03:38:57 INFO - PROCESS | 1670 | 1461062337732 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:38:57 INFO - PROCESS | 1670 | 1461062337781 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x119152000 == 46 [pid = 1670] [id = 246] 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x116557800) [pid = 1670] [serial = 736] [outer = 0x0] 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1186a6400) [pid = 1670] [serial = 737] [outer = 0x116557800] 03:38:57 INFO - PROCESS | 1670 | 1461062337814 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x119d0e400) [pid = 1670] [serial = 738] [outer = 0x116557800] 03:38:58 INFO - PROCESS | 1670 | 1461062338279 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 673ms 03:38:58 INFO - PROCESS | 1670 | 1461062338293 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:38:58 INFO - PROCESS | 1670 | 1461062338297 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:38:58 INFO - PROCESS | 1670 | 1461062338306 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 1670 | 1461062338310 Marionette TRACE conn2 <- [1,958,null,{}] 03:38:58 INFO - PROCESS | 1670 | 1461062338314 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}] 03:38:58 INFO - PROCESS | 1670 | 1461062338461 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:38:58 INFO - PROCESS | 1670 | 1461062338574 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad55000 == 47 [pid = 1670] [id = 247] 03:38:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1165e3000) [pid = 1670] [serial = 739] [outer = 0x0] 03:38:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11aa5a800) [pid = 1670] [serial = 740] [outer = 0x1165e3000] 03:38:58 INFO - PROCESS | 1670 | 1461062338607 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11c019c00) [pid = 1670] [serial = 741] [outer = 0x1165e3000] 03:38:58 INFO - PROCESS | 1670 | 1461062338986 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 777ms 03:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:38:59 INFO - PROCESS | 1670 | 1461062339079 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 1670 | 1461062339080 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 1670 | 1461062339083 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1670 | 1461062339084 Marionette TRACE conn2 <- [1,962,null,{}] 03:38:59 INFO - PROCESS | 1670 | 1461062339091 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}] 03:38:59 INFO - PROCESS | 1670 | 1461062339192 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:38:59 INFO - PROCESS | 1670 | 1461062339256 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8eb000 == 48 [pid = 1670] [id = 248] 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11c5e9400) [pid = 1670] [serial = 742] [outer = 0x0] 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x125eba800) [pid = 1670] [serial = 743] [outer = 0x11c5e9400] 03:38:59 INFO - PROCESS | 1670 | 1461062339289 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x126bbf800) [pid = 1670] [serial = 744] [outer = 0x11c5e9400] 03:38:59 INFO - PROCESS | 1670 | 1461062339693 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 620ms 03:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:38:59 INFO - PROCESS | 1670 | 1461062339705 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 1670 | 1461062339707 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 1670 | 1461062339709 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 1670 | 1461062339710 Marionette TRACE conn2 <- [1,966,null,{}] 03:38:59 INFO - PROCESS | 1670 | 1461062339713 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}] 03:38:59 INFO - PROCESS | 1670 | 1461062339809 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:38:59 INFO - PROCESS | 1670 | 1461062339856 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e411800 == 49 [pid = 1670] [id = 249] 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x125f08000) [pid = 1670] [serial = 745] [outer = 0x0] 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x1275e2800) [pid = 1670] [serial = 746] [outer = 0x125f08000] 03:38:59 INFO - PROCESS | 1670 | 1461062339886 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x129668800) [pid = 1670] [serial = 747] [outer = 0x125f08000] 03:39:00 INFO - PROCESS | 1670 | 1461062340288 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 620ms 03:39:00 INFO - PROCESS | 1670 | 1461062340329 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 1670 | 1461062340331 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:39:00 INFO - PROCESS | 1670 | 1461062340333 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 1670 | 1461062340334 Marionette TRACE conn2 <- [1,970,null,{}] 03:39:00 INFO - PROCESS | 1670 | 1461062340337 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}] 03:39:00 INFO - PROCESS | 1670 | 1461062340433 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:39:00 INFO - PROCESS | 1670 | 1461062340516 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d7000 == 50 [pid = 1670] [id = 250] 03:39:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x129317800) [pid = 1670] [serial = 748] [outer = 0x0] 03:39:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12bb93400) [pid = 1670] [serial = 749] [outer = 0x129317800] 03:39:00 INFO - PROCESS | 1670 | 1461062340560 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12d33e800) [pid = 1670] [serial = 750] [outer = 0x129317800] 03:39:00 INFO - PROCESS | 1670 | 1461062340957 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 03:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:39:01 INFO - PROCESS | 1670 | 1461062341002 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1670 | 1461062341004 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:39:01 INFO - PROCESS | 1670 | 1461062341006 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1670 | 1461062341007 Marionette TRACE conn2 <- [1,974,null,{}] 03:39:01 INFO - PROCESS | 1670 | 1461062341010 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}] 03:39:01 INFO - PROCESS | 1670 | 1461062341122 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:39:01 INFO - PROCESS | 1670 | 1461062341174 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eade000 == 51 [pid = 1670] [id = 251] 03:39:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12daf5800) [pid = 1670] [serial = 751] [outer = 0x0] 03:39:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12e230c00) [pid = 1670] [serial = 752] [outer = 0x12daf5800] 03:39:01 INFO - PROCESS | 1670 | 1461062341207 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12e4a1c00) [pid = 1670] [serial = 753] [outer = 0x12daf5800] 03:39:01 INFO - PROCESS | 1670 | 1461062341632 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 03:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:39:01 INFO - PROCESS | 1670 | 1461062341676 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 1670 | 1461062341678 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:39:01 INFO - PROCESS | 1670 | 1461062341681 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 1670 | 1461062341683 Marionette TRACE conn2 <- [1,978,null,{}] 03:39:01 INFO - PROCESS | 1670 | 1461062341687 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}] 03:39:01 INFO - PROCESS | 1670 | 1461062341865 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:39:01 INFO - PROCESS | 1670 | 1461062341973 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a7000 == 52 [pid = 1670] [id = 252] 03:39:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1186a9c00) [pid = 1670] [serial = 754] [outer = 0x0] 03:39:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x125c6c800) [pid = 1670] [serial = 755] [outer = 0x1186a9c00] 03:39:02 INFO - PROCESS | 1670 | 1461062342024 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12e4a1400) [pid = 1670] [serial = 756] [outer = 0x1186a9c00] 03:39:02 INFO - PROCESS | 1670 | 1461062342609 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 973ms 03:39:02 INFO - PROCESS | 1670 | 1461062342654 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 1670 | 1461062342656 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:39:02 INFO - PROCESS | 1670 | 1461062342659 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 1670 | 1461062342662 Marionette TRACE conn2 <- [1,982,null,{}] 03:39:02 INFO - PROCESS | 1670 | 1461062342665 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}] 03:39:02 INFO - PROCESS | 1670 | 1461062342798 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:39:02 INFO - PROCESS | 1670 | 1461062342848 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x115137000 == 53 [pid = 1670] [id = 253] 03:39:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x1147b8800) [pid = 1670] [serial = 757] [outer = 0x0] 03:39:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x1147c4c00) [pid = 1670] [serial = 758] [outer = 0x1147b8800] 03:39:02 INFO - PROCESS | 1670 | 1461062342879 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x114e72c00) [pid = 1670] [serial = 759] [outer = 0x1147b8800] 03:39:03 INFO - PROCESS | 1670 | 1461062343333 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 723ms 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12d079800 == 52 [pid = 1670] [id = 244] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac6800 == 51 [pid = 1670] [id = 243] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1155a5000 == 50 [pid = 1670] [id = 242] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1293ba800 == 49 [pid = 1670] [id = 241] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x11c578c00) [pid = 1670] [serial = 680] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1291e0800 == 48 [pid = 1670] [id = 240] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x126ad4800 == 47 [pid = 1670] [id = 239] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x12629f800 == 46 [pid = 1670] [id = 238] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x125f97000 == 45 [pid = 1670] [id = 237] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17d800 == 44 [pid = 1670] [id = 236] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11add4000 == 43 [pid = 1670] [id = 235] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba9e800 == 42 [pid = 1670] [id = 234] 03:39:03 INFO - PROCESS | 1670 | 1461062343423 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 1670 | 1461062343430 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x1195be800 == 41 [pid = 1670] [id = 233] 03:39:03 INFO - PROCESS | 1670 | --DOCSHELL 0x11984b000 == 40 [pid = 1670] [id = 232] 03:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12bc35800) [pid = 1670] [serial = 512] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x11a911400) [pid = 1670] [serial = 449] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x1274e6400) [pid = 1670] [serial = 509] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x11a934000) [pid = 1670] [serial = 422] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11af79800) [pid = 1670] [serial = 506] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12b307400) [pid = 1670] [serial = 458] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x126e0d000) [pid = 1670] [serial = 455] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x11a90d000) [pid = 1670] [serial = 419] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x11bb11800) [pid = 1670] [serial = 452] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x126bc3400) [pid = 1670] [serial = 552] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12930f400) [pid = 1670] [serial = 588] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11af7cc00) [pid = 1670] [serial = 549] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12ce7b800) [pid = 1670] [serial = 555] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12e2d3000) [pid = 1670] [serial = 659] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11b830000) [pid = 1670] [serial = 642] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11a937c00) [pid = 1670] [serial = 641] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12f58b000) [pid = 1670] [serial = 635] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12966a000) [pid = 1670] [serial = 647] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12b8a2800) [pid = 1670] [serial = 648] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12367fc00) [pid = 1670] [serial = 644] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x126e0b000) [pid = 1670] [serial = 645] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12e643400) [pid = 1670] [serial = 662] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12965c400) [pid = 1670] [serial = 626] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12e622c00) [pid = 1670] [serial = 629] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12f2e1400) [pid = 1670] [serial = 632] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12f2e0400) [pid = 1670] [serial = 665] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12f81ec00) [pid = 1670] [serial = 639] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x126229400) [pid = 1670] [serial = 638] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12bb8ac00) [pid = 1670] [serial = 650] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12cf40000) [pid = 1670] [serial = 651] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12ecc2400) [pid = 1670] [serial = 663] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11c5a2000) [pid = 1670] [serial = 623] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12d890000) [pid = 1670] [serial = 653] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12d8b6400) [pid = 1670] [serial = 654] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12f599400) [pid = 1670] [serial = 666] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1275dc800) [pid = 1670] [serial = 669] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x129318c00) [pid = 1670] [serial = 671] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12f817000) [pid = 1670] [serial = 677] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12daf1400) [pid = 1670] [serial = 656] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125c6bc00) [pid = 1670] [serial = 675] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119543000) [pid = 1670] [serial = 668] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12e2cbc00) [pid = 1670] [serial = 657] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12e4ac800) [pid = 1670] [serial = 660] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12f817400) [pid = 1670] [serial = 672] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11a915c00) [pid = 1670] [serial = 678] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x125c65c00) [pid = 1670] [serial = 674] [outer = 0x0] [url = about:blank] 03:39:03 INFO - PROCESS | 1670 | 1461062343465 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 1670 | 1461062343468 Marionette TRACE conn2 <- [1,986,null,{}] 03:39:03 INFO - PROCESS | 1670 | 1461062343473 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}] 03:39:03 INFO - PROCESS | 1670 | 1461062343602 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:39:03 INFO - PROCESS | 1670 | 1461062343610 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x11913a000 == 41 [pid = 1670] [id = 254] 03:39:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x116735c00) [pid = 1670] [serial = 760] [outer = 0x0] 03:39:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1186a6c00) [pid = 1670] [serial = 761] [outer = 0x116735c00] 03:39:03 INFO - PROCESS | 1670 | 1461062343653 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x118911800) [pid = 1670] [serial = 762] [outer = 0x116735c00] 03:39:04 INFO - PROCESS | 1670 | 1461062344099 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 696ms 03:39:04 INFO - PROCESS | 1670 | 1461062344141 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:39:04 INFO - PROCESS | 1670 | 1461062344144 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:39:04 INFO - PROCESS | 1670 | 1461062344147 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 1670 | 1461062344151 Marionette TRACE conn2 <- [1,990,null,{}] 03:39:04 INFO - PROCESS | 1670 | 1461062344165 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}] 03:39:04 INFO - PROCESS | 1670 | 1461062344288 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:39:04 INFO - PROCESS | 1670 | 1461062344369 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad47800 == 42 [pid = 1670] [id = 255] 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118908000) [pid = 1670] [serial = 763] [outer = 0x0] 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11a917800) [pid = 1670] [serial = 764] [outer = 0x118908000] 03:39:04 INFO - PROCESS | 1670 | 1461062344410 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11aa64800) [pid = 1670] [serial = 765] [outer = 0x118908000] 03:39:04 INFO - PROCESS | 1670 | 1461062344697 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 579ms 03:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:39:04 INFO - PROCESS | 1670 | 1461062344728 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 1670 | 1461062344730 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:39:04 INFO - PROCESS | 1670 | 1461062344732 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 1670 | 1461062344733 Marionette TRACE conn2 <- [1,994,null,{}] 03:39:04 INFO - PROCESS | 1670 | 1461062344737 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}] 03:39:04 INFO - PROCESS | 1670 | 1461062344818 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:39:04 INFO - PROCESS | 1670 | 1461062344889 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baae000 == 43 [pid = 1670] [id = 256] 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11aa5d000) [pid = 1670] [serial = 766] [outer = 0x0] 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11af78000) [pid = 1670] [serial = 767] [outer = 0x11aa5d000] 03:39:04 INFO - PROCESS | 1670 | 1461062344915 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11b82ec00) [pid = 1670] [serial = 768] [outer = 0x11aa5d000] 03:39:05 INFO - PROCESS | 1670 | 1461062345223 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 03:39:05 INFO - PROCESS | 1670 | 1461062345252 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 1670 | 1461062345254 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:39:05 INFO - PROCESS | 1670 | 1461062345257 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 1670 | 1461062345258 Marionette TRACE conn2 <- [1,998,null,{}] 03:39:05 INFO - PROCESS | 1670 | 1461062345261 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}] 03:39:05 INFO - PROCESS | 1670 | 1461062345334 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:39:05 INFO - PROCESS | 1670 | 1461062345340 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c186000 == 44 [pid = 1670] [id = 257] 03:39:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11bb04400) [pid = 1670] [serial = 769] [outer = 0x0] 03:39:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11bb11800) [pid = 1670] [serial = 770] [outer = 0x11bb04400] 03:39:05 INFO - PROCESS | 1670 | 1461062345366 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11c0eec00) [pid = 1670] [serial = 771] [outer = 0x11bb04400] 03:39:05 INFO - PROCESS | 1670 | 1461062345722 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 03:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:39:05 INFO - PROCESS | 1670 | 1461062345778 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 1670 | 1461062345779 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:39:05 INFO - PROCESS | 1670 | 1461062345781 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 1670 | 1461062345782 Marionette TRACE conn2 <- [1,1002,null,{}] 03:39:05 INFO - PROCESS | 1670 | 1461062345785 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}] 03:39:05 INFO - PROCESS | 1670 | 1461062345895 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:39:05 INFO - PROCESS | 1670 | 1461062345932 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c25800 == 45 [pid = 1670] [id = 258] 03:39:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11c0f8400) [pid = 1670] [serial = 772] [outer = 0x0] 03:39:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11c580800) [pid = 1670] [serial = 773] [outer = 0x11c0f8400] 03:39:05 INFO - PROCESS | 1670 | 1461062345959 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x125c63400) [pid = 1670] [serial = 774] [outer = 0x11c0f8400] 03:39:06 INFO - PROCESS | 1670 | 1461062346298 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]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 569ms 03:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:39:06 INFO - PROCESS | 1670 | 1461062346350 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 1670 | 1461062346352 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:39:06 INFO - PROCESS | 1670 | 1461062346354 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1670 | 1461062346355 Marionette TRACE conn2 <- [1,1006,null,{}] 03:39:06 INFO - PROCESS | 1670 | 1461062346357 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}] 03:39:06 INFO - PROCESS | 1670 | 1461062346452 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:39:06 INFO - PROCESS | 1670 | 1461062346456 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x126291000 == 46 [pid = 1670] [id = 259] 03:39:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11c5a1000) [pid = 1670] [serial = 775] [outer = 0x0] 03:39:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x125f06c00) [pid = 1670] [serial = 776] [outer = 0x11c5a1000] 03:39:06 INFO - PROCESS | 1670 | 1461062346481 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12647cc00) [pid = 1670] [serial = 777] [outer = 0x11c5a1000] 03:39:06 INFO - PROCESS | 1670 | 1461062346902 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]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 571ms 03:39:06 INFO - PROCESS | 1670 | 1461062346926 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 1670 | 1461062346928 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:39:06 INFO - PROCESS | 1670 | 1461062346931 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 1670 | 1461062346933 Marionette TRACE conn2 <- [1,1010,null,{}] 03:39:06 INFO - PROCESS | 1670 | 1461062346943 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}] 03:39:07 INFO - PROCESS | 1670 | 1461062347073 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:39:07 INFO - PROCESS | 1670 | 1461062347079 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x126a47800 == 47 [pid = 1670] [id = 260] 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x119eee000) [pid = 1670] [serial = 778] [outer = 0x0] 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11c0f3000) [pid = 1670] [serial = 779] [outer = 0x119eee000] 03:39:07 INFO - PROCESS | 1670 | 1461062347130 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x126ab1000) [pid = 1670] [serial = 780] [outer = 0x119eee000] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12647d400) [pid = 1670] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1275de400) [pid = 1670] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12910d800) [pid = 1670] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x119545400) [pid = 1670] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x115393000) [pid = 1670] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126231800) [pid = 1670] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x116551800) [pid = 1670] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11c0f2000) [pid = 1670] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11af7d400) [pid = 1670] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11c0f2400) [pid = 1670] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x129660400) [pid = 1670] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12cf3d400) [pid = 1670] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1142bd400) [pid = 1670] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12595b800) [pid = 1670] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12bc2f400) [pid = 1670] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11894b400) [pid = 1670] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11ad6b000) [pid = 1670] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x126eebc00) [pid = 1670] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12ecc7c00) [pid = 1670] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12e4a2400) [pid = 1670] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12bb89400) [pid = 1670] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:39:07 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12930e400) [pid = 1670] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:39:07 INFO - PROCESS | 1670 | 1461062347664 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 772ms 03:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:39:07 INFO - PROCESS | 1670 | 1461062347703 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 1670 | 1461062347704 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:39:07 INFO - PROCESS | 1670 | 1461062347707 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 1670 | 1461062347707 Marionette TRACE conn2 <- [1,1014,null,{}] 03:39:07 INFO - PROCESS | 1670 | 1461062347710 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}] 03:39:07 INFO - PROCESS | 1670 | 1461062347775 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:39:07 INFO - PROCESS | 1670 | 1461062347779 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b822800 == 48 [pid = 1670] [id = 261] 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11ab0ac00) [pid = 1670] [serial = 781] [outer = 0x0] 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11b82b400) [pid = 1670] [serial = 782] [outer = 0x11ab0ac00] 03:39:07 INFO - PROCESS | 1670 | 1461062347819 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1264e6c00) [pid = 1670] [serial = 783] [outer = 0x11ab0ac00] 03:39:08 INFO - PROCESS | 1670 | 1461062348315 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 623ms 03:39:08 INFO - PROCESS | 1670 | 1461062348330 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 1670 | 1461062348332 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:39:08 INFO - PROCESS | 1670 | 1461062348344 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1670 | 1461062348345 Marionette TRACE conn2 <- [1,1018,null,{}] 03:39:08 INFO - PROCESS | 1670 | 1461062348349 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}] 03:39:08 INFO - PROCESS | 1670 | 1461062348476 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:39:08 INFO - PROCESS | 1670 | 1461062348488 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291db800 == 49 [pid = 1670] [id = 262] 03:39:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x125f06800) [pid = 1670] [serial = 784] [outer = 0x0] 03:39:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x126eee000) [pid = 1670] [serial = 785] [outer = 0x125f06800] 03:39:08 INFO - PROCESS | 1670 | 1461062348516 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x127595000) [pid = 1670] [serial = 786] [outer = 0x125f06800] 03:39:08 INFO - PROCESS | 1670 | 1461062348830 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 528ms 03:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:39:08 INFO - PROCESS | 1670 | 1461062348863 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 1670 | 1461062348865 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:39:08 INFO - PROCESS | 1670 | 1461062348867 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 1670 | 1461062348869 Marionette TRACE conn2 <- [1,1022,null,{}] 03:39:08 INFO - PROCESS | 1670 | 1461062348873 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}] 03:39:08 INFO - PROCESS | 1670 | 1461062348988 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:39:08 INFO - PROCESS | 1670 | 1461062348995 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b2000 == 50 [pid = 1670] [id = 263] 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1274e6400) [pid = 1670] [serial = 787] [outer = 0x0] 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1288b0c00) [pid = 1670] [serial = 788] [outer = 0x1274e6400] 03:39:09 INFO - PROCESS | 1670 | 1461062349025 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x129317000) [pid = 1670] [serial = 789] [outer = 0x1274e6400] 03:39:09 INFO - PROCESS | 1670 | 1461062349325 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 474ms 03:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:39:09 INFO - PROCESS | 1670 | 1461062349344 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 1670 | 1461062349345 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:39:09 INFO - PROCESS | 1670 | 1461062349348 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 1670 | 1461062349349 Marionette TRACE conn2 <- [1,1026,null,{}] 03:39:09 INFO - PROCESS | 1670 | 1461062349351 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}] 03:39:09 INFO - PROCESS | 1670 | 1461062349436 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:39:09 INFO - PROCESS | 1670 | 1461062349442 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac8000 == 51 [pid = 1670] [id = 264] 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1288b5400) [pid = 1670] [serial = 790] [outer = 0x0] 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x129666400) [pid = 1670] [serial = 791] [outer = 0x1288b5400] 03:39:09 INFO - PROCESS | 1670 | 1461062349467 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12b033800) [pid = 1670] [serial = 792] [outer = 0x1288b5400] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba96800 == 50 [pid = 1670] [id = 228] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12f11f000 == 49 [pid = 1670] [id = 231] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c4800 == 48 [pid = 1670] [id = 229] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12eada000 == 47 [pid = 1670] [id = 227] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4e1800 == 46 [pid = 1670] [id = 230] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x115137000 == 45 [pid = 1670] [id = 253] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a7000 == 44 [pid = 1670] [id = 252] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12eade000 == 43 [pid = 1670] [id = 251] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d7000 == 42 [pid = 1670] [id = 250] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12e411800 == 41 [pid = 1670] [id = 249] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8eb000 == 40 [pid = 1670] [id = 248] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad55000 == 39 [pid = 1670] [id = 247] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12d814800 == 38 [pid = 1670] [id = 245] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x119152000 == 37 [pid = 1670] [id = 246] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11913a000 == 36 [pid = 1670] [id = 254] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x125c25800 == 35 [pid = 1670] [id = 258] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad47800 == 34 [pid = 1670] [id = 255] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11b822800 == 33 [pid = 1670] [id = 261] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x126a47800 == 32 [pid = 1670] [id = 260] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x126291000 == 31 [pid = 1670] [id = 259] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11c186000 == 30 [pid = 1670] [id = 257] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x1291db800 == 29 [pid = 1670] [id = 262] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11baae000 == 28 [pid = 1670] [id = 256] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11c0f1c00) [pid = 1670] [serial = 585] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x129661800) [pid = 1670] [serial = 716] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x128f8dc00) [pid = 1670] [serial = 714] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b30bc00) [pid = 1670] [serial = 719] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11c57e800) [pid = 1670] [serial = 681] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x116359400) [pid = 1670] [serial = 695] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1264e6400) [pid = 1670] [serial = 710] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1275da400) [pid = 1670] [serial = 711] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11a90f800) [pid = 1670] [serial = 699] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119a53400) [pid = 1670] [serial = 698] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12daeb400) [pid = 1670] [serial = 692] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11c57bc00) [pid = 1670] [serial = 704] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x123670400) [pid = 1670] [serial = 705] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11be14c00) [pid = 1670] [serial = 702] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11b833400) [pid = 1670] [serial = 701] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12367e400) [pid = 1670] [serial = 707] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125c6a000) [pid = 1670] [serial = 708] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11ad84c00) [pid = 1670] [serial = 683] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129669400) [pid = 1670] [serial = 689] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1264e4c00) [pid = 1670] [serial = 686] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12ba23c00) [pid = 1670] [serial = 722] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12d8b1400) [pid = 1670] [serial = 734] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12d348000) [pid = 1670] [serial = 732] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bb93c00) [pid = 1670] [serial = 723] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12d33c400) [pid = 1670] [serial = 731] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118637400) [pid = 1670] [serial = 725] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11890d400) [pid = 1670] [serial = 696] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1275e6000) [pid = 1670] [serial = 713] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c574c00) [pid = 1670] [serial = 726] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b8a2400) [pid = 1670] [serial = 720] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12d007800) [pid = 1670] [serial = 729] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12bc36400) [pid = 1670] [serial = 728] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b036000) [pid = 1670] [serial = 717] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12e624000) [pid = 1670] [serial = 582] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x126aad000) [pid = 1670] [serial = 624] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12ba24400) [pid = 1670] [serial = 627] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12f2e7800) [pid = 1670] [serial = 633] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12ecc6000) [pid = 1670] [serial = 630] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12f2df000) [pid = 1670] [serial = 621] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12f593800) [pid = 1670] [serial = 636] [outer = 0x0] [url = about:blank] 03:39:10 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b2000 == 27 [pid = 1670] [id = 263] 03:39:11 INFO - PROCESS | 1670 | 1461062351017 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1723ms 03:39:11 INFO - PROCESS | 1670 | 1461062351076 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 1670 | 1461062351079 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:39:11 INFO - PROCESS | 1670 | 1461062351082 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 1670 | 1461062351085 Marionette TRACE conn2 <- [1,1030,null,{}] 03:39:11 INFO - PROCESS | 1670 | 1461062351090 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}] 03:39:11 INFO - PROCESS | 1670 | 1461062351169 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:39:11 INFO - PROCESS | 1670 | 1461062351217 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11580c800 == 28 [pid = 1670] [id = 265] 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1160ecc00) [pid = 1670] [serial = 793] [outer = 0x0] 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1160ef000) [pid = 1670] [serial = 794] [outer = 0x1160ecc00] 03:39:11 INFO - PROCESS | 1670 | 1461062351246 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11794d800) [pid = 1670] [serial = 795] [outer = 0x1160ecc00] 03:39:11 INFO - PROCESS | 1670 | 1461062351548 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 475ms 03:39:11 INFO - PROCESS | 1670 | 1461062351560 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 1670 | 1461062351564 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:39:11 INFO - PROCESS | 1670 | 1461062351577 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 1670 | 1461062351579 Marionette TRACE conn2 <- [1,1034,null,{}] 03:39:11 INFO - PROCESS | 1670 | 1461062351581 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}] 03:39:11 INFO - PROCESS | 1670 | 1461062351659 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:39:11 INFO - PROCESS | 1670 | 1461062351663 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ef4800 == 29 [pid = 1670] [id = 266] 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118638400) [pid = 1670] [serial = 796] [outer = 0x0] 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1189cec00) [pid = 1670] [serial = 797] [outer = 0x118638400] 03:39:11 INFO - PROCESS | 1670 | 1461062351692 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1191a7000) [pid = 1670] [serial = 798] [outer = 0x118638400] 03:39:12 INFO - PROCESS | 1670 | 1461062352012 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 481ms 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:39:12 INFO - PROCESS | 1670 | 1461062352050 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1670 | 1461062352052 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:39:12 INFO - PROCESS | 1670 | 1461062352055 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1670 | 1461062352057 Marionette TRACE conn2 <- [1,1038,null,{}] 03:39:12 INFO - PROCESS | 1670 | 1461062352065 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}] 03:39:12 INFO - PROCESS | 1670 | 1461062352140 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:39:12 INFO - PROCESS | 1670 | 1461062352144 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ebd800 == 30 [pid = 1670] [id = 267] 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x114755000) [pid = 1670] [serial = 799] [outer = 0x0] 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a90f000) [pid = 1670] [serial = 800] [outer = 0x114755000] 03:39:12 INFO - PROCESS | 1670 | 1461062352175 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a919000) [pid = 1670] [serial = 801] [outer = 0x114755000] 03:39:12 INFO - PROCESS | 1670 | 1461062352516 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:39:12 INFO - PROCESS | 1670 | 1461062352526 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1670 | 1461062352527 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:39:12 INFO - PROCESS | 1670 | 1461062352530 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1670 | 1461062352531 Marionette TRACE conn2 <- [1,1042,null,{}] 03:39:12 INFO - PROCESS | 1670 | 1461062352533 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}] 03:39:12 INFO - PROCESS | 1670 | 1461062352604 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:39:12 INFO - PROCESS | 1670 | 1461062352651 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8b3000 == 31 [pid = 1670] [id = 268] 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x117952000) [pid = 1670] [serial = 802] [outer = 0x0] 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11a93d000) [pid = 1670] [serial = 803] [outer = 0x117952000] 03:39:12 INFO - PROCESS | 1670 | 1461062352678 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11acf7c00) [pid = 1670] [serial = 804] [outer = 0x117952000] 03:39:12 INFO - PROCESS | 1670 | 1461062352943 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 420ms 03:39:12 INFO - PROCESS | 1670 | 1461062352951 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 1670 | 1461062352952 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:39:12 INFO - PROCESS | 1670 | 1461062352964 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 1670 | 1461062352965 Marionette TRACE conn2 <- [1,1046,null,{}] 03:39:12 INFO - PROCESS | 1670 | 1461062352967 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}] 03:39:13 INFO - PROCESS | 1670 | 1461062353049 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:39:13 INFO - PROCESS | 1670 | 1461062353054 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b643000 == 32 [pid = 1670] [id = 269] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11794dc00) [pid = 1670] [serial = 805] [outer = 0x0] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11ad84000) [pid = 1670] [serial = 806] [outer = 0x11794dc00] 03:39:13 INFO - PROCESS | 1670 | 1461062353081 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11b828000) [pid = 1670] [serial = 807] [outer = 0x11794dc00] 03:39:13 INFO - PROCESS | 1670 | 1461062353377 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]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 420ms 03:39:13 INFO - PROCESS | 1670 | 1461062353383 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 1670 | 1461062353384 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:39:13 INFO - PROCESS | 1670 | 1461062353394 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 1670 | 1461062353395 Marionette TRACE conn2 <- [1,1050,null,{}] 03:39:13 INFO - PROCESS | 1670 | 1461062353397 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}] 03:39:13 INFO - PROCESS | 1670 | 1461062353508 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:39:13 INFO - PROCESS | 1670 | 1461062353554 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba93800 == 33 [pid = 1670] [id = 270] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11ab10400) [pid = 1670] [serial = 808] [outer = 0x0] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11b831800) [pid = 1670] [serial = 809] [outer = 0x11ab10400] 03:39:13 INFO - PROCESS | 1670 | 1461062353582 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11c576400) [pid = 1670] [serial = 810] [outer = 0x11ab10400] 03:39:13 INFO - PROCESS | 1670 | 1461062353843 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]]]}] 03:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 475ms 03:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:39:13 INFO - PROCESS | 1670 | 1461062353862 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 1670 | 1461062353863 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:39:13 INFO - PROCESS | 1670 | 1461062353865 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 1670 | 1461062353866 Marionette TRACE conn2 <- [1,1054,null,{}] 03:39:13 INFO - PROCESS | 1670 | 1461062353869 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}] 03:39:13 INFO - PROCESS | 1670 | 1461062353949 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:39:13 INFO - PROCESS | 1670 | 1461062353956 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17f800 == 34 [pid = 1670] [id = 271] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11ad85400) [pid = 1670] [serial = 811] [outer = 0x0] 03:39:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11c581000) [pid = 1670] [serial = 812] [outer = 0x11ad85400] 03:39:13 INFO - PROCESS | 1670 | 1461062353981 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12367a000) [pid = 1670] [serial = 813] [outer = 0x11ad85400] 03:39:14 INFO - PROCESS | 1670 | 1461062354271 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 418ms 03:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:39:14 INFO - PROCESS | 1670 | 1461062354283 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 1670 | 1461062354285 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:39:14 INFO - PROCESS | 1670 | 1461062354288 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1670 | 1461062354291 Marionette TRACE conn2 <- [1,1058,null,{}] 03:39:14 INFO - PROCESS | 1670 | 1461062354298 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}] 03:39:14 INFO - PROCESS | 1670 | 1461062354372 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:39:14 INFO - PROCESS | 1670 | 1461062354376 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x123658800 == 35 [pid = 1670] [id = 272] 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11c5a2000) [pid = 1670] [serial = 814] [outer = 0x0] 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x125954000) [pid = 1670] [serial = 815] [outer = 0x11c5a2000] 03:39:14 INFO - PROCESS | 1670 | 1461062354402 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x125c5f800) [pid = 1670] [serial = 816] [outer = 0x11c5a2000] 03:39:14 INFO - PROCESS | 1670 | 1461062354695 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 426ms 03:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:39:14 INFO - PROCESS | 1670 | 1461062354729 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 1670 | 1461062354730 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:39:14 INFO - PROCESS | 1670 | 1461062354732 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 1670 | 1461062354733 Marionette TRACE conn2 <- [1,1062,null,{}] 03:39:14 INFO - PROCESS | 1670 | 1461062354741 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}] 03:39:14 INFO - PROCESS | 1670 | 1461062354836 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:39:14 INFO - PROCESS | 1670 | 1461062354844 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ebc800 == 36 [pid = 1670] [id = 273] 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11c57c000) [pid = 1670] [serial = 817] [outer = 0x0] 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x125c65800) [pid = 1670] [serial = 818] [outer = 0x11c57c000] 03:39:14 INFO - PROCESS | 1670 | 1461062354869 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x125c6a000) [pid = 1670] [serial = 819] [outer = 0x11c57c000] 03:39:15 INFO - PROCESS | 1670 | 1461062355157 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 03:39:15 INFO - PROCESS | 1670 | 1461062355202 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 1670 | 1461062355204 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:39:15 INFO - PROCESS | 1670 | 1461062355207 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 1670 | 1461062355209 Marionette TRACE conn2 <- [1,1066,null,{}] 03:39:15 INFO - PROCESS | 1670 | 1461062355211 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}] 03:39:15 INFO - PROCESS | 1670 | 1461062355283 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:39:15 INFO - PROCESS | 1670 | 1461062355289 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x126290800 == 37 [pid = 1670] [id = 274] 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x125c5e800) [pid = 1670] [serial = 820] [outer = 0x0] 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x126130800) [pid = 1670] [serial = 821] [outer = 0x125c5e800] 03:39:15 INFO - PROCESS | 1670 | 1461062355314 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12648a000) [pid = 1670] [serial = 822] [outer = 0x125c5e800] 03:39:15 INFO - PROCESS | 1670 | 1461062355627 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 467ms 03:39:15 INFO - PROCESS | 1670 | 1461062355676 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 1670 | 1461062355677 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:39:15 INFO - PROCESS | 1670 | 1461062355693 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 1670 | 1461062355695 Marionette TRACE conn2 <- [1,1070,null,{}] 03:39:15 INFO - PROCESS | 1670 | 1461062355697 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}] 03:39:15 INFO - PROCESS | 1670 | 1461062355779 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:39:15 INFO - PROCESS | 1670 | 1461062355783 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad5c000 == 38 [pid = 1670] [id = 275] 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126077c00) [pid = 1670] [serial = 823] [outer = 0x0] 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1264e6400) [pid = 1670] [serial = 824] [outer = 0x126077c00] 03:39:15 INFO - PROCESS | 1670 | 1461062355817 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12758d000) [pid = 1670] [serial = 825] [outer = 0x126077c00] 03:39:16 INFO - PROCESS | 1670 | 1461062356178 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 03:39:16 INFO - PROCESS | 1670 | 1461062356220 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1670 | 1461062356221 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:39:16 INFO - PROCESS | 1670 | 1461062356224 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1670 | 1461062356225 Marionette TRACE conn2 <- [1,1074,null,{}] 03:39:16 INFO - PROCESS | 1670 | 1461062356227 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}] 03:39:16 INFO - PROCESS | 1670 | 1461062356317 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:39:16 INFO - PROCESS | 1670 | 1461062356321 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274bb800 == 39 [pid = 1670] [id = 276] 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12758d400) [pid = 1670] [serial = 826] [outer = 0x0] 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1275de800) [pid = 1670] [serial = 827] [outer = 0x12758d400] 03:39:16 INFO - PROCESS | 1670 | 1461062356346 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1288aa400) [pid = 1670] [serial = 828] [outer = 0x12758d400] 03:39:16 INFO - PROCESS | 1670 | 1461062356668 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 03:39:16 INFO - PROCESS | 1670 | 1461062356693 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 1670 | 1461062356694 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:39:16 INFO - PROCESS | 1670 | 1461062356696 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 1670 | 1461062356697 Marionette TRACE conn2 <- [1,1078,null,{}] 03:39:16 INFO - PROCESS | 1670 | 1461062356700 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}] 03:39:16 INFO - PROCESS | 1670 | 1461062356795 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:39:16 INFO - PROCESS | 1670 | 1461062356799 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291de000 == 40 [pid = 1670] [id = 277] 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1275dcc00) [pid = 1670] [serial = 829] [outer = 0x0] 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1288b6c00) [pid = 1670] [serial = 830] [outer = 0x1275dcc00] 03:39:16 INFO - PROCESS | 1670 | 1461062356825 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12910d000) [pid = 1670] [serial = 831] [outer = 0x1275dcc00] 03:39:17 INFO - PROCESS | 1670 | 1461062357165 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 03:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:39:17 INFO - PROCESS | 1670 | 1461062357215 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1670 | 1461062357216 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:39:17 INFO - PROCESS | 1670 | 1461062357219 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1670 | 1461062357220 Marionette TRACE conn2 <- [1,1082,null,{}] 03:39:17 INFO - PROCESS | 1670 | 1461062357222 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}] 03:39:17 INFO - PROCESS | 1670 | 1461062357313 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:39:17 INFO - PROCESS | 1670 | 1461062357317 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2d7800 == 41 [pid = 1670] [id = 278] 03:39:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11ab0b000) [pid = 1670] [serial = 832] [outer = 0x0] 03:39:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12930e400) [pid = 1670] [serial = 833] [outer = 0x11ab0b000] 03:39:17 INFO - PROCESS | 1670 | 1461062357344 Marionette DEBUG loaded listener.js 03:39:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x129661000) [pid = 1670] [serial = 834] [outer = 0x11ab0b000] 03:39:17 INFO - PROCESS | 1670 | 1461062357665 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 03:39:17 INFO - PROCESS | 1670 | 1461062357708 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 1670 | 1461062357710 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:39:17 INFO - PROCESS | 1670 | 1461062357714 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 1670 | 1461062357716 Marionette TRACE conn2 <- [1,1086,null,{}] 03:39:17 INFO - PROCESS | 1670 | 1461062357719 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}] 03:39:17 INFO - PROCESS | 1670 | 1461062357864 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:39:17 INFO - PROCESS | 1670 | 1461062357910 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b7e1800 == 42 [pid = 1670] [id = 279] 03:39:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11c5ecc00) [pid = 1670] [serial = 835] [outer = 0x0] 03:39:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b036000) [pid = 1670] [serial = 836] [outer = 0x11c5ecc00] 03:39:17 INFO - PROCESS | 1670 | 1461062357950 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b308400) [pid = 1670] [serial = 837] [outer = 0x11c5ecc00] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11c573400) [pid = 1670] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1275e9000) [pid = 1670] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12d33d000) [pid = 1670] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11a90c400) [pid = 1670] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1274e6400) [pid = 1670] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11c0f8400) [pid = 1670] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11c5a1000) [pid = 1670] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x119eee000) [pid = 1670] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11ab0ac00) [pid = 1670] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125f06800) [pid = 1670] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11bb04400) [pid = 1670] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11aa5d000) [pid = 1670] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x118908000) [pid = 1670] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x116735c00) [pid = 1670] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1147b8800) [pid = 1670] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1186a9c00) [pid = 1670] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12daf5800) [pid = 1670] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129317800) [pid = 1670] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x125f08000) [pid = 1670] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11c5e9400) [pid = 1670] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1165e3000) [pid = 1670] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x116557800) [pid = 1670] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:39:18 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12d348400) [pid = 1670] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:39:18 INFO - PROCESS | 1670 | 1461062358518 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]]]}] 03:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 821ms 03:39:18 INFO - PROCESS | 1670 | 1461062358538 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 1670 | 1461062358539 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:39:18 INFO - PROCESS | 1670 | 1461062358542 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1670 | 1461062358543 Marionette TRACE conn2 <- [1,1090,null,{}] 03:39:18 INFO - PROCESS | 1670 | 1461062358545 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}] 03:39:18 INFO - PROCESS | 1670 | 1461062358646 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:39:18 INFO - PROCESS | 1670 | 1461062358681 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e5800 == 43 [pid = 1670] [id = 280] 03:39:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x114c0f400) [pid = 1670] [serial = 838] [outer = 0x0] 03:39:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11af76000) [pid = 1670] [serial = 839] [outer = 0x114c0f400] 03:39:18 INFO - PROCESS | 1670 | 1461062358706 Marionette DEBUG loaded listener.js 03:39:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11c5ebc00) [pid = 1670] [serial = 840] [outer = 0x114c0f400] 03:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 420ms 03:39:18 INFO - PROCESS | 1670 | 1461062358958 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]]]}] 03:39:18 INFO - PROCESS | 1670 | 1461062358962 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:39:18 INFO - PROCESS | 1670 | 1461062358963 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:39:18 INFO - PROCESS | 1670 | 1461062358965 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:39:18 INFO - PROCESS | 1670 | 1461062358966 Marionette TRACE conn2 <- [1,1094,null,{}] 03:39:18 INFO - PROCESS | 1670 | 1461062358969 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}] 03:39:19 INFO - PROCESS | 1670 | 1461062359059 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:39:19 INFO - PROCESS | 1670 | 1461062359063 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c00d000 == 44 [pid = 1670] [id = 281] 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11c57a800) [pid = 1670] [serial = 841] [outer = 0x0] 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1275e8c00) [pid = 1670] [serial = 842] [outer = 0x11c57a800] 03:39:19 INFO - PROCESS | 1670 | 1461062359088 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b03e000) [pid = 1670] [serial = 843] [outer = 0x11c57a800] 03:39:19 INFO - PROCESS | 1670 | 1461062359408 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 467ms 03:39:19 INFO - PROCESS | 1670 | 1461062359433 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1670 | 1461062359435 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:39:19 INFO - PROCESS | 1670 | 1461062359439 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1670 | 1461062359440 Marionette TRACE conn2 <- [1,1098,null,{}] 03:39:19 INFO - PROCESS | 1670 | 1461062359442 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}] 03:39:19 INFO - PROCESS | 1670 | 1461062359515 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:39:19 INFO - PROCESS | 1670 | 1461062359566 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c025800 == 45 [pid = 1670] [id = 282] 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11ab11800) [pid = 1670] [serial = 844] [outer = 0x0] 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12b304800) [pid = 1670] [serial = 845] [outer = 0x11ab11800] 03:39:19 INFO - PROCESS | 1670 | 1461062359591 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b313400) [pid = 1670] [serial = 846] [outer = 0x11ab11800] 03:39:19 INFO - PROCESS | 1670 | 1461062359859 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 469ms 03:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:39:19 INFO - PROCESS | 1670 | 1461062359911 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 1670 | 1461062359912 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:39:19 INFO - PROCESS | 1670 | 1461062359914 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 1670 | 1461062359915 Marionette TRACE conn2 <- [1,1102,null,{}] 03:39:19 INFO - PROCESS | 1670 | 1461062359917 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}] 03:39:19 INFO - PROCESS | 1670 | 1461062359995 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:39:20 INFO - PROCESS | 1670 | 1461062360000 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d075000 == 46 [pid = 1670] [id = 283] 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b30b800) [pid = 1670] [serial = 847] [outer = 0x0] 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12b771c00) [pid = 1670] [serial = 848] [outer = 0x12b30b800] 03:39:20 INFO - PROCESS | 1670 | 1461062360026 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b8a4c00) [pid = 1670] [serial = 849] [outer = 0x12b30b800] 03:39:20 INFO - PROCESS | 1670 | 1461062360323 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 419ms 03:39:20 INFO - PROCESS | 1670 | 1461062360391 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 1670 | 1461062360393 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:39:20 INFO - PROCESS | 1670 | 1461062360398 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 1670 | 1461062360400 Marionette TRACE conn2 <- [1,1106,null,{}] 03:39:20 INFO - PROCESS | 1670 | 1461062360404 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}] 03:39:20 INFO - PROCESS | 1670 | 1461062360494 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:39:20 INFO - PROCESS | 1670 | 1461062360583 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1156a8000 == 47 [pid = 1670] [id = 284] 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x114c0cc00) [pid = 1670] [serial = 850] [outer = 0x0] 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x114e6e400) [pid = 1670] [serial = 851] [outer = 0x114c0cc00] 03:39:20 INFO - PROCESS | 1670 | 1461062360615 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x115698400) [pid = 1670] [serial = 852] [outer = 0x114c0cc00] 03:39:21 INFO - PROCESS | 1670 | 1461062361112 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]]]}] 03:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 722ms 03:39:21 INFO - PROCESS | 1670 | 1461062361120 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:39:21 INFO - PROCESS | 1670 | 1461062361123 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:39:21 INFO - PROCESS | 1670 | 1461062361128 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 1670 | 1461062361131 Marionette TRACE conn2 <- [1,1110,null,{}] 03:39:21 INFO - PROCESS | 1670 | 1461062361134 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}] 03:39:21 INFO - PROCESS | 1670 | 1461062361241 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:39:21 INFO - PROCESS | 1670 | 1461062361360 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x119848000 == 48 [pid = 1670] [id = 285] 03:39:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x114c0f000) [pid = 1670] [serial = 853] [outer = 0x0] 03:39:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x119550400) [pid = 1670] [serial = 854] [outer = 0x114c0f000] 03:39:21 INFO - PROCESS | 1670 | 1461062361390 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11a85b000) [pid = 1670] [serial = 855] [outer = 0x114c0f000] 03:39:22 INFO - PROCESS | 1670 | 1461062362125 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1028ms 03:39:22 INFO - PROCESS | 1670 | 1461062362174 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 1670 | 1461062362176 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:39:22 INFO - PROCESS | 1670 | 1461062362181 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1670 | 1461062362183 Marionette TRACE conn2 <- [1,1114,null,{}] 03:39:22 INFO - PROCESS | 1670 | 1461062362187 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}] 03:39:22 INFO - PROCESS | 1670 | 1461062362284 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:39:22 INFO - PROCESS | 1670 | 1461062362335 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985f800 == 49 [pid = 1670] [id = 286] 03:39:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x114e7a800) [pid = 1670] [serial = 856] [outer = 0x0] 03:39:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116556400) [pid = 1670] [serial = 857] [outer = 0x114e7a800] 03:39:22 INFO - PROCESS | 1670 | 1461062362363 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1186a8000) [pid = 1670] [serial = 858] [outer = 0x114e7a800] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12c025800 == 48 [pid = 1670] [id = 282] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12c00d000 == 47 [pid = 1670] [id = 281] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e5800 == 46 [pid = 1670] [id = 280] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12b7e1800 == 45 [pid = 1670] [id = 279] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2d7800 == 44 [pid = 1670] [id = 278] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1291de000 == 43 [pid = 1670] [id = 277] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x129666400) [pid = 1670] [serial = 791] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x1274bb800 == 42 [pid = 1670] [id = 276] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad5c000 == 41 [pid = 1670] [id = 275] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x126290800 == 40 [pid = 1670] [id = 274] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x119ebc800 == 39 [pid = 1670] [id = 273] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x123658800 == 38 [pid = 1670] [id = 272] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17f800 == 37 [pid = 1670] [id = 271] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba93800 == 36 [pid = 1670] [id = 270] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11b643000 == 35 [pid = 1670] [id = 269] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8b3000 == 34 [pid = 1670] [id = 268] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x119ebd800 == 33 [pid = 1670] [id = 267] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x118ef4800 == 32 [pid = 1670] [id = 266] 03:39:22 INFO - PROCESS | 1670 | --DOCSHELL 0x11580c800 == 31 [pid = 1670] [id = 265] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12daf4c00) [pid = 1670] [serial = 693] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11c57d800) [pid = 1670] [serial = 684] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1275e0000) [pid = 1670] [serial = 687] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12bc37000) [pid = 1670] [serial = 690] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x129317000) [pid = 1670] [serial = 789] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11c580800) [pid = 1670] [serial = 773] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125f06c00) [pid = 1670] [serial = 776] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125c63400) [pid = 1670] [serial = 774] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11c0f3000) [pid = 1670] [serial = 779] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12647cc00) [pid = 1670] [serial = 777] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11b82b400) [pid = 1670] [serial = 782] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126eee000) [pid = 1670] [serial = 785] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126ab1000) [pid = 1670] [serial = 780] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11bb11800) [pid = 1670] [serial = 770] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11af78000) [pid = 1670] [serial = 767] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11b82ec00) [pid = 1670] [serial = 768] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11a917800) [pid = 1670] [serial = 764] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11aa64800) [pid = 1670] [serial = 765] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1186a6c00) [pid = 1670] [serial = 761] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x118911800) [pid = 1670] [serial = 762] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x114e72c00) [pid = 1670] [serial = 759] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1147c4c00) [pid = 1670] [serial = 758] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12e4a1400) [pid = 1670] [serial = 756] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x125c6c800) [pid = 1670] [serial = 755] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12e4a1c00) [pid = 1670] [serial = 753] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12e230c00) [pid = 1670] [serial = 752] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12d33e800) [pid = 1670] [serial = 750] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bb93400) [pid = 1670] [serial = 749] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x129668800) [pid = 1670] [serial = 747] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1275e2800) [pid = 1670] [serial = 746] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x126bbf800) [pid = 1670] [serial = 744] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x125eba800) [pid = 1670] [serial = 743] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11c019c00) [pid = 1670] [serial = 741] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11aa5a800) [pid = 1670] [serial = 740] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119d0e400) [pid = 1670] [serial = 738] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1186a6400) [pid = 1670] [serial = 737] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12d349c00) [pid = 1670] [serial = 735] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x127595000) [pid = 1670] [serial = 786] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1264e6c00) [pid = 1670] [serial = 783] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1288b0c00) [pid = 1670] [serial = 788] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11c0eec00) [pid = 1670] [serial = 771] [outer = 0x0] [url = about:blank] 03:39:22 INFO - PROCESS | 1670 | 1461062362774 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 621ms 03:39:22 INFO - PROCESS | 1670 | 1461062362802 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 1670 | 1461062362806 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:39:22 INFO - PROCESS | 1670 | 1461062362810 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 1670 | 1461062362812 Marionette TRACE conn2 <- [1,1118,null,{}] 03:39:22 INFO - PROCESS | 1670 | 1461062362814 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}] 03:39:22 INFO - PROCESS | 1670 | 1461062362889 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:39:22 INFO - PROCESS | 1670 | 1461062362935 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x119857000 == 32 [pid = 1670] [id = 287] 03:39:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11522e000) [pid = 1670] [serial = 859] [outer = 0x0] 03:39:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118950c00) [pid = 1670] [serial = 860] [outer = 0x11522e000] 03:39:22 INFO - PROCESS | 1670 | 1461062362961 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119d1d800) [pid = 1670] [serial = 861] [outer = 0x11522e000] 03:39:23 INFO - PROCESS | 1670 | 1461062363274 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 03:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:39:23 INFO - PROCESS | 1670 | 1461062363330 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1670 | 1461062363331 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:39:23 INFO - PROCESS | 1670 | 1461062363333 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1670 | 1461062363336 Marionette TRACE conn2 <- [1,1122,null,{}] 03:39:23 INFO - PROCESS | 1670 | 1461062363344 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}] 03:39:23 INFO - PROCESS | 1670 | 1461062363419 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:39:23 INFO - PROCESS | 1670 | 1461062363465 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add3800 == 33 [pid = 1670] [id = 288] 03:39:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11514f400) [pid = 1670] [serial = 862] [outer = 0x0] 03:39:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11a90d000) [pid = 1670] [serial = 863] [outer = 0x11514f400] 03:39:23 INFO - PROCESS | 1670 | 1461062363493 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11ad61c00) [pid = 1670] [serial = 864] [outer = 0x11514f400] 03:39:23 INFO - PROCESS | 1670 | 1461062363857 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 576ms 03:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:39:23 INFO - PROCESS | 1670 | 1461062363910 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 1670 | 1461062363913 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:39:23 INFO - PROCESS | 1670 | 1461062363916 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 1670 | 1461062363917 Marionette TRACE conn2 <- [1,1126,null,{}] 03:39:23 INFO - PROCESS | 1670 | 1461062363930 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}] 03:39:24 INFO - PROCESS | 1670 | 1461062364074 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:39:24 INFO - PROCESS | 1670 | 1461062364091 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be52800 == 34 [pid = 1670] [id = 289] 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a934800) [pid = 1670] [serial = 865] [outer = 0x0] 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11b832c00) [pid = 1670] [serial = 866] [outer = 0x11a934800] 03:39:24 INFO - PROCESS | 1670 | 1461062364130 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11bb0d400) [pid = 1670] [serial = 867] [outer = 0x11a934800] 03:39:24 INFO - PROCESS | 1670 | 1461062364477 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 579ms 03:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:39:24 INFO - PROCESS | 1670 | 1461062364495 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 1670 | 1461062364496 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:39:24 INFO - PROCESS | 1670 | 1461062364498 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 1670 | 1461062364499 Marionette TRACE conn2 <- [1,1130,null,{}] 03:39:24 INFO - PROCESS | 1670 | 1461062364502 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}] 03:39:24 INFO - PROCESS | 1670 | 1461062364576 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:39:24 INFO - PROCESS | 1670 | 1461062364580 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x123654800 == 35 [pid = 1670] [id = 290] 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11bb0d800) [pid = 1670] [serial = 868] [outer = 0x0] 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11c0f0800) [pid = 1670] [serial = 869] [outer = 0x11bb0d800] 03:39:24 INFO - PROCESS | 1670 | 1461062364607 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11c572400) [pid = 1670] [serial = 870] [outer = 0x11bb0d800] 03:39:24 INFO - PROCESS | 1670 | 1461062364964 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 03:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:39:25 INFO - PROCESS | 1670 | 1461062365017 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1670 | 1461062365018 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:39:25 INFO - PROCESS | 1670 | 1461062365020 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1670 | 1461062365021 Marionette TRACE conn2 <- [1,1134,null,{}] 03:39:25 INFO - PROCESS | 1670 | 1461062365023 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}] 03:39:25 INFO - PROCESS | 1670 | 1461062365125 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:39:25 INFO - PROCESS | 1670 | 1461062365159 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c29800 == 36 [pid = 1670] [id = 291] 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11c57a400) [pid = 1670] [serial = 871] [outer = 0x0] 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12367a400) [pid = 1670] [serial = 872] [outer = 0x11c57a400] 03:39:25 INFO - PROCESS | 1670 | 1461062365186 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x125c60800) [pid = 1670] [serial = 873] [outer = 0x11c57a400] 03:39:25 INFO - PROCESS | 1670 | 1461062365598 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 620ms 03:39:25 INFO - PROCESS | 1670 | 1461062365641 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 1670 | 1461062365643 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:39:25 INFO - PROCESS | 1670 | 1461062365647 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 1670 | 1461062365649 Marionette TRACE conn2 <- [1,1138,null,{}] 03:39:25 INFO - PROCESS | 1670 | 1461062365660 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}] 03:39:25 INFO - PROCESS | 1670 | 1461062365803 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:39:25 INFO - PROCESS | 1670 | 1461062365827 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12654c800 == 37 [pid = 1670] [id = 292] 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12367c400) [pid = 1670] [serial = 874] [outer = 0x0] 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125c6a400) [pid = 1670] [serial = 875] [outer = 0x12367c400] 03:39:25 INFO - PROCESS | 1670 | 1461062365867 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x125f09000) [pid = 1670] [serial = 876] [outer = 0x12367c400] 03:39:26 INFO - PROCESS | 1670 | 1461062366212 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 570ms 03:39:26 INFO - PROCESS | 1670 | 1461062366217 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 1670 | 1461062366218 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:39:26 INFO - PROCESS | 1670 | 1461062366221 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 1670 | 1461062366223 Marionette TRACE conn2 <- [1,1142,null,{}] 03:39:26 INFO - PROCESS | 1670 | 1461062366226 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}] 03:39:26 INFO - PROCESS | 1670 | 1461062366324 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:39:26 INFO - PROCESS | 1670 | 1461062366328 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x126acd800 == 38 [pid = 1670] [id = 293] 03:39:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11ad6f800) [pid = 1670] [serial = 877] [outer = 0x0] 03:39:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126132c00) [pid = 1670] [serial = 878] [outer = 0x11ad6f800] 03:39:26 INFO - PROCESS | 1670 | 1461062366353 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12648ac00) [pid = 1670] [serial = 879] [outer = 0x11ad6f800] 03:39:26 INFO - PROCESS | 1670 | 1461062366844 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]]]}] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12758d400) [pid = 1670] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118638400) [pid = 1670] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x125c5e800) [pid = 1670] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126077c00) [pid = 1670] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11794dc00) [pid = 1670] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11c57c000) [pid = 1670] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1160ecc00) [pid = 1670] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x117952000) [pid = 1670] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11c5a2000) [pid = 1670] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11ab10400) [pid = 1670] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11ad85400) [pid = 1670] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1288b5400) [pid = 1670] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1275dcc00) [pid = 1670] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11c5ecc00) [pid = 1670] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x114c0f400) [pid = 1670] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11ab0b000) [pid = 1670] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11c57a800) [pid = 1670] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:39:26 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11ab11800) [pid = 1670] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 673ms 03:39:26 INFO - PROCESS | 1670 | 1461062366894 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 1670 | 1461062366895 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:39:26 INFO - PROCESS | 1670 | 1461062366897 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 1670 | 1461062366898 Marionette TRACE conn2 <- [1,1146,null,{}] 03:39:26 INFO - PROCESS | 1670 | 1461062366901 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}] 03:39:26 INFO - PROCESS | 1670 | 1461062366973 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:39:26 INFO - PROCESS | 1670 | 1461062366977 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x119852000 == 39 [pid = 1670] [id = 294] 03:39:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11890d000) [pid = 1670] [serial = 880] [outer = 0x0] 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11ab0fc00) [pid = 1670] [serial = 881] [outer = 0x11890d000] 03:39:27 INFO - PROCESS | 1670 | 1461062367004 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11c5ecc00) [pid = 1670] [serial = 882] [outer = 0x11890d000] 03:39:27 INFO - PROCESS | 1670 | 1461062367338 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 03:39:27 INFO - PROCESS | 1670 | 1461062367367 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1670 | 1461062367368 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:39:27 INFO - PROCESS | 1670 | 1461062367372 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1670 | 1461062367374 Marionette TRACE conn2 <- [1,1150,null,{}] 03:39:27 INFO - PROCESS | 1670 | 1461062367376 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}] 03:39:27 INFO - PROCESS | 1670 | 1461062367455 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:39:27 INFO - PROCESS | 1670 | 1461062367501 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x126557800 == 40 [pid = 1670] [id = 295] 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11ad85400) [pid = 1670] [serial = 883] [outer = 0x0] 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12647d800) [pid = 1670] [serial = 884] [outer = 0x11ad85400] 03:39:27 INFO - PROCESS | 1670 | 1461062367527 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126231800) [pid = 1670] [serial = 885] [outer = 0x11ad85400] 03:39:27 INFO - PROCESS | 1670 | 1461062367830 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 03:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:39:27 INFO - PROCESS | 1670 | 1461062367843 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 1670 | 1461062367845 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:39:27 INFO - PROCESS | 1670 | 1461062367847 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 1670 | 1461062367849 Marionette TRACE conn2 <- [1,1154,null,{}] 03:39:27 INFO - PROCESS | 1670 | 1461062367851 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}] 03:39:27 INFO - PROCESS | 1670 | 1461062367944 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:39:27 INFO - PROCESS | 1670 | 1461062367948 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2df800 == 41 [pid = 1670] [id = 296] 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126bc0800) [pid = 1670] [serial = 886] [outer = 0x0] 03:39:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1275de000) [pid = 1670] [serial = 887] [outer = 0x126bc0800] 03:39:27 INFO - PROCESS | 1670 | 1461062367979 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128f80800) [pid = 1670] [serial = 888] [outer = 0x126bc0800] 03:39:28 INFO - PROCESS | 1670 | 1461062368336 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 03:39:28 INFO - PROCESS | 1670 | 1461062368368 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:39:28 INFO - PROCESS | 1670 | 1461062368370 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:39:28 INFO - PROCESS | 1670 | 1461062368374 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 1670 | 1461062368376 Marionette TRACE conn2 <- [1,1158,null,{}] 03:39:28 INFO - PROCESS | 1670 | 1461062368379 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}] 03:39:28 INFO - PROCESS | 1670 | 1461062368496 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:39:28 INFO - PROCESS | 1670 | 1461062368506 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8e2800 == 42 [pid = 1670] [id = 297] 03:39:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1288ab000) [pid = 1670] [serial = 889] [outer = 0x0] 03:39:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129317800) [pid = 1670] [serial = 890] [outer = 0x1288ab000] 03:39:28 INFO - PROCESS | 1670 | 1461062368545 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129662400) [pid = 1670] [serial = 891] [outer = 0x1288ab000] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac8000 == 41 [pid = 1670] [id = 264] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x11985f800 == 40 [pid = 1670] [id = 286] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x119848000 == 39 [pid = 1670] [id = 285] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12d075000 == 38 [pid = 1670] [id = 283] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x1156a8000 == 37 [pid = 1670] [id = 284] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x125c29800 == 36 [pid = 1670] [id = 291] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x119852000 == 35 [pid = 1670] [id = 294] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x11add3800 == 34 [pid = 1670] [id = 288] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12654c800 == 33 [pid = 1670] [id = 292] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x119857000 == 32 [pid = 1670] [id = 287] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2df800 == 31 [pid = 1670] [id = 296] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x11be52800 == 30 [pid = 1670] [id = 289] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x123654800 == 29 [pid = 1670] [id = 290] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x126acd800 == 28 [pid = 1670] [id = 293] 03:39:29 INFO - PROCESS | 1670 | --DOCSHELL 0x126557800 == 27 [pid = 1670] [id = 295] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11a90f000) [pid = 1670] [serial = 800] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x125954000) [pid = 1670] [serial = 815] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x125c5f800) [pid = 1670] [serial = 816] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11b831800) [pid = 1670] [serial = 809] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c576400) [pid = 1670] [serial = 810] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11c581000) [pid = 1670] [serial = 812] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12367a000) [pid = 1670] [serial = 813] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12b033800) [pid = 1670] [serial = 792] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1288b6c00) [pid = 1670] [serial = 830] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12b036000) [pid = 1670] [serial = 836] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11af76000) [pid = 1670] [serial = 839] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12930e400) [pid = 1670] [serial = 833] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x129661000) [pid = 1670] [serial = 834] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b771c00) [pid = 1670] [serial = 848] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1275e8c00) [pid = 1670] [serial = 842] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12b313400) [pid = 1670] [serial = 846] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11b828000) [pid = 1670] [serial = 807] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11c5ebc00) [pid = 1670] [serial = 840] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b308400) [pid = 1670] [serial = 837] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1288aa400) [pid = 1670] [serial = 828] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12910d000) [pid = 1670] [serial = 831] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12b03e000) [pid = 1670] [serial = 843] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12b304800) [pid = 1670] [serial = 845] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12758d000) [pid = 1670] [serial = 825] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1275de800) [pid = 1670] [serial = 827] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1189cec00) [pid = 1670] [serial = 797] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1191a7000) [pid = 1670] [serial = 798] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x126130800) [pid = 1670] [serial = 821] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12648a000) [pid = 1670] [serial = 822] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1264e6400) [pid = 1670] [serial = 824] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x11ad84000) [pid = 1670] [serial = 806] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x125c65800) [pid = 1670] [serial = 818] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x125c6a000) [pid = 1670] [serial = 819] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x1160ef000) [pid = 1670] [serial = 794] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x11794d800) [pid = 1670] [serial = 795] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x11a93d000) [pid = 1670] [serial = 803] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x11acf7c00) [pid = 1670] [serial = 804] [outer = 0x0] [url = about:blank] 03:39:30 INFO - PROCESS | 1670 | 1461062370163 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1822ms 03:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:39:30 INFO - PROCESS | 1670 | 1461062370196 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 1670 | 1461062370199 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:39:30 INFO - PROCESS | 1670 | 1461062370202 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 1670 | 1461062370205 Marionette TRACE conn2 <- [1,1162,null,{}] 03:39:30 INFO - PROCESS | 1670 | 1461062370209 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}] 03:39:30 INFO - PROCESS | 1670 | 1461062370283 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:39:30 INFO - PROCESS | 1670 | 1461062370289 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ef5800 == 28 [pid = 1670] [id = 298] 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1188b0400) [pid = 1670] [serial = 892] [outer = 0x0] 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x118909800) [pid = 1670] [serial = 893] [outer = 0x1188b0400] 03:39:30 INFO - PROCESS | 1670 | 1461062370320 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x118e41000) [pid = 1670] [serial = 894] [outer = 0x1188b0400] 03:39:30 INFO - PROCESS | 1670 | 1461062370671 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 03:39:30 INFO - PROCESS | 1670 | 1461062370723 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 1670 | 1461062370728 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:39:30 INFO - PROCESS | 1670 | 1461062370732 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 1670 | 1461062370734 Marionette TRACE conn2 <- [1,1166,null,{}] 03:39:30 INFO - PROCESS | 1670 | 1461062370737 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}] 03:39:30 INFO - PROCESS | 1670 | 1461062370808 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:39:30 INFO - PROCESS | 1670 | 1461062370812 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ec1000 == 29 [pid = 1670] [id = 299] 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x118e4c000) [pid = 1670] [serial = 895] [outer = 0x0] 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x119d0e400) [pid = 1670] [serial = 896] [outer = 0x118e4c000] 03:39:30 INFO - PROCESS | 1670 | 1461062370840 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11a915400) [pid = 1670] [serial = 897] [outer = 0x118e4c000] 03:39:31 INFO - PROCESS | 1670 | 1461062371185 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 469ms 03:39:31 INFO - PROCESS | 1670 | 1461062371202 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 1670 | 1461062371204 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:39:31 INFO - PROCESS | 1670 | 1461062371214 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 1670 | 1461062371217 Marionette TRACE conn2 <- [1,1170,null,{}] 03:39:31 INFO - PROCESS | 1670 | 1461062371227 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}] 03:39:31 INFO - PROCESS | 1670 | 1461062371300 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:39:31 INFO - PROCESS | 1670 | 1461062371305 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad57800 == 30 [pid = 1670] [id = 300] 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1145c0c00) [pid = 1670] [serial = 898] [outer = 0x0] 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11aced400) [pid = 1670] [serial = 899] [outer = 0x1145c0c00] 03:39:31 INFO - PROCESS | 1670 | 1461062371335 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11ad87800) [pid = 1670] [serial = 900] [outer = 0x1145c0c00] 03:39:31 INFO - PROCESS | 1670 | 1461062371661 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 479ms 03:39:31 INFO - PROCESS | 1670 | 1461062371690 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 1670 | 1461062371692 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:39:31 INFO - PROCESS | 1670 | 1461062371694 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 1670 | 1461062371695 Marionette TRACE conn2 <- [1,1174,null,{}] 03:39:31 INFO - PROCESS | 1670 | 1461062371698 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}] 03:39:31 INFO - PROCESS | 1670 | 1461062371764 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:39:31 INFO - PROCESS | 1670 | 1461062371768 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba94800 == 31 [pid = 1670] [id = 301] 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11af75c00) [pid = 1670] [serial = 901] [outer = 0x0] 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11b6d7c00) [pid = 1670] [serial = 902] [outer = 0x11af75c00] 03:39:31 INFO - PROCESS | 1670 | 1461062371796 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11bb03c00) [pid = 1670] [serial = 903] [outer = 0x11af75c00] 03:39:32 INFO - PROCESS | 1670 | 1461062372111 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] 03:39:32 INFO - PROCESS | 1670 | 1461062372170 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:39:32 INFO - PROCESS | 1670 | 1461062372172 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1670 | 1461062372173 Marionette TRACE conn2 <- [1,1178,null,{}] 03:39:32 INFO - PROCESS | 1670 | 1461062372176 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}] 03:39:32 INFO - PROCESS | 1670 | 1461062372241 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:39:32 INFO - PROCESS | 1670 | 1461062372245 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be52000 == 32 [pid = 1670] [id = 302] 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1186a6400) [pid = 1670] [serial = 904] [outer = 0x0] 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11be10800) [pid = 1670] [serial = 905] [outer = 0x1186a6400] 03:39:32 INFO - PROCESS | 1670 | 1461062372272 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11c155400) [pid = 1670] [serial = 906] [outer = 0x1186a6400] 03:39:32 INFO - PROCESS | 1670 | 1461062372642 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] 03:39:32 INFO - PROCESS | 1670 | 1461062372694 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:39:32 INFO - PROCESS | 1670 | 1461062372697 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 1670 | 1461062372699 Marionette TRACE conn2 <- [1,1182,null,{}] 03:39:32 INFO - PROCESS | 1670 | 1461062372703 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}] 03:39:32 INFO - PROCESS | 1670 | 1461062372831 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:39:32 INFO - PROCESS | 1670 | 1461062372843 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x123651800 == 33 [pid = 1670] [id = 303] 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11c0f8400) [pid = 1670] [serial = 907] [outer = 0x0] 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11c57ac00) [pid = 1670] [serial = 908] [outer = 0x11c0f8400] 03:39:32 INFO - PROCESS | 1670 | 1461062372870 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12595a800) [pid = 1670] [serial = 909] [outer = 0x11c0f8400] 03:39:33 INFO - PROCESS | 1670 | 1461062373168 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 1670 | 1461062373222 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:39:33 INFO - PROCESS | 1670 | 1461062373227 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 1670 | 1461062373229 Marionette TRACE conn2 <- [1,1186,null,{}] 03:39:33 INFO - PROCESS | 1670 | 1461062373232 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}] 03:39:33 INFO - PROCESS | 1670 | 1461062373335 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:39:33 INFO - PROCESS | 1670 | 1461062373344 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c26800 == 34 [pid = 1670] [id = 304] 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x123678c00) [pid = 1670] [serial = 910] [outer = 0x0] 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x125c61000) [pid = 1670] [serial = 911] [outer = 0x123678c00] 03:39:33 INFO - PROCESS | 1670 | 1461062373385 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x125cd6000) [pid = 1670] [serial = 912] [outer = 0x123678c00] 03:39:33 INFO - PROCESS | 1670 | 1461062373725 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] 03:39:33 INFO - PROCESS | 1670 | 1461062373761 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:39:33 INFO - PROCESS | 1670 | 1461062373763 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 1670 | 1461062373764 Marionette TRACE conn2 <- [1,1190,null,{}] 03:39:33 INFO - PROCESS | 1670 | 1461062373767 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}] 03:39:33 INFO - PROCESS | 1670 | 1461062373862 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:39:33 INFO - PROCESS | 1670 | 1461062373868 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x126288800 == 35 [pid = 1670] [id = 305] 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11c5a6000) [pid = 1670] [serial = 913] [outer = 0x0] 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125c6b400) [pid = 1670] [serial = 914] [outer = 0x11c5a6000] 03:39:33 INFO - PROCESS | 1670 | 1461062373893 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12647c800) [pid = 1670] [serial = 915] [outer = 0x11c5a6000] 03:39:34 INFO - PROCESS | 1670 | 1461062374193 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] 03:39:34 INFO - PROCESS | 1670 | 1461062374234 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:39:34 INFO - PROCESS | 1670 | 1461062374236 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 1670 | 1461062374238 Marionette TRACE conn2 <- [1,1194,null,{}] 03:39:34 INFO - PROCESS | 1670 | 1461062374242 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}] 03:39:34 INFO - PROCESS | 1670 | 1461062374318 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:39:34 INFO - PROCESS | 1670 | 1461062374326 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad57000 == 36 [pid = 1670] [id = 306] 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126aaf000) [pid = 1670] [serial = 916] [outer = 0x0] 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126bc5000) [pid = 1670] [serial = 917] [outer = 0x126aaf000] 03:39:34 INFO - PROCESS | 1670 | 1461062374351 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126ee9000) [pid = 1670] [serial = 918] [outer = 0x126aaf000] 03:39:34 INFO - PROCESS | 1670 | 1461062374649 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] 03:39:34 INFO - PROCESS | 1670 | 1461062374661 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 03:39:34 INFO - PROCESS | 1670 | 1461062374663 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 1670 | 1461062374664 Marionette TRACE conn2 <- [1,1198,null,{}] 03:39:34 INFO - PROCESS | 1670 | 1461062374668 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}] 03:39:34 INFO - PROCESS | 1670 | 1461062374745 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:39:34 INFO - PROCESS | 1670 | 1461062374798 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b3800 == 37 [pid = 1670] [id = 307] 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12606a800) [pid = 1670] [serial = 919] [outer = 0x0] 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126eeb400) [pid = 1670] [serial = 920] [outer = 0x12606a800] 03:39:34 INFO - PROCESS | 1670 | 1461062374823 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1275db000) [pid = 1670] [serial = 921] [outer = 0x12606a800] 03:39:35 INFO - PROCESS | 1670 | 1461062375095 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 03:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:39:35 INFO - PROCESS | 1670 | 1461062375133 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 1670 | 1461062375134 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:39:35 INFO - PROCESS | 1670 | 1461062375150 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1670 | 1461062375152 Marionette TRACE conn2 <- [1,1202,null,{}] 03:39:35 INFO - PROCESS | 1670 | 1461062375155 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}] 03:39:35 INFO - PROCESS | 1670 | 1461062375254 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:39:35 INFO - PROCESS | 1670 | 1461062375258 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be51800 == 38 [pid = 1670] [id = 308] 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1275db400) [pid = 1670] [serial = 922] [outer = 0x0] 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1275e6000) [pid = 1670] [serial = 923] [outer = 0x1275db400] 03:39:35 INFO - PROCESS | 1670 | 1461062375287 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129118000) [pid = 1670] [serial = 924] [outer = 0x1275db400] 03:39:35 INFO - PROCESS | 1670 | 1461062375597 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]]]}] 03:39:35 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 03:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 483ms 03:39:35 INFO - PROCESS | 1670 | 1461062375621 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 1670 | 1461062375624 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:39:35 INFO - PROCESS | 1670 | 1461062375627 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 1670 | 1461062375628 Marionette TRACE conn2 <- [1,1206,null,{}] 03:39:35 INFO - PROCESS | 1670 | 1461062375630 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}] 03:39:35 INFO - PROCESS | 1670 | 1461062375715 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:39:35 INFO - PROCESS | 1670 | 1461062375746 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b2800 == 39 [pid = 1670] [id = 309] 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1288b5800) [pid = 1670] [serial = 925] [outer = 0x0] 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12930f400) [pid = 1670] [serial = 926] [outer = 0x1288b5800] 03:39:35 INFO - PROCESS | 1670 | 1461062375771 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12965e800) [pid = 1670] [serial = 927] [outer = 0x1288b5800] 03:39:36 INFO - PROCESS | 1670 | 1461062376052 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]]]}] 03:39:36 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 03:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 03:39:36 INFO - PROCESS | 1670 | 1461062376096 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 1670 | 1461062376097 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:39:36 INFO - PROCESS | 1670 | 1461062376099 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1670 | 1461062376100 Marionette TRACE conn2 <- [1,1210,null,{}] 03:39:36 INFO - PROCESS | 1670 | 1461062376103 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}] 03:39:36 INFO - PROCESS | 1670 | 1461062376193 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12965fc00) [pid = 1670] [serial = 928] [outer = 0x12f591800] 03:39:36 INFO - PROCESS | 1670 | 1461062376219 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac6800 == 40 [pid = 1670] [id = 310] 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b02fc00) [pid = 1670] [serial = 929] [outer = 0x0] 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b033000) [pid = 1670] [serial = 930] [outer = 0x12b02fc00] 03:39:36 INFO - PROCESS | 1670 | 1461062376250 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b305000) [pid = 1670] [serial = 931] [outer = 0x12b02fc00] 03:39:36 INFO - PROCESS | 1670 | 1461062376628 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 03:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:39:36 INFO - PROCESS | 1670 | 1461062376672 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 1670 | 1461062376673 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:39:36 INFO - PROCESS | 1670 | 1461062376675 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 1670 | 1461062376676 Marionette TRACE conn2 <- [1,1214,null,{}] 03:39:36 INFO - PROCESS | 1670 | 1461062376678 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}] 03:39:36 INFO - PROCESS | 1670 | 1461062376766 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:39:36 INFO - PROCESS | 1670 | 1461062376796 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f5000 == 41 [pid = 1670] [id = 311] 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b304c00) [pid = 1670] [serial = 932] [outer = 0x0] 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b309400) [pid = 1670] [serial = 933] [outer = 0x12b304c00] 03:39:36 INFO - PROCESS | 1670 | 1461062376820 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b311c00) [pid = 1670] [serial = 934] [outer = 0x12b304c00] 03:39:37 INFO - PROCESS | 1670 | 1461062377192 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]]]}] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11c57a400) [pid = 1670] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12367c400) [pid = 1670] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11ad6f800) [pid = 1670] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11890d000) [pid = 1670] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11ad85400) [pid = 1670] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126bc0800) [pid = 1670] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11bb0d800) [pid = 1670] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11a934800) [pid = 1670] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11514f400) [pid = 1670] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11522e000) [pid = 1670] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x114e7a800) [pid = 1670] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x114c0f000) [pid = 1670] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x114c0cc00) [pid = 1670] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12b30b800) [pid = 1670] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:39:37 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x114755000) [pid = 1670] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 568ms 03:39:37 INFO - PROCESS | 1670 | 1461062377243 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 1670 | 1461062377244 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:39:37 INFO - PROCESS | 1670 | 1461062377246 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1670 | 1461062377247 Marionette TRACE conn2 <- [1,1218,null,{}] 03:39:37 INFO - PROCESS | 1670 | 1461062377250 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}] 03:39:37 INFO - PROCESS | 1670 | 1461062377323 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:39:37 INFO - PROCESS | 1670 | 1461062377327 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a970800 == 42 [pid = 1670] [id = 312] 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11890d000) [pid = 1670] [serial = 935] [outer = 0x0] 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a919c00) [pid = 1670] [serial = 936] [outer = 0x11890d000] 03:39:37 INFO - PROCESS | 1670 | 1461062377352 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11c57a400) [pid = 1670] [serial = 937] [outer = 0x11890d000] 03:39:37 INFO - PROCESS | 1670 | 1461062377664 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 03:39:37 INFO - PROCESS | 1670 | 1461062377714 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 1670 | 1461062377715 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:39:37 INFO - PROCESS | 1670 | 1461062377718 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 1670 | 1461062377719 Marionette TRACE conn2 <- [1,1222,null,{}] 03:39:37 INFO - PROCESS | 1670 | 1461062377721 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}] 03:39:37 INFO - PROCESS | 1670 | 1461062377810 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:39:37 INFO - PROCESS | 1670 | 1461062377816 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c026000 == 43 [pid = 1670] [id = 313] 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x119544400) [pid = 1670] [serial = 938] [outer = 0x0] 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126bc0800) [pid = 1670] [serial = 939] [outer = 0x119544400] 03:39:37 INFO - PROCESS | 1670 | 1461062377841 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b76f400) [pid = 1670] [serial = 940] [outer = 0x119544400] 03:39:38 INFO - PROCESS | 1670 | 1461062378141 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] 03:39:38 INFO - PROCESS | 1670 | 1461062378191 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:39:38 INFO - PROCESS | 1670 | 1461062378193 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 1670 | 1461062378195 Marionette TRACE conn2 <- [1,1226,null,{}] 03:39:38 INFO - PROCESS | 1670 | 1461062378197 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}] 03:39:38 INFO - PROCESS | 1670 | 1461062378267 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:39:38 INFO - PROCESS | 1670 | 1461062378274 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d075800 == 44 [pid = 1670] [id = 314] 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b8a4800) [pid = 1670] [serial = 941] [outer = 0x0] 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12ba27000) [pid = 1670] [serial = 942] [outer = 0x12b8a4800] 03:39:38 INFO - PROCESS | 1670 | 1461062378299 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12ba2c000) [pid = 1670] [serial = 943] [outer = 0x12b8a4800] 03:39:38 INFO - PROCESS | 1670 | 1461062378602 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 467ms 03:39:38 INFO - PROCESS | 1670 | 1461062378669 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 1670 | 1461062378670 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:39:38 INFO - PROCESS | 1670 | 1461062378674 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 1670 | 1461062378675 Marionette TRACE conn2 <- [1,1230,null,{}] 03:39:38 INFO - PROCESS | 1670 | 1461062378677 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}] 03:39:38 INFO - PROCESS | 1670 | 1461062378751 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:39:38 INFO - PROCESS | 1670 | 1461062378757 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d80a000 == 45 [pid = 1670] [id = 315] 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12ba22800) [pid = 1670] [serial = 944] [outer = 0x0] 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bb8f800) [pid = 1670] [serial = 945] [outer = 0x12ba22800] 03:39:38 INFO - PROCESS | 1670 | 1461062378782 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bb94800) [pid = 1670] [serial = 946] [outer = 0x12ba22800] 03:39:39 INFO - PROCESS | 1670 | 1461062379094 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 03:39:39 INFO - PROCESS | 1670 | 1461062379142 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 1670 | 1461062379143 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:39:39 INFO - PROCESS | 1670 | 1461062379146 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1670 | 1461062379147 Marionette TRACE conn2 <- [1,1234,null,{}] 03:39:39 INFO - PROCESS | 1670 | 1461062379150 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}] 03:39:39 INFO - PROCESS | 1670 | 1461062379314 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:39:39 INFO - PROCESS | 1670 | 1461062379367 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11601e800 == 46 [pid = 1670] [id = 316] 03:39:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x114480800) [pid = 1670] [serial = 947] [outer = 0x0] 03:39:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11475d000) [pid = 1670] [serial = 948] [outer = 0x114480800] 03:39:39 INFO - PROCESS | 1670 | 1461062379399 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x116359400) [pid = 1670] [serial = 949] [outer = 0x114480800] 03:39:39 INFO - PROCESS | 1670 | 1461062379889 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 768ms 03:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:39:39 INFO - PROCESS | 1670 | 1461062379926 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 1670 | 1461062379929 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:39:39 INFO - PROCESS | 1670 | 1461062379933 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 1670 | 1461062379936 Marionette TRACE conn2 <- [1,1238,null,{}] 03:39:39 INFO - PROCESS | 1670 | 1461062379967 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}] 03:39:40 INFO - PROCESS | 1670 | 1461062380074 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:39:40 INFO - PROCESS | 1670 | 1461062380144 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aabd800 == 47 [pid = 1670] [id = 317] 03:39:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x119eea800) [pid = 1670] [serial = 950] [outer = 0x0] 03:39:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11a90f000) [pid = 1670] [serial = 951] [outer = 0x119eea800] 03:39:40 INFO - PROCESS | 1670 | 1461062380176 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11a939c00) [pid = 1670] [serial = 952] [outer = 0x119eea800] 03:39:40 INFO - PROCESS | 1670 | 1461062380829 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 949ms 03:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:39:40 INFO - PROCESS | 1670 | 1461062380882 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 1670 | 1461062380884 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:39:40 INFO - PROCESS | 1670 | 1461062380887 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 1670 | 1461062380890 Marionette TRACE conn2 <- [1,1242,null,{}] 03:39:40 INFO - PROCESS | 1670 | 1461062380894 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}] 03:39:40 INFO - PROCESS | 1670 | 1461062380990 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:39:41 INFO - PROCESS | 1670 | 1461062381041 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f23000 == 48 [pid = 1670] [id = 318] 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x118902c00) [pid = 1670] [serial = 953] [outer = 0x0] 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1189ce400) [pid = 1670] [serial = 954] [outer = 0x118902c00] 03:39:41 INFO - PROCESS | 1670 | 1461062381071 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119d15800) [pid = 1670] [serial = 955] [outer = 0x118902c00] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12d80a000 == 47 [pid = 1670] [id = 315] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12d075800 == 46 [pid = 1670] [id = 314] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c026000 == 45 [pid = 1670] [id = 313] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11a970800 == 44 [pid = 1670] [id = 312] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f5000 == 43 [pid = 1670] [id = 311] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac6800 == 42 [pid = 1670] [id = 310] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b2800 == 41 [pid = 1670] [id = 309] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11be51800 == 40 [pid = 1670] [id = 308] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129317800) [pid = 1670] [serial = 890] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b3800 == 39 [pid = 1670] [id = 307] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad57000 == 38 [pid = 1670] [id = 306] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x126288800 == 37 [pid = 1670] [id = 305] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x125c26800 == 36 [pid = 1670] [id = 304] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x123651800 == 35 [pid = 1670] [id = 303] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11be52000 == 34 [pid = 1670] [id = 302] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba94800 == 33 [pid = 1670] [id = 301] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad57800 == 32 [pid = 1670] [id = 300] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x119ec1000 == 31 [pid = 1670] [id = 299] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x118ef5800 == 30 [pid = 1670] [id = 298] 03:39:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8e2800 == 29 [pid = 1670] [id = 297] 03:39:41 INFO - PROCESS | 1670 | 1461062381529 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 674ms 03:39:41 INFO - PROCESS | 1670 | 1461062381561 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 1670 | 1461062381565 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:39:41 INFO - PROCESS | 1670 | 1461062381570 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 1670 | 1461062381572 Marionette TRACE conn2 <- [1,1246,null,{}] 03:39:41 INFO - PROCESS | 1670 | 1461062381574 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}] 03:39:41 INFO - PROCESS | 1670 | 1461062381645 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:39:41 INFO - PROCESS | 1670 | 1461062381650 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985e800 == 30 [pid = 1670] [id = 319] 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1188b8000) [pid = 1670] [serial = 956] [outer = 0x0] 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11a911000) [pid = 1670] [serial = 957] [outer = 0x1188b8000] 03:39:41 INFO - PROCESS | 1670 | 1461062381677 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11ab10c00) [pid = 1670] [serial = 958] [outer = 0x1188b8000] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11a919000) [pid = 1670] [serial = 801] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12367a400) [pid = 1670] [serial = 872] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x125c6a400) [pid = 1670] [serial = 875] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x125c60800) [pid = 1670] [serial = 873] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126132c00) [pid = 1670] [serial = 878] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11ab0fc00) [pid = 1670] [serial = 881] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12647d800) [pid = 1670] [serial = 884] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11c5ecc00) [pid = 1670] [serial = 882] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1275de000) [pid = 1670] [serial = 887] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12648ac00) [pid = 1670] [serial = 879] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11c0f0800) [pid = 1670] [serial = 869] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11b832c00) [pid = 1670] [serial = 866] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11bb0d400) [pid = 1670] [serial = 867] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a90d000) [pid = 1670] [serial = 863] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11ad61c00) [pid = 1670] [serial = 864] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118950c00) [pid = 1670] [serial = 860] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119d1d800) [pid = 1670] [serial = 861] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1186a8000) [pid = 1670] [serial = 858] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116556400) [pid = 1670] [serial = 857] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x128f80800) [pid = 1670] [serial = 888] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a85b000) [pid = 1670] [serial = 855] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119550400) [pid = 1670] [serial = 854] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x115698400) [pid = 1670] [serial = 852] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x114e6e400) [pid = 1670] [serial = 851] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12b8a4c00) [pid = 1670] [serial = 849] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125f09000) [pid = 1670] [serial = 876] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11c572400) [pid = 1670] [serial = 870] [outer = 0x0] [url = about:blank] 03:39:41 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126231800) [pid = 1670] [serial = 885] [outer = 0x0] [url = about:blank] 03:39:42 INFO - PROCESS | 1670 | 1461062382034 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 470ms 03:39:42 INFO - PROCESS | 1670 | 1461062382041 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:39:42 INFO - PROCESS | 1670 | 1461062382042 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:39:42 INFO - PROCESS | 1670 | 1461062382044 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1670 | 1461062382047 Marionette TRACE conn2 <- [1,1250,null,{}] 03:39:42 INFO - PROCESS | 1670 | 1461062382053 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}] 03:39:42 INFO - PROCESS | 1670 | 1461062382140 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:39:42 INFO - PROCESS | 1670 | 1461062382145 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b658000 == 31 [pid = 1670] [id = 320] 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116559400) [pid = 1670] [serial = 959] [outer = 0x0] 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11af78800) [pid = 1670] [serial = 960] [outer = 0x116559400] 03:39:42 INFO - PROCESS | 1670 | 1461062382183 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11b832c00) [pid = 1670] [serial = 961] [outer = 0x116559400] 03:39:42 INFO - PROCESS | 1670 | 1461062382567 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 574ms 03:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:39:42 INFO - PROCESS | 1670 | 1461062382618 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 1670 | 1461062382620 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:39:42 INFO - PROCESS | 1670 | 1461062382622 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 1670 | 1461062382623 Marionette TRACE conn2 <- [1,1254,null,{}] 03:39:42 INFO - PROCESS | 1670 | 1461062382625 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}] 03:39:42 INFO - PROCESS | 1670 | 1461062382697 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:39:42 INFO - PROCESS | 1670 | 1461062382700 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c05c800 == 32 [pid = 1670] [id = 321] 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11bb0b000) [pid = 1670] [serial = 962] [outer = 0x0] 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11c0eec00) [pid = 1670] [serial = 963] [outer = 0x11bb0b000] 03:39:42 INFO - PROCESS | 1670 | 1461062382728 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11c577c00) [pid = 1670] [serial = 964] [outer = 0x11bb0b000] 03:39:43 INFO - PROCESS | 1670 | 1461062383071 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 03:39:43 INFO - PROCESS | 1670 | 1461062383092 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 1670 | 1461062383093 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:39:43 INFO - PROCESS | 1670 | 1461062383095 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 1670 | 1461062383096 Marionette TRACE conn2 <- [1,1258,null,{}] 03:39:43 INFO - PROCESS | 1670 | 1461062383098 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}] 03:39:43 INFO - PROCESS | 1670 | 1461062383167 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:39:43 INFO - PROCESS | 1670 | 1461062383173 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x114424000 == 33 [pid = 1670] [id = 322] 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x114e77800) [pid = 1670] [serial = 965] [outer = 0x0] 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11c57f800) [pid = 1670] [serial = 966] [outer = 0x114e77800] 03:39:43 INFO - PROCESS | 1670 | 1461062383199 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12367c400) [pid = 1670] [serial = 967] [outer = 0x114e77800] 03:39:43 INFO - PROCESS | 1670 | 1461062383516 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 03:39:43 INFO - PROCESS | 1670 | 1461062383578 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 1670 | 1461062383580 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:39:43 INFO - PROCESS | 1670 | 1461062383582 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 1670 | 1461062383583 Marionette TRACE conn2 <- [1,1262,null,{}] 03:39:43 INFO - PROCESS | 1670 | 1461062383585 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}] 03:39:43 INFO - PROCESS | 1670 | 1461062383693 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:39:43 INFO - PROCESS | 1670 | 1461062383724 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c34000 == 34 [pid = 1670] [id = 323] 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11c5a5000) [pid = 1670] [serial = 968] [outer = 0x0] 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125bd5c00) [pid = 1670] [serial = 969] [outer = 0x11c5a5000] 03:39:43 INFO - PROCESS | 1670 | 1461062383751 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126077000) [pid = 1670] [serial = 970] [outer = 0x11c5a5000] 03:39:44 INFO - PROCESS | 1670 | 1461062384098 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 03:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:39:44 INFO - PROCESS | 1670 | 1461062384107 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 1670 | 1461062384108 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:39:44 INFO - PROCESS | 1670 | 1461062384110 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1670 | 1461062384111 Marionette TRACE conn2 <- [1,1266,null,{}] 03:39:44 INFO - PROCESS | 1670 | 1461062384114 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}] 03:39:44 INFO - PROCESS | 1670 | 1461062384203 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:39:44 INFO - PROCESS | 1670 | 1461062384208 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x126294000 == 35 [pid = 1670] [id = 324] 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11c025400) [pid = 1670] [serial = 971] [outer = 0x0] 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12647dc00) [pid = 1670] [serial = 972] [outer = 0x11c025400] 03:39:44 INFO - PROCESS | 1670 | 1461062384233 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x126aad000) [pid = 1670] [serial = 973] [outer = 0x11c025400] 03:39:44 INFO - PROCESS | 1670 | 1461062384558 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 03:39:44 INFO - PROCESS | 1670 | 1461062384578 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:39:44 INFO - PROCESS | 1670 | 1461062384580 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:39:44 INFO - PROCESS | 1670 | 1461062384582 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 1670 | 1461062384583 Marionette TRACE conn2 <- [1,1270,null,{}] 03:39:44 INFO - PROCESS | 1670 | 1461062384585 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}] 03:39:44 INFO - PROCESS | 1670 | 1461062384673 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:39:44 INFO - PROCESS | 1670 | 1461062384703 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x126a38800 == 36 [pid = 1670] [id = 325] 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126231800) [pid = 1670] [serial = 974] [outer = 0x0] 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126ef0800) [pid = 1670] [serial = 975] [outer = 0x126231800] 03:39:44 INFO - PROCESS | 1670 | 1461062384729 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x127595000) [pid = 1670] [serial = 976] [outer = 0x126231800] 03:39:45 INFO - PROCESS | 1670 | 1461062385017 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 03:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:39:45 INFO - PROCESS | 1670 | 1461062385051 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 1670 | 1461062385053 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:39:45 INFO - PROCESS | 1670 | 1461062385057 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1670 | 1461062385059 Marionette TRACE conn2 <- [1,1274,null,{}] 03:39:45 INFO - PROCESS | 1670 | 1461062385062 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}] 03:39:45 INFO - PROCESS | 1670 | 1461062385151 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:39:45 INFO - PROCESS | 1670 | 1461062385156 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c1000 == 37 [pid = 1670] [id = 326] 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1264df400) [pid = 1670] [serial = 977] [outer = 0x0] 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1275e4c00) [pid = 1670] [serial = 978] [outer = 0x1264df400] 03:39:45 INFO - PROCESS | 1670 | 1461062385180 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1288af400) [pid = 1670] [serial = 979] [outer = 0x1264df400] 03:39:45 INFO - PROCESS | 1670 | 1461062385517 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 03:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:39:45 INFO - PROCESS | 1670 | 1461062385528 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 1670 | 1461062385529 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:39:45 INFO - PROCESS | 1670 | 1461062385531 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 1670 | 1461062385532 Marionette TRACE conn2 <- [1,1278,null,{}] 03:39:45 INFO - PROCESS | 1670 | 1461062385534 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}] 03:39:45 INFO - PROCESS | 1670 | 1461062385747 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1288b5800) [pid = 1670] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11c0f8400) [pid = 1670] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12606a800) [pid = 1670] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123678c00) [pid = 1670] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1275db400) [pid = 1670] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11af75c00) [pid = 1670] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11c5a6000) [pid = 1670] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1288ab000) [pid = 1670] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1145c0c00) [pid = 1670] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1186a6400) [pid = 1670] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b02fc00) [pid = 1670] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12b8a4800) [pid = 1670] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119544400) [pid = 1670] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12b304c00) [pid = 1670] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x126aaf000) [pid = 1670] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11890d000) [pid = 1670] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118e4c000) [pid = 1670] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:39:45 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1188b0400) [pid = 1670] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:39:45 INFO - PROCESS | 1670 | 1461062385785 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x119849000 == 38 [pid = 1670] [id = 327] 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1142c4c00) [pid = 1670] [serial = 980] [outer = 0x0] 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1186a6400) [pid = 1670] [serial = 981] [outer = 0x1142c4c00] 03:39:45 INFO - PROCESS | 1670 | 1461062385811 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11af78000) [pid = 1670] [serial = 982] [outer = 0x1142c4c00] 03:39:46 INFO - PROCESS | 1670 | 1461062386066 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 574ms 03:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:39:46 INFO - PROCESS | 1670 | 1461062386111 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 1670 | 1461062386113 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:39:46 INFO - PROCESS | 1670 | 1461062386115 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 1670 | 1461062386117 Marionette TRACE conn2 <- [1,1282,null,{}] 03:39:46 INFO - PROCESS | 1670 | 1461062386127 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}] 03:39:46 INFO - PROCESS | 1670 | 1461062386218 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:39:46 INFO - PROCESS | 1670 | 1461062386225 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b7000 == 39 [pid = 1670] [id = 328] 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11af7a800) [pid = 1670] [serial = 983] [outer = 0x0] 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128f7ec00) [pid = 1670] [serial = 984] [outer = 0x11af7a800] 03:39:46 INFO - PROCESS | 1670 | 1461062386254 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129665c00) [pid = 1670] [serial = 985] [outer = 0x11af7a800] 03:39:46 INFO - PROCESS | 1670 | 1461062386573 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 03:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:39:46 INFO - PROCESS | 1670 | 1461062386584 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 1670 | 1461062386585 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:39:46 INFO - PROCESS | 1670 | 1461062386589 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 1670 | 1461062386591 Marionette TRACE conn2 <- [1,1286,null,{}] 03:39:46 INFO - PROCESS | 1670 | 1461062386595 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}] 03:39:46 INFO - PROCESS | 1670 | 1461062386692 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:39:46 INFO - PROCESS | 1670 | 1461062386698 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b390800 == 40 [pid = 1670] [id = 329] 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11c0fc400) [pid = 1670] [serial = 986] [outer = 0x0] 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129666800) [pid = 1670] [serial = 987] [outer = 0x11c0fc400] 03:39:46 INFO - PROCESS | 1670 | 1461062386723 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b30f000) [pid = 1670] [serial = 988] [outer = 0x11c0fc400] 03:39:47 INFO - PROCESS | 1670 | 1461062387010 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 474ms 03:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:39:47 INFO - PROCESS | 1670 | 1461062387063 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 1670 | 1461062387064 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:39:47 INFO - PROCESS | 1670 | 1461062387066 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 1670 | 1461062387067 Marionette TRACE conn2 <- [1,1290,null,{}] 03:39:47 INFO - PROCESS | 1670 | 1461062387069 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}] 03:39:47 INFO - PROCESS | 1670 | 1461062387143 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:39:47 INFO - PROCESS | 1670 | 1461062387147 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad9000 == 41 [pid = 1670] [id = 330] 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b305c00) [pid = 1670] [serial = 989] [outer = 0x0] 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b770c00) [pid = 1670] [serial = 990] [outer = 0x12b305c00] 03:39:47 INFO - PROCESS | 1670 | 1461062387172 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12ba24800) [pid = 1670] [serial = 991] [outer = 0x12b305c00] 03:39:47 INFO - PROCESS | 1670 | 1461062387481 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 418ms 03:39:47 INFO - PROCESS | 1670 | 1461062387485 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 1670 | 1461062387486 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:39:47 INFO - PROCESS | 1670 | 1461062387494 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 1670 | 1461062387495 Marionette TRACE conn2 <- [1,1294,null,{}] 03:39:47 INFO - PROCESS | 1670 | 1461062387497 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}] 03:39:47 INFO - PROCESS | 1670 | 1461062387575 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:39:47 INFO - PROCESS | 1670 | 1461062387623 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce2a000 == 42 [pid = 1670] [id = 331] 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b76ac00) [pid = 1670] [serial = 992] [outer = 0x0] 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12ba29000) [pid = 1670] [serial = 993] [outer = 0x12b76ac00] 03:39:47 INFO - PROCESS | 1670 | 1461062387648 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bc31000) [pid = 1670] [serial = 994] [outer = 0x12b76ac00] 03:39:48 INFO - PROCESS | 1670 | 1461062388069 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 622ms 03:39:48 INFO - PROCESS | 1670 | 1461062388121 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 1670 | 1461062388123 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:39:48 INFO - PROCESS | 1670 | 1461062388129 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1670 | 1461062388131 Marionette TRACE conn2 <- [1,1298,null,{}] 03:39:48 INFO - PROCESS | 1670 | 1461062388135 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}] 03:39:48 INFO - PROCESS | 1670 | 1461062388234 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:39:48 INFO - PROCESS | 1670 | 1461062388296 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8b1800 == 43 [pid = 1670] [id = 332] 03:39:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1189d1000) [pid = 1670] [serial = 995] [outer = 0x0] 03:39:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x119a53400) [pid = 1670] [serial = 996] [outer = 0x1189d1000] 03:39:48 INFO - PROCESS | 1670 | 1461062388328 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11a93c000) [pid = 1670] [serial = 997] [outer = 0x1189d1000] 03:39:48 INFO - PROCESS | 1670 | 1461062388765 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 674ms 03:39:48 INFO - PROCESS | 1670 | 1461062388803 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 1670 | 1461062388807 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:39:48 INFO - PROCESS | 1670 | 1461062388812 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 1670 | 1461062388814 Marionette TRACE conn2 <- [1,1302,null,{}] 03:39:48 INFO - PROCESS | 1670 | 1461062388817 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}] 03:39:48 INFO - PROCESS | 1670 | 1461062388913 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:39:48 INFO - PROCESS | 1670 | 1461062388961 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c184000 == 44 [pid = 1670] [id = 333] 03:39:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11a93d800) [pid = 1670] [serial = 998] [outer = 0x0] 03:39:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11b82a400) [pid = 1670] [serial = 999] [outer = 0x11a93d800] 03:39:48 INFO - PROCESS | 1670 | 1461062388990 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11c0f3c00) [pid = 1670] [serial = 1000] [outer = 0x11a93d800] 03:39:49 INFO - PROCESS | 1670 | 1461062389413 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 620ms 03:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:39:49 INFO - PROCESS | 1670 | 1461062389432 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 1670 | 1461062389434 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:39:49 INFO - PROCESS | 1670 | 1461062389438 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 1670 | 1461062389442 Marionette TRACE conn2 <- [1,1306,null,{}] 03:39:49 INFO - PROCESS | 1670 | 1461062389450 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}] 03:39:49 INFO - PROCESS | 1670 | 1461062389548 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:39:49 INFO - PROCESS | 1670 | 1461062389635 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b7e5800 == 45 [pid = 1670] [id = 334] 03:39:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x125c61800) [pid = 1670] [serial = 1001] [outer = 0x0] 03:39:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x125f07c00) [pid = 1670] [serial = 1002] [outer = 0x125c61800] 03:39:49 INFO - PROCESS | 1670 | 1461062389681 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x126bc1400) [pid = 1670] [serial = 1003] [outer = 0x125c61800] 03:39:50 INFO - PROCESS | 1670 | 1461062390088 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]]]}] 03:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 675ms 03:39:50 INFO - PROCESS | 1670 | 1461062390111 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:39:50 INFO - PROCESS | 1670 | 1461062390113 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:39:50 INFO - PROCESS | 1670 | 1461062390116 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1670 | 1461062390117 Marionette TRACE conn2 <- [1,1310,null,{}] 03:39:50 INFO - PROCESS | 1670 | 1461062390119 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}] 03:39:50 INFO - PROCESS | 1670 | 1461062390215 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:39:50 INFO - PROCESS | 1670 | 1461062390260 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d085000 == 46 [pid = 1670] [id = 335] 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x126e06c00) [pid = 1670] [serial = 1004] [outer = 0x0] 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x128f81c00) [pid = 1670] [serial = 1005] [outer = 0x126e06c00] 03:39:50 INFO - PROCESS | 1670 | 1461062390290 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x129667800) [pid = 1670] [serial = 1006] [outer = 0x126e06c00] 03:39:50 INFO - PROCESS | 1670 | 1461062390711 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] 03:39:50 INFO - PROCESS | 1670 | 1461062390736 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:39:50 INFO - PROCESS | 1670 | 1461062390741 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 1670 | 1461062390742 Marionette TRACE conn2 <- [1,1314,null,{}] 03:39:50 INFO - PROCESS | 1670 | 1461062390744 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}] 03:39:50 INFO - PROCESS | 1670 | 1461062390836 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:39:50 INFO - PROCESS | 1670 | 1461062390915 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baaa000 == 47 [pid = 1670] [id = 336] 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x114449c00) [pid = 1670] [serial = 1007] [outer = 0x0] 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x125c66000) [pid = 1670] [serial = 1008] [outer = 0x114449c00] 03:39:50 INFO - PROCESS | 1670 | 1461062390945 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129662800) [pid = 1670] [serial = 1009] [outer = 0x114449c00] 03:39:51 INFO - PROCESS | 1670 | 1461062391471 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]]]}] 03:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 771ms 03:39:51 INFO - PROCESS | 1670 | 1461062391513 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:39:51 INFO - PROCESS | 1670 | 1461062391516 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:39:51 INFO - PROCESS | 1670 | 1461062391519 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 1670 | 1461062391523 Marionette TRACE conn2 <- [1,1318,null,{}] 03:39:51 INFO - PROCESS | 1670 | 1461062391527 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}] 03:39:51 INFO - PROCESS | 1670 | 1461062391618 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:39:51 INFO - PROCESS | 1670 | 1461062391683 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ee5000 == 48 [pid = 1670] [id = 337] 03:39:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x118911800) [pid = 1670] [serial = 1010] [outer = 0x0] 03:39:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119120000) [pid = 1670] [serial = 1011] [outer = 0x118911800] 03:39:51 INFO - PROCESS | 1670 | 1461062391713 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11a85bc00) [pid = 1670] [serial = 1012] [outer = 0x118911800] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12bad9000 == 47 [pid = 1670] [id = 330] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b390800 == 46 [pid = 1670] [id = 329] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b7000 == 45 [pid = 1670] [id = 328] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x119849000 == 44 [pid = 1670] [id = 327] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c1000 == 43 [pid = 1670] [id = 326] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x126a38800 == 42 [pid = 1670] [id = 325] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x126294000 == 41 [pid = 1670] [id = 324] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x125c34000 == 40 [pid = 1670] [id = 323] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x114424000 == 39 [pid = 1670] [id = 322] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12bb8f800) [pid = 1670] [serial = 945] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11c05c800 == 38 [pid = 1670] [id = 321] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11b658000 == 37 [pid = 1670] [id = 320] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11985e800 == 36 [pid = 1670] [id = 319] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118f23000 == 35 [pid = 1670] [id = 318] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11aabd800 == 34 [pid = 1670] [id = 317] 03:39:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11601e800 == 33 [pid = 1670] [id = 316] 03:39:52 INFO - PROCESS | 1670 | 1461062392159 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 674ms 03:39:52 INFO - PROCESS | 1670 | 1461062392194 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 1670 | 1461062392197 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:39:52 INFO - PROCESS | 1670 | 1461062392202 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 1670 | 1461062392204 Marionette TRACE conn2 <- [1,1322,null,{}] 03:39:52 INFO - PROCESS | 1670 | 1461062392207 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}] 03:39:52 INFO - PROCESS | 1670 | 1461062392289 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12930f400) [pid = 1670] [serial = 926] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11c57ac00) [pid = 1670] [serial = 908] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12595a800) [pid = 1670] [serial = 909] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x126eeb400) [pid = 1670] [serial = 920] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x125c61000) [pid = 1670] [serial = 911] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x125cd6000) [pid = 1670] [serial = 912] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1275e6000) [pid = 1670] [serial = 923] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11b6d7c00) [pid = 1670] [serial = 902] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11bb03c00) [pid = 1670] [serial = 903] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x125c6b400) [pid = 1670] [serial = 914] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12647c800) [pid = 1670] [serial = 915] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x129662400) [pid = 1670] [serial = 891] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11aced400) [pid = 1670] [serial = 899] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11ad87800) [pid = 1670] [serial = 900] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12965e800) [pid = 1670] [serial = 927] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11be10800) [pid = 1670] [serial = 905] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11c155400) [pid = 1670] [serial = 906] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b033000) [pid = 1670] [serial = 930] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12ba2c000) [pid = 1670] [serial = 943] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126bc0800) [pid = 1670] [serial = 939] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12b309400) [pid = 1670] [serial = 933] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b311c00) [pid = 1670] [serial = 934] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x126bc5000) [pid = 1670] [serial = 917] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11a919c00) [pid = 1670] [serial = 936] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x126ee9000) [pid = 1670] [serial = 918] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c57a400) [pid = 1670] [serial = 937] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119d0e400) [pid = 1670] [serial = 896] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a915400) [pid = 1670] [serial = 897] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118909800) [pid = 1670] [serial = 893] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12ba27000) [pid = 1670] [serial = 942] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118e41000) [pid = 1670] [serial = 894] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1288b8c00) [pid = 1670] [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.] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12b305000) [pid = 1670] [serial = 931] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b76f400) [pid = 1670] [serial = 940] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1275db000) [pid = 1670] [serial = 921] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x129118000) [pid = 1670] [serial = 924] [outer = 0x0] [url = about:blank] 03:39:52 INFO - PROCESS | 1670 | 1461062392346 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x119859800 == 34 [pid = 1670] [id = 338] 03:39:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1165e8000) [pid = 1670] [serial = 1013] [outer = 0x0] 03:39:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a85ec00) [pid = 1670] [serial = 1014] [outer = 0x1165e8000] 03:39:52 INFO - PROCESS | 1670 | 1461062392372 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11ad6b400) [pid = 1670] [serial = 1015] [outer = 0x1165e8000] 03:39:52 INFO - PROCESS | 1670 | 1461062392669 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 03:39:52 INFO - PROCESS | 1670 | 1461062392725 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 1670 | 1461062392726 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:39:52 INFO - PROCESS | 1670 | 1461062392729 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 1670 | 1461062392732 Marionette TRACE conn2 <- [1,1326,null,{}] 03:39:52 INFO - PROCESS | 1670 | 1461062392739 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}] 03:39:52 INFO - PROCESS | 1670 | 1461062392829 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:39:52 INFO - PROCESS | 1670 | 1461062392913 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be44000 == 35 [pid = 1670] [id = 339] 03:39:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11aa64c00) [pid = 1670] [serial = 1016] [outer = 0x0] 03:39:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11b82ec00) [pid = 1670] [serial = 1017] [outer = 0x11aa64c00] 03:39:52 INFO - PROCESS | 1670 | 1461062392958 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11c57e800) [pid = 1670] [serial = 1018] [outer = 0x11aa64c00] 03:39:53 INFO - PROCESS | 1670 | 1461062393356 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]]]}] 03:39:53 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 03:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 03:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:39:53 INFO - PROCESS | 1670 | 1461062393403 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 1670 | 1461062393405 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:39:53 INFO - PROCESS | 1670 | 1461062393408 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - PROCESS | 1670 | 1461062393409 Marionette TRACE conn2 <- [1,1330,null,{}] 03:39:53 INFO - PROCESS | 1670 | 1461062393413 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}] 03:39:53 INFO - PROCESS | 1670 | 1461062393528 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:39:53 INFO - PROCESS | 1670 | 1461062393568 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259de800 == 36 [pid = 1670] [id = 340] 03:39:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125874000) [pid = 1670] [serial = 1019] [outer = 0x0] 03:39:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125acb000) [pid = 1670] [serial = 1020] [outer = 0x125874000] 03:39:53 INFO - PROCESS | 1670 | 1461062393614 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125f08800) [pid = 1670] [serial = 1021] [outer = 0x125874000] 03:39:54 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 03:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 620ms 03:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:39:54 INFO - PROCESS | 1670 | 1461062394022 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]]]}] 03:39:54 INFO - PROCESS | 1670 | 1461062394027 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1670 | 1461062394028 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:39:54 INFO - PROCESS | 1670 | 1461062394030 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1670 | 1461062394032 Marionette TRACE conn2 <- [1,1334,null,{}] 03:39:54 INFO - PROCESS | 1670 | 1461062394034 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}] 03:39:54 INFO - PROCESS | 1670 | 1461062394134 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:39:54 INFO - PROCESS | 1670 | 1461062394141 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c34000 == 37 [pid = 1670] [id = 341] 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x125874400) [pid = 1670] [serial = 1022] [outer = 0x0] 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12647d000) [pid = 1670] [serial = 1023] [outer = 0x125874400] 03:39:54 INFO - PROCESS | 1670 | 1461062394166 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126ab8800) [pid = 1670] [serial = 1024] [outer = 0x125874400] 03:39:54 INFO - PROCESS | 1670 | 1461062394495 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 474ms 03:39:54 INFO - PROCESS | 1670 | 1461062394506 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 1670 | 1461062394508 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:39:54 INFO - PROCESS | 1670 | 1461062394511 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 1670 | 1461062394512 Marionette TRACE conn2 <- [1,1338,null,{}] 03:39:54 INFO - PROCESS | 1670 | 1461062394514 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}] 03:39:54 INFO - PROCESS | 1670 | 1461062394620 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:39:54 INFO - PROCESS | 1670 | 1461062394635 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x126ba0000 == 38 [pid = 1670] [id = 342] 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126eeb400) [pid = 1670] [serial = 1025] [outer = 0x0] 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1288aa400) [pid = 1670] [serial = 1026] [outer = 0x126eeb400] 03:39:54 INFO - PROCESS | 1670 | 1461062394666 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b02f400) [pid = 1670] [serial = 1027] [outer = 0x126eeb400] 03:39:55 INFO - PROCESS | 1670 | 1461062395477 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 03:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:39:55 INFO - PROCESS | 1670 | 1461062395487 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 1670 | 1461062395489 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:39:55 INFO - PROCESS | 1670 | 1461062395491 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1670 | 1461062395492 Marionette TRACE conn2 <- [1,1342,null,{}] 03:39:55 INFO - PROCESS | 1670 | 1461062395494 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}] 03:39:55 INFO - PROCESS | 1670 | 1461062395585 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:39:55 INFO - PROCESS | 1670 | 1461062395589 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f38000 == 39 [pid = 1670] [id = 343] 03:39:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1274f3000) [pid = 1670] [serial = 1028] [outer = 0x0] 03:39:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b03b800) [pid = 1670] [serial = 1029] [outer = 0x1274f3000] 03:39:55 INFO - PROCESS | 1670 | 1461062395614 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12ba29400) [pid = 1670] [serial = 1030] [outer = 0x1274f3000] 03:39:55 INFO - PROCESS | 1670 | 1461062395936 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 03:39:55 INFO - PROCESS | 1670 | 1461062395961 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 1670 | 1461062395962 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:39:55 INFO - PROCESS | 1670 | 1461062395974 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 1670 | 1461062395976 Marionette TRACE conn2 <- [1,1346,null,{}] 03:39:55 INFO - PROCESS | 1670 | 1461062395979 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}] 03:39:56 INFO - PROCESS | 1670 | 1461062396073 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:39:56 INFO - PROCESS | 1670 | 1461062396077 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293ae000 == 40 [pid = 1670] [id = 344] 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1288b4800) [pid = 1670] [serial = 1031] [outer = 0x0] 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bb94c00) [pid = 1670] [serial = 1032] [outer = 0x1288b4800] 03:39:56 INFO - PROCESS | 1670 | 1461062396102 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bc39c00) [pid = 1670] [serial = 1033] [outer = 0x1288b4800] 03:39:56 INFO - PROCESS | 1670 | 1461062396469 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]]]}] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126231800) [pid = 1670] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x114e77800) [pid = 1670] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x116559400) [pid = 1670] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118902c00) [pid = 1670] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11c025400) [pid = 1670] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11bb0b000) [pid = 1670] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1188b8000) [pid = 1670] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12ba22800) [pid = 1670] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1264df400) [pid = 1670] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1142c4c00) [pid = 1670] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c0fc400) [pid = 1670] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b305c00) [pid = 1670] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11af7a800) [pid = 1670] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:39:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11c5a5000) [pid = 1670] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 528ms 03:39:56 INFO - PROCESS | 1670 | 1461062396494 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 1670 | 1461062396495 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:39:56 INFO - PROCESS | 1670 | 1461062396497 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 1670 | 1461062396498 Marionette TRACE conn2 <- [1,1350,null,{}] 03:39:56 INFO - PROCESS | 1670 | 1461062396500 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}] 03:39:56 INFO - PROCESS | 1670 | 1461062396577 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:39:56 INFO - PROCESS | 1670 | 1461062396581 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b826800 == 41 [pid = 1670] [id = 345] 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119545000) [pid = 1670] [serial = 1034] [outer = 0x0] 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11c025400) [pid = 1670] [serial = 1035] [outer = 0x119545000] 03:39:56 INFO - PROCESS | 1670 | 1461062396606 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126231800) [pid = 1670] [serial = 1036] [outer = 0x119545000] 03:39:56 INFO - PROCESS | 1670 | 1461062396971 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 03:39:57 INFO - PROCESS | 1670 | 1461062397017 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 1670 | 1461062397018 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:39:57 INFO - PROCESS | 1670 | 1461062397022 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1670 | 1461062397024 Marionette TRACE conn2 <- [1,1354,null,{}] 03:39:57 INFO - PROCESS | 1670 | 1461062397027 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}] 03:39:57 INFO - PROCESS | 1670 | 1461062397172 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:39:57 INFO - PROCESS | 1670 | 1461062397189 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f1000 == 42 [pid = 1670] [id = 346] 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1264df400) [pid = 1670] [serial = 1037] [outer = 0x0] 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b30a800) [pid = 1670] [serial = 1038] [outer = 0x1264df400] 03:39:57 INFO - PROCESS | 1670 | 1461062397230 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12ce76400) [pid = 1670] [serial = 1039] [outer = 0x1264df400] 03:39:57 INFO - PROCESS | 1670 | 1461062397553 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 570ms 03:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:39:57 INFO - PROCESS | 1670 | 1461062397592 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 1670 | 1461062397593 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:39:57 INFO - PROCESS | 1670 | 1461062397595 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 1670 | 1461062397597 Marionette TRACE conn2 <- [1,1358,null,{}] 03:39:57 INFO - PROCESS | 1670 | 1461062397600 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}] 03:39:57 INFO - PROCESS | 1670 | 1461062397691 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:39:57 INFO - PROCESS | 1670 | 1461062397737 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce27800 == 43 [pid = 1670] [id = 347] 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1275e2000) [pid = 1670] [serial = 1040] [outer = 0x0] 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12cf38400) [pid = 1670] [serial = 1041] [outer = 0x1275e2000] 03:39:57 INFO - PROCESS | 1670 | 1461062397767 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12d340400) [pid = 1670] [serial = 1042] [outer = 0x1275e2000] 03:39:58 INFO - PROCESS | 1670 | 1461062398039 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 03:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:39:58 INFO - PROCESS | 1670 | 1461062398066 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 1670 | 1461062398067 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:39:58 INFO - PROCESS | 1670 | 1461062398076 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1670 | 1461062398077 Marionette TRACE conn2 <- [1,1362,null,{}] 03:39:58 INFO - PROCESS | 1670 | 1461062398080 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}] 03:39:58 INFO - PROCESS | 1670 | 1461062398162 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:39:58 INFO - PROCESS | 1670 | 1461062398167 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e03e800 == 44 [pid = 1670] [id = 348] 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12ce75000) [pid = 1670] [serial = 1043] [outer = 0x0] 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12d34a400) [pid = 1670] [serial = 1044] [outer = 0x12ce75000] 03:39:58 INFO - PROCESS | 1670 | 1461062398191 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12d898000) [pid = 1670] [serial = 1045] [outer = 0x12ce75000] 03:39:58 INFO - PROCESS | 1670 | 1461062398566 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 526ms 03:39:58 INFO - PROCESS | 1670 | 1461062398596 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 1670 | 1461062398598 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:39:58 INFO - PROCESS | 1670 | 1461062398602 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 1670 | 1461062398604 Marionette TRACE conn2 <- [1,1366,null,{}] 03:39:58 INFO - PROCESS | 1670 | 1461062398608 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}] 03:39:58 INFO - PROCESS | 1670 | 1461062398716 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:39:58 INFO - PROCESS | 1670 | 1461062398767 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11957b800 == 45 [pid = 1670] [id = 349] 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11863bc00) [pid = 1670] [serial = 1046] [outer = 0x0] 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11890a800) [pid = 1670] [serial = 1047] [outer = 0x11863bc00] 03:39:58 INFO - PROCESS | 1670 | 1461062398799 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11a90d800) [pid = 1670] [serial = 1048] [outer = 0x11863bc00] 03:39:59 INFO - PROCESS | 1670 | 1461062399278 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] 03:39:59 INFO - PROCESS | 1670 | 1461062399329 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:39:59 INFO - PROCESS | 1670 | 1461062399333 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 1670 | 1461062399335 Marionette TRACE conn2 <- [1,1370,null,{}] 03:39:59 INFO - PROCESS | 1670 | 1461062399338 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}] 03:39:59 INFO - PROCESS | 1670 | 1461062399434 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:39:59 INFO - PROCESS | 1670 | 1461062399495 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259dd800 == 46 [pid = 1670] [id = 350] 03:39:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11af7ec00) [pid = 1670] [serial = 1049] [outer = 0x0] 03:39:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11c0f2c00) [pid = 1670] [serial = 1050] [outer = 0x11af7ec00] 03:39:59 INFO - PROCESS | 1670 | 1461062399525 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11c57e000) [pid = 1670] [serial = 1051] [outer = 0x11af7ec00] 03:39:59 INFO - PROCESS | 1670 | 1461062399953 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] 03:40:00 INFO - PROCESS | 1670 | 1461062400042 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:40:00 INFO - PROCESS | 1670 | 1461062400046 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 1670 | 1461062400049 Marionette TRACE conn2 <- [1,1374,null,{}] 03:40:00 INFO - PROCESS | 1670 | 1461062400056 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}] 03:40:00 INFO - PROCESS | 1670 | 1461062400154 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:40:00 INFO - PROCESS | 1670 | 1461062400217 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce29000 == 47 [pid = 1670] [id = 351] 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126486000) [pid = 1670] [serial = 1052] [outer = 0x0] 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x127598c00) [pid = 1670] [serial = 1053] [outer = 0x126486000] 03:40:00 INFO - PROCESS | 1670 | 1461062400248 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1288b8c00) [pid = 1670] [serial = 1054] [outer = 0x126486000] 03:40:00 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:40:00 INFO - PROCESS | 1670 | 1461062400684 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] 03:40:00 INFO - PROCESS | 1670 | 1461062400724 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:40:00 INFO - PROCESS | 1670 | 1461062400727 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 1670 | 1461062400729 Marionette TRACE conn2 <- [1,1378,null,{}] 03:40:00 INFO - PROCESS | 1670 | 1461062400731 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}] 03:40:00 INFO - PROCESS | 1670 | 1461062400827 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:40:00 INFO - PROCESS | 1670 | 1461062400889 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e406000 == 48 [pid = 1670] [id = 352] 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1264e6800) [pid = 1670] [serial = 1055] [outer = 0x0] 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b76b400) [pid = 1670] [serial = 1056] [outer = 0x1264e6800] 03:40:00 INFO - PROCESS | 1670 | 1461062400918 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ce77000) [pid = 1670] [serial = 1057] [outer = 0x1264e6800] 03:40:01 INFO - PROCESS | 1670 | 1461062401358 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] 03:40:01 INFO - PROCESS | 1670 | 1461062401593 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:40:01 INFO - PROCESS | 1670 | 1461062401610 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 1670 | 1461062401612 Marionette TRACE conn2 <- [1,1382,null,{}] 03:40:01 INFO - PROCESS | 1670 | 1461062401616 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}] 03:40:01 INFO - PROCESS | 1670 | 1461062401708 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:40:01 INFO - PROCESS | 1670 | 1461062401754 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be43000 == 49 [pid = 1670] [id = 353] 03:40:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x119a4e400) [pid = 1670] [serial = 1058] [outer = 0x0] 03:40:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119ee9c00) [pid = 1670] [serial = 1059] [outer = 0x119a4e400] 03:40:01 INFO - PROCESS | 1670 | 1461062401782 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11ab0cc00) [pid = 1670] [serial = 1060] [outer = 0x119a4e400] 03:40:02 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 03:40:02 INFO - PROCESS | 1670 | 1461062402243 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] 03:40:02 INFO - PROCESS | 1670 | 1461062402291 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:40:02 INFO - PROCESS | 1670 | 1461062402297 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1670 | 1461062402300 Marionette TRACE conn2 <- [1,1386,null,{}] 03:40:02 INFO - PROCESS | 1670 | 1461062402302 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}] 03:40:02 INFO - PROCESS | 1670 | 1461062402407 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce27800 == 48 [pid = 1670] [id = 347] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f1000 == 47 [pid = 1670] [id = 346] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11b826800 == 46 [pid = 1670] [id = 345] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1293ae000 == 45 [pid = 1670] [id = 344] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x128f38000 == 44 [pid = 1670] [id = 343] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x126ba0000 == 43 [pid = 1670] [id = 342] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x125c34000 == 42 [pid = 1670] [id = 341] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1259de800 == 41 [pid = 1670] [id = 340] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11475d000) [pid = 1670] [serial = 948] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11a90f000) [pid = 1670] [serial = 951] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12ba29000) [pid = 1670] [serial = 993] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11be44000 == 40 [pid = 1670] [id = 339] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x119859800 == 39 [pid = 1670] [id = 338] 03:40:02 INFO - PROCESS | 1670 | --DOCSHELL 0x118ee5000 == 38 [pid = 1670] [id = 337] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x126ef0800) [pid = 1670] [serial = 975] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11c57f800) [pid = 1670] [serial = 966] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11af78800) [pid = 1670] [serial = 960] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11b832c00) [pid = 1670] [serial = 961] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x119d15800) [pid = 1670] [serial = 955] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1189ce400) [pid = 1670] [serial = 954] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12647dc00) [pid = 1670] [serial = 972] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11c0eec00) [pid = 1670] [serial = 963] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11c577c00) [pid = 1670] [serial = 964] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11a911000) [pid = 1670] [serial = 957] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11ab10c00) [pid = 1670] [serial = 958] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12bb94800) [pid = 1670] [serial = 946] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1275e4c00) [pid = 1670] [serial = 978] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x127595000) [pid = 1670] [serial = 976] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1288af400) [pid = 1670] [serial = 979] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11af78000) [pid = 1670] [serial = 982] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129666800) [pid = 1670] [serial = 987] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12b770c00) [pid = 1670] [serial = 990] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12b30f000) [pid = 1670] [serial = 988] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1186a6400) [pid = 1670] [serial = 981] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x128f7ec00) [pid = 1670] [serial = 984] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x125bd5c00) [pid = 1670] [serial = 969] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126077000) [pid = 1670] [serial = 970] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12ba24800) [pid = 1670] [serial = 991] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126aad000) [pid = 1670] [serial = 973] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12367c400) [pid = 1670] [serial = 967] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129665c00) [pid = 1670] [serial = 985] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 1670 | 1461062402493 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1167d2000 == 39 [pid = 1670] [id = 354] 03:40:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1186a6400) [pid = 1670] [serial = 1061] [outer = 0x0] 03:40:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11a90ac00) [pid = 1670] [serial = 1062] [outer = 0x1186a6400] 03:40:02 INFO - PROCESS | 1670 | 1461062402521 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11b6dbc00) [pid = 1670] [serial = 1063] [outer = 0x1186a6400] 03:40:02 INFO - PROCESS | 1670 | 1461062402807 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] 03:40:02 INFO - PROCESS | 1670 | 1461062402820 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:40:02 INFO - PROCESS | 1670 | 1461062402830 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 1670 | 1461062402831 Marionette TRACE conn2 <- [1,1390,null,{}] 03:40:02 INFO - PROCESS | 1670 | 1461062402838 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}] 03:40:02 INFO - PROCESS | 1670 | 1461062402928 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:40:02 INFO - PROCESS | 1670 | 1461062402935 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baa8000 == 40 [pid = 1670] [id = 355] 03:40:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11c580c00) [pid = 1670] [serial = 1064] [outer = 0x0] 03:40:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125874c00) [pid = 1670] [serial = 1065] [outer = 0x11c580c00] 03:40:02 INFO - PROCESS | 1670 | 1461062402982 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x125c68400) [pid = 1670] [serial = 1066] [outer = 0x11c580c00] 03:40:03 INFO - PROCESS | 1670 | 1461062403323 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 03:40:03 INFO - PROCESS | 1670 | 1461062403352 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 1670 | 1461062403353 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:40:03 INFO - PROCESS | 1670 | 1461062403355 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 1670 | 1461062403356 Marionette TRACE conn2 <- [1,1394,null,{}] 03:40:03 INFO - PROCESS | 1670 | 1461062403359 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}] 03:40:03 INFO - PROCESS | 1670 | 1461062403480 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:40:03 INFO - PROCESS | 1670 | 1461062403524 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x119859800 == 41 [pid = 1670] [id = 356] 03:40:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1147c2000) [pid = 1670] [serial = 1067] [outer = 0x0] 03:40:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1160f7800) [pid = 1670] [serial = 1068] [outer = 0x1147c2000] 03:40:03 INFO - PROCESS | 1670 | 1461062403562 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x119d12400) [pid = 1670] [serial = 1069] [outer = 0x1147c2000] 03:40:03 INFO - PROCESS | 1670 | 1461062403987 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 03:40:04 INFO - PROCESS | 1670 | 1461062404027 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1670 | 1461062404031 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:40:04 INFO - PROCESS | 1670 | 1461062404034 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1670 | 1461062404037 Marionette TRACE conn2 <- [1,1398,null,{}] 03:40:04 INFO - PROCESS | 1670 | 1461062404040 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}] 03:40:04 INFO - PROCESS | 1670 | 1461062404134 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:40:04 INFO - PROCESS | 1670 | 1461062404206 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c18b800 == 42 [pid = 1670] [id = 357] 03:40:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11c109000) [pid = 1670] [serial = 1070] [outer = 0x0] 03:40:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11c579000) [pid = 1670] [serial = 1071] [outer = 0x11c109000] 03:40:04 INFO - PROCESS | 1670 | 1461062404251 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x125bdb400) [pid = 1670] [serial = 1072] [outer = 0x11c109000] 03:40:04 INFO - PROCESS | 1670 | 1461062404689 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 672ms 03:40:04 INFO - PROCESS | 1670 | 1461062404707 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 1670 | 1461062404710 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:40:04 INFO - PROCESS | 1670 | 1461062404714 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 1670 | 1461062404716 Marionette TRACE conn2 <- [1,1402,null,{}] 03:40:04 INFO - PROCESS | 1670 | 1461062404740 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}] 03:40:04 INFO - PROCESS | 1670 | 1461062404903 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:40:04 INFO - PROCESS | 1670 | 1461062404966 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x126291000 == 43 [pid = 1670] [id = 358] 03:40:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126129000) [pid = 1670] [serial = 1073] [outer = 0x0] 03:40:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1264e4400) [pid = 1670] [serial = 1074] [outer = 0x126129000] 03:40:05 INFO - PROCESS | 1670 | 1461062405015 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126ee9800) [pid = 1670] [serial = 1075] [outer = 0x126129000] 03:40:05 INFO - PROCESS | 1670 | 1461062405533 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 873ms 03:40:05 INFO - PROCESS | 1670 | 1461062405587 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:40:05 INFO - PROCESS | 1670 | 1461062405590 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:40:05 INFO - PROCESS | 1670 | 1461062405598 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 1670 | 1461062405601 Marionette TRACE conn2 <- [1,1406,null,{}] 03:40:05 INFO - PROCESS | 1670 | 1461062405623 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}] 03:40:05 INFO - PROCESS | 1670 | 1461062405718 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:40:05 INFO - PROCESS | 1670 | 1461062405776 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274c9800 == 44 [pid = 1670] [id = 359] 03:40:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126e10c00) [pid = 1670] [serial = 1076] [outer = 0x0] 03:40:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12965c800) [pid = 1670] [serial = 1077] [outer = 0x126e10c00] 03:40:05 INFO - PROCESS | 1670 | 1461062405807 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b036000) [pid = 1670] [serial = 1078] [outer = 0x126e10c00] 03:40:06 INFO - PROCESS | 1670 | 1461062406211 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 627ms 03:40:06 INFO - PROCESS | 1670 | 1461062406220 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 1670 | 1461062406223 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:40:06 INFO - PROCESS | 1670 | 1461062406227 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 1670 | 1461062406228 Marionette TRACE conn2 <- [1,1410,null,{}] 03:40:06 INFO - PROCESS | 1670 | 1461062406230 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}] 03:40:06 INFO - PROCESS | 1670 | 1461062406321 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:40:06 INFO - PROCESS | 1670 | 1461062406364 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291d8800 == 45 [pid = 1670] [id = 360] 03:40:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b031800) [pid = 1670] [serial = 1079] [outer = 0x0] 03:40:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b311800) [pid = 1670] [serial = 1080] [outer = 0x12b031800] 03:40:06 INFO - PROCESS | 1670 | 1461062406394 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12ba21800) [pid = 1670] [serial = 1081] [outer = 0x12b031800] 03:40:06 INFO - PROCESS | 1670 | 1461062406848 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 668ms 03:40:06 INFO - PROCESS | 1670 | 1461062406896 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:40:06 INFO - PROCESS | 1670 | 1461062406897 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:40:06 INFO - PROCESS | 1670 | 1461062406900 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 1670 | 1461062406902 Marionette TRACE conn2 <- [1,1414,null,{}] 03:40:06 INFO - PROCESS | 1670 | 1461062406904 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}] 03:40:07 INFO - PROCESS | 1670 | 1461062407017 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:40:07 INFO - PROCESS | 1670 | 1461062407139 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8db800 == 46 [pid = 1670] [id = 361] 03:40:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bc35400) [pid = 1670] [serial = 1082] [outer = 0x0] 03:40:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12ce78000) [pid = 1670] [serial = 1083] [outer = 0x12bc35400] 03:40:07 INFO - PROCESS | 1670 | 1461062407201 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12d003000) [pid = 1670] [serial = 1084] [outer = 0x12bc35400] 03:40:07 INFO - PROCESS | 1670 | 1461062407874 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1020ms 03:40:07 INFO - PROCESS | 1670 | 1461062407929 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 1670 | 1461062407933 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:40:07 INFO - PROCESS | 1670 | 1461062407960 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 1670 | 1461062407964 Marionette TRACE conn2 <- [1,1418,null,{}] 03:40:07 INFO - PROCESS | 1670 | 1461062407970 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}] 03:40:08 INFO - PROCESS | 1670 | 1461062408169 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:40:08 INFO - PROCESS | 1670 | 1461062408210 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x119148000 == 47 [pid = 1670] [id = 362] 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119d1dc00) [pid = 1670] [serial = 1085] [outer = 0x0] 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11a915400) [pid = 1670] [serial = 1086] [outer = 0x119d1dc00] 03:40:08 INFO - PROCESS | 1670 | 1461062408256 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11ad84000) [pid = 1670] [serial = 1087] [outer = 0x119d1dc00] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x11baa8000 == 46 [pid = 1670] [id = 355] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1167d2000 == 45 [pid = 1670] [id = 354] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x11be43000 == 44 [pid = 1670] [id = 353] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce29000 == 43 [pid = 1670] [id = 351] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1259dd800 == 42 [pid = 1670] [id = 350] 03:40:08 INFO - PROCESS | 1670 | --DOCSHELL 0x11957b800 == 41 [pid = 1670] [id = 349] 03:40:08 INFO - PROCESS | 1670 | 1461062408670 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 726ms 03:40:08 INFO - PROCESS | 1670 | 1461062408686 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 1670 | 1461062408692 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:40:08 INFO - PROCESS | 1670 | 1461062408697 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 1670 | 1461062408699 Marionette TRACE conn2 <- [1,1422,null,{}] 03:40:08 INFO - PROCESS | 1670 | 1461062408701 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}] 03:40:08 INFO - PROCESS | 1670 | 1461062408779 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:40:08 INFO - PROCESS | 1670 | 1461062408783 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c5c2800 == 42 [pid = 1670] [id = 363] 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118ec6800) [pid = 1670] [serial = 1088] [outer = 0x0] 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11c154400) [pid = 1670] [serial = 1089] [outer = 0x118ec6800] 03:40:08 INFO - PROCESS | 1670 | 1461062408811 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x125f07000) [pid = 1670] [serial = 1090] [outer = 0x118ec6800] 03:40:09 INFO - PROCESS | 1670 | 1461062409143 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 468ms 03:40:09 INFO - PROCESS | 1670 | 1461062409166 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 1670 | 1461062409167 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:40:09 INFO - PROCESS | 1670 | 1461062409170 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 1670 | 1461062409174 Marionette TRACE conn2 <- [1,1426,null,{}] 03:40:09 INFO - PROCESS | 1670 | 1461062409182 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}] 03:40:09 INFO - PROCESS | 1670 | 1461062409294 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:40:09 INFO - PROCESS | 1670 | 1461062409331 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b9e800 == 43 [pid = 1670] [id = 364] 03:40:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12367fc00) [pid = 1670] [serial = 1091] [outer = 0x0] 03:40:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1274ed800) [pid = 1670] [serial = 1092] [outer = 0x12367fc00] 03:40:09 INFO - PROCESS | 1670 | 1461062409360 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12965d400) [pid = 1670] [serial = 1093] [outer = 0x12367fc00] 03:40:09 INFO - PROCESS | 1670 | 1461062409860 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 723ms 03:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:40:09 INFO - PROCESS | 1670 | 1461062409894 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 1670 | 1461062409897 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:40:09 INFO - PROCESS | 1670 | 1461062409900 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 1670 | 1461062409902 Marionette TRACE conn2 <- [1,1430,null,{}] 03:40:09 INFO - PROCESS | 1670 | 1461062409904 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}] 03:40:10 INFO - PROCESS | 1670 | 1461062410000 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:40:10 INFO - PROCESS | 1670 | 1461062410038 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce24000 == 44 [pid = 1670] [id = 365] 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12bb8b400) [pid = 1670] [serial = 1094] [outer = 0x0] 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12bb93400) [pid = 1670] [serial = 1095] [outer = 0x12bb8b400] 03:40:10 INFO - PROCESS | 1670 | 1461062410063 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12cf45800) [pid = 1670] [serial = 1096] [outer = 0x12bb8b400] 03:40:10 INFO - PROCESS | 1670 | 1461062410386 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 521ms 03:40:10 INFO - PROCESS | 1670 | 1461062410421 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1670 | 1461062410424 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:40:10 INFO - PROCESS | 1670 | 1461062410433 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1670 | 1461062410434 Marionette TRACE conn2 <- [1,1434,null,{}] 03:40:10 INFO - PROCESS | 1670 | 1461062410436 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}] 03:40:10 INFO - PROCESS | 1670 | 1461062410528 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:40:10 INFO - PROCESS | 1670 | 1461062410532 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d07a800 == 45 [pid = 1670] [id = 366] 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12b30b000) [pid = 1670] [serial = 1097] [outer = 0x0] 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12d00d400) [pid = 1670] [serial = 1098] [outer = 0x12b30b000] 03:40:10 INFO - PROCESS | 1670 | 1461062410557 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12d891400) [pid = 1670] [serial = 1099] [outer = 0x12b30b000] 03:40:10 INFO - PROCESS | 1670 | 1461062410900 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 525ms 03:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:40:10 INFO - PROCESS | 1670 | 1461062410953 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 1670 | 1461062410954 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:40:10 INFO - PROCESS | 1670 | 1461062410956 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 1670 | 1461062410957 Marionette TRACE conn2 <- [1,1438,null,{}] 03:40:10 INFO - PROCESS | 1670 | 1461062410959 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}] 03:40:11 INFO - PROCESS | 1670 | 1461062411077 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:40:11 INFO - PROCESS | 1670 | 1461062411112 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e054800 == 46 [pid = 1670] [id = 367] 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12d895400) [pid = 1670] [serial = 1100] [outer = 0x0] 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d8b4000) [pid = 1670] [serial = 1101] [outer = 0x12d895400] 03:40:11 INFO - PROCESS | 1670 | 1461062411142 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12daf7800) [pid = 1670] [serial = 1102] [outer = 0x12d895400] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x126eeb400) [pid = 1670] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1288b4800) [pid = 1670] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x125874400) [pid = 1670] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x114449c00) [pid = 1670] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x118911800) [pid = 1670] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x125874000) [pid = 1670] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x119a4e400) [pid = 1670] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1274f3000) [pid = 1670] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1165e8000) [pid = 1670] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1186a6400) [pid = 1670] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11aa64c00) [pid = 1670] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119545000) [pid = 1670] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1264df400) [pid = 1670] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1275e2000) [pid = 1670] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12ce75000) [pid = 1670] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x114480800) [pid = 1670] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:40:11 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119eea800) [pid = 1670] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:40:11 INFO - PROCESS | 1670 | 1461062411645 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 722ms 03:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:40:11 INFO - PROCESS | 1670 | 1461062411679 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 1670 | 1461062411680 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:40:11 INFO - PROCESS | 1670 | 1461062411683 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 1670 | 1461062411684 Marionette TRACE conn2 <- [1,1442,null,{}] 03:40:11 INFO - PROCESS | 1670 | 1461062411686 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}] 03:40:11 INFO - PROCESS | 1670 | 1461062411790 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:40:11 INFO - PROCESS | 1670 | 1461062411795 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c182000 == 47 [pid = 1670] [id = 368] 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119542000) [pid = 1670] [serial = 1103] [outer = 0x0] 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119eec800) [pid = 1670] [serial = 1104] [outer = 0x119542000] 03:40:11 INFO - PROCESS | 1670 | 1461062411820 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11b6d7c00) [pid = 1670] [serial = 1105] [outer = 0x119542000] 03:40:12 INFO - PROCESS | 1670 | 1461062412145 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 471ms 03:40:12 INFO - PROCESS | 1670 | 1461062412153 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 1670 | 1461062412154 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:40:12 INFO - PROCESS | 1670 | 1461062412159 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 1670 | 1461062412161 Marionette TRACE conn2 <- [1,1446,null,{}] 03:40:12 INFO - PROCESS | 1670 | 1461062412163 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}] 03:40:12 INFO - PROCESS | 1670 | 1461062412261 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:40:12 INFO - PROCESS | 1670 | 1461062412267 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4c8000 == 48 [pid = 1670] [id = 369] 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11af75400) [pid = 1670] [serial = 1106] [outer = 0x0] 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12b033400) [pid = 1670] [serial = 1107] [outer = 0x11af75400] 03:40:12 INFO - PROCESS | 1670 | 1461062412292 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12d011800) [pid = 1670] [serial = 1108] [outer = 0x11af75400] 03:40:12 INFO - PROCESS | 1670 | 1461062412578 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 472ms 03:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:40:12 INFO - PROCESS | 1670 | 1461062412630 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 1670 | 1461062412632 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:40:12 INFO - PROCESS | 1670 | 1461062412634 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 1670 | 1461062412635 Marionette TRACE conn2 <- [1,1450,null,{}] 03:40:12 INFO - PROCESS | 1670 | 1461062412637 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}] 03:40:12 INFO - PROCESS | 1670 | 1461062412715 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:40:12 INFO - PROCESS | 1670 | 1461062412719 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6c0800 == 49 [pid = 1670] [id = 370] 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1264dc000) [pid = 1670] [serial = 1109] [outer = 0x0] 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12e235400) [pid = 1670] [serial = 1110] [outer = 0x1264dc000] 03:40:12 INFO - PROCESS | 1670 | 1461062412745 Marionette DEBUG loaded listener.js 03:40:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12e2cd000) [pid = 1670] [serial = 1111] [outer = 0x1264dc000] 03:40:13 INFO - PROCESS | 1670 | 1461062413074 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 03:40:13 INFO - PROCESS | 1670 | 1461062413104 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 1670 | 1461062413105 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:40:13 INFO - PROCESS | 1670 | 1461062413108 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 1670 | 1461062413109 Marionette TRACE conn2 <- [1,1454,null,{}] 03:40:13 INFO - PROCESS | 1670 | 1461062413111 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}] 03:40:13 INFO - PROCESS | 1670 | 1461062413213 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:40:13 INFO - PROCESS | 1670 | 1461062413218 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eac5000 == 50 [pid = 1670] [id = 371] 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11a916000) [pid = 1670] [serial = 1112] [outer = 0x0] 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12e2d3400) [pid = 1670] [serial = 1113] [outer = 0x11a916000] 03:40:13 INFO - PROCESS | 1670 | 1461062413244 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12e4a0800) [pid = 1670] [serial = 1114] [outer = 0x11a916000] 03:40:13 INFO - PROCESS | 1670 | 1461062413533 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 03:40:13 INFO - PROCESS | 1670 | 1461062413635 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 1670 | 1461062413637 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:40:13 INFO - PROCESS | 1670 | 1461062413642 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 1670 | 1461062413644 Marionette TRACE conn2 <- [1,1458,null,{}] 03:40:13 INFO - PROCESS | 1670 | 1461062413648 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}] 03:40:13 INFO - PROCESS | 1670 | 1461062413740 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:40:13 INFO - PROCESS | 1670 | 1461062413832 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b80f800 == 51 [pid = 1670] [id = 372] 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1188b8000) [pid = 1670] [serial = 1115] [outer = 0x0] 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x119d17400) [pid = 1670] [serial = 1116] [outer = 0x1188b8000] 03:40:13 INFO - PROCESS | 1670 | 1461062413864 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11af79800) [pid = 1670] [serial = 1117] [outer = 0x1188b8000] 03:40:14 INFO - PROCESS | 1670 | 1461062414293 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 03:40:14 INFO - PROCESS | 1670 | 1461062414314 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 1670 | 1461062414317 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:40:14 INFO - PROCESS | 1670 | 1461062414324 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 1670 | 1461062414327 Marionette TRACE conn2 <- [1,1462,null,{}] 03:40:14 INFO - PROCESS | 1670 | 1461062414330 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}] 03:40:14 INFO - PROCESS | 1670 | 1461062414453 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:40:14 INFO - PROCESS | 1670 | 1461062414529 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12628a000 == 52 [pid = 1670] [id = 373] 03:40:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x11c572800) [pid = 1670] [serial = 1118] [outer = 0x0] 03:40:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1274e9000) [pid = 1670] [serial = 1119] [outer = 0x11c572800] 03:40:14 INFO - PROCESS | 1670 | 1461062414560 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12910c400) [pid = 1670] [serial = 1120] [outer = 0x11c572800] 03:40:14 INFO - PROCESS | 1670 | 1461062414996 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 726ms 03:40:15 INFO - PROCESS | 1670 | 1461062415055 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 1670 | 1461062415057 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:40:15 INFO - PROCESS | 1670 | 1461062415061 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 1670 | 1461062415062 Marionette TRACE conn2 <- [1,1466,null,{}] 03:40:15 INFO - PROCESS | 1670 | 1461062415068 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}] 03:40:15 INFO - PROCESS | 1670 | 1461062415170 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:40:15 INFO - PROCESS | 1670 | 1461062415237 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d9800 == 53 [pid = 1670] [id = 374] 03:40:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12cf45c00) [pid = 1670] [serial = 1121] [outer = 0x0] 03:40:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12d33cc00) [pid = 1670] [serial = 1122] [outer = 0x12cf45c00] 03:40:15 INFO - PROCESS | 1670 | 1461062415269 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12d8a8c00) [pid = 1670] [serial = 1123] [outer = 0x12cf45c00] 03:40:15 INFO - PROCESS | 1670 | 1461062415691 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 671ms 03:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:40:15 INFO - PROCESS | 1670 | 1461062415748 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 1670 | 1461062415749 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:40:15 INFO - PROCESS | 1670 | 1461062415751 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 1670 | 1461062415753 Marionette TRACE conn2 <- [1,1470,null,{}] 03:40:15 INFO - PROCESS | 1670 | 1461062415773 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}] 03:40:15 INFO - PROCESS | 1670 | 1461062415871 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:40:15 INFO - PROCESS | 1670 | 1461062415955 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f11f800 == 54 [pid = 1670] [id = 375] 03:40:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12daeec00) [pid = 1670] [serial = 1124] [outer = 0x0] 03:40:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12daf4c00) [pid = 1670] [serial = 1125] [outer = 0x12daeec00] 03:40:15 INFO - PROCESS | 1670 | 1461062415985 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12e2d7c00) [pid = 1670] [serial = 1126] [outer = 0x12daeec00] 03:40:16 INFO - PROCESS | 1670 | 1461062416596 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 869ms 03:40:16 INFO - PROCESS | 1670 | 1461062416621 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:40:16 INFO - PROCESS | 1670 | 1461062416625 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:40:16 INFO - PROCESS | 1670 | 1461062416628 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 1670 | 1461062416631 Marionette TRACE conn2 <- [1,1474,null,{}] 03:40:16 INFO - PROCESS | 1670 | 1461062416635 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}] 03:40:16 INFO - PROCESS | 1670 | 1461062416726 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:40:16 INFO - PROCESS | 1670 | 1461062416792 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add3000 == 55 [pid = 1670] [id = 376] 03:40:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11890f000) [pid = 1670] [serial = 1127] [outer = 0x0] 03:40:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119d0f000) [pid = 1670] [serial = 1128] [outer = 0x11890f000] 03:40:16 INFO - PROCESS | 1670 | 1461062416820 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11a934800) [pid = 1670] [serial = 1129] [outer = 0x11890f000] 03:40:17 INFO - PROCESS | 1670 | 1461062417278 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 676ms 03:40:17 INFO - PROCESS | 1670 | 1461062417304 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 1670 | 1461062417309 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:40:17 INFO - PROCESS | 1670 | 1461062417314 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1670 | 1461062417315 Marionette TRACE conn2 <- [1,1478,null,{}] 03:40:17 INFO - PROCESS | 1670 | 1461062417318 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}] 03:40:17 INFO - PROCESS | 1670 | 1461062417404 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:40:17 INFO - PROCESS | 1670 | 1461062417469 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ade0800 == 56 [pid = 1670] [id = 377] 03:40:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11ab0e400) [pid = 1670] [serial = 1130] [outer = 0x0] 03:40:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11ba87800) [pid = 1670] [serial = 1131] [outer = 0x11ab0e400] 03:40:17 INFO - PROCESS | 1670 | 1461062417501 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x11c157800) [pid = 1670] [serial = 1132] [outer = 0x11ab0e400] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6c0800 == 55 [pid = 1670] [id = 370] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4c8000 == 54 [pid = 1670] [id = 369] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x11c182000 == 53 [pid = 1670] [id = 368] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e054800 == 52 [pid = 1670] [id = 367] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x128f81c00) [pid = 1670] [serial = 1005] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11b82a400) [pid = 1670] [serial = 999] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x125f07c00) [pid = 1670] [serial = 1002] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x119a53400) [pid = 1670] [serial = 996] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x11890a800) [pid = 1670] [serial = 1047] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11c0f2c00) [pid = 1670] [serial = 1050] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x127598c00) [pid = 1670] [serial = 1053] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12b76b400) [pid = 1670] [serial = 1056] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12d07a800 == 51 [pid = 1670] [id = 366] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce24000 == 50 [pid = 1670] [id = 365] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x126b9e800 == 49 [pid = 1670] [id = 364] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x11c5c2800 == 48 [pid = 1670] [id = 363] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e03e800 == 47 [pid = 1670] [id = 348] 03:40:17 INFO - PROCESS | 1670 | --DOCSHELL 0x119148000 == 46 [pid = 1670] [id = 362] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x116359400) [pid = 1670] [serial = 949] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11a939c00) [pid = 1670] [serial = 952] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x125874c00) [pid = 1670] [serial = 1065] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1288aa400) [pid = 1670] [serial = 1026] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12bb94c00) [pid = 1670] [serial = 1032] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12647d000) [pid = 1670] [serial = 1023] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x129662800) [pid = 1670] [serial = 1009] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x125c66000) [pid = 1670] [serial = 1008] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119120000) [pid = 1670] [serial = 1011] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11a85bc00) [pid = 1670] [serial = 1012] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x125acb000) [pid = 1670] [serial = 1020] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125f08800) [pid = 1670] [serial = 1021] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119ee9c00) [pid = 1670] [serial = 1059] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12b03b800) [pid = 1670] [serial = 1029] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11a85ec00) [pid = 1670] [serial = 1014] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11ab0cc00) [pid = 1670] [serial = 1060] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11a90ac00) [pid = 1670] [serial = 1062] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11ad6b400) [pid = 1670] [serial = 1015] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11b82ec00) [pid = 1670] [serial = 1017] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11c57e800) [pid = 1670] [serial = 1018] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11b6dbc00) [pid = 1670] [serial = 1063] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11c025400) [pid = 1670] [serial = 1035] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126231800) [pid = 1670] [serial = 1036] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12bc39c00) [pid = 1670] [serial = 1033] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b30a800) [pid = 1670] [serial = 1038] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b02f400) [pid = 1670] [serial = 1027] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12d340400) [pid = 1670] [serial = 1042] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12ba29400) [pid = 1670] [serial = 1030] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12ce76400) [pid = 1670] [serial = 1039] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126ab8800) [pid = 1670] [serial = 1024] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d34a400) [pid = 1670] [serial = 1044] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12cf38400) [pid = 1670] [serial = 1041] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12d898000) [pid = 1670] [serial = 1045] [outer = 0x0] [url = about:blank] 03:40:17 INFO - PROCESS | 1670 | 1461062417915 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 622ms 03:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:40:17 INFO - PROCESS | 1670 | 1461062417937 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 1670 | 1461062417938 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:40:17 INFO - PROCESS | 1670 | 1461062417943 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 1670 | 1461062417946 Marionette TRACE conn2 <- [1,1482,null,{}] 03:40:17 INFO - PROCESS | 1670 | 1461062417954 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}] 03:40:18 INFO - PROCESS | 1670 | 1461062418045 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:40:18 INFO - PROCESS | 1670 | 1461062418056 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add1800 == 47 [pid = 1670] [id = 378] 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11ab0cc00) [pid = 1670] [serial = 1133] [outer = 0x0] 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11c574800) [pid = 1670] [serial = 1134] [outer = 0x11ab0cc00] 03:40:18 INFO - PROCESS | 1670 | 1461062418156 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125bd8000) [pid = 1670] [serial = 1135] [outer = 0x11ab0cc00] 03:40:18 INFO - PROCESS | 1670 | 1461062418622 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 724ms 03:40:18 INFO - PROCESS | 1670 | 1461062418686 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 1670 | 1461062418687 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:40:18 INFO - PROCESS | 1670 | 1461062418691 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 1670 | 1461062418692 Marionette TRACE conn2 <- [1,1486,null,{}] 03:40:18 INFO - PROCESS | 1670 | 1461062418695 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}] 03:40:18 INFO - PROCESS | 1670 | 1461062418768 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:40:18 INFO - PROCESS | 1670 | 1461062418776 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0e800 == 48 [pid = 1670] [id = 379] 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x125c63400) [pid = 1670] [serial = 1136] [outer = 0x0] 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12647c800) [pid = 1670] [serial = 1137] [outer = 0x125c63400] 03:40:18 INFO - PROCESS | 1670 | 1461062418802 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126a5e800) [pid = 1670] [serial = 1138] [outer = 0x125c63400] 03:40:19 INFO - PROCESS | 1670 | 1461062419127 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 03:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:40:19 INFO - PROCESS | 1670 | 1461062419160 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1670 | 1461062419161 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:40:19 INFO - PROCESS | 1670 | 1461062419164 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1670 | 1461062419165 Marionette TRACE conn2 <- [1,1490,null,{}] 03:40:19 INFO - PROCESS | 1670 | 1461062419167 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}] 03:40:19 INFO - PROCESS | 1670 | 1461062419260 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:40:19 INFO - PROCESS | 1670 | 1461062419266 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x126110800 == 49 [pid = 1670] [id = 380] 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126bc0400) [pid = 1670] [serial = 1139] [outer = 0x0] 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126ee1400) [pid = 1670] [serial = 1140] [outer = 0x126bc0400] 03:40:19 INFO - PROCESS | 1670 | 1461062419291 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12758e000) [pid = 1670] [serial = 1141] [outer = 0x126bc0400] 03:40:19 INFO - PROCESS | 1670 | 1461062419630 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 03:40:19 INFO - PROCESS | 1670 | 1461062419682 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 1670 | 1461062419683 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:40:19 INFO - PROCESS | 1670 | 1461062419685 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 1670 | 1461062419686 Marionette TRACE conn2 <- [1,1494,null,{}] 03:40:19 INFO - PROCESS | 1670 | 1461062419689 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}] 03:40:19 INFO - PROCESS | 1670 | 1461062419778 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:40:19 INFO - PROCESS | 1670 | 1461062419784 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b7000 == 50 [pid = 1670] [id = 381] 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1275dbc00) [pid = 1670] [serial = 1142] [outer = 0x0] 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12911b000) [pid = 1670] [serial = 1143] [outer = 0x1275dbc00] 03:40:19 INFO - PROCESS | 1670 | 1461062419814 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b30ec00) [pid = 1670] [serial = 1144] [outer = 0x1275dbc00] 03:40:20 INFO - PROCESS | 1670 | 1461062420184 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 03:40:20 INFO - PROCESS | 1670 | 1461062420206 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1670 | 1461062420209 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:40:20 INFO - PROCESS | 1670 | 1461062420212 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1670 | 1461062420214 Marionette TRACE conn2 <- [1,1498,null,{}] 03:40:20 INFO - PROCESS | 1670 | 1461062420216 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}] 03:40:20 INFO - PROCESS | 1670 | 1461062420311 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:40:20 INFO - PROCESS | 1670 | 1461062420315 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a7800 == 51 [pid = 1670] [id = 382] 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x126bc1800) [pid = 1670] [serial = 1145] [outer = 0x0] 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12b76a800) [pid = 1670] [serial = 1146] [outer = 0x126bc1800] 03:40:20 INFO - PROCESS | 1670 | 1461062420340 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12ba2b800) [pid = 1670] [serial = 1147] [outer = 0x126bc1800] 03:40:20 INFO - PROCESS | 1670 | 1461062420678 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 03:40:20 INFO - PROCESS | 1670 | 1461062420731 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 1670 | 1461062420733 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:40:20 INFO - PROCESS | 1670 | 1461062420742 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 1670 | 1461062420743 Marionette TRACE conn2 <- [1,1502,null,{}] 03:40:20 INFO - PROCESS | 1670 | 1461062420745 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}] 03:40:20 INFO - PROCESS | 1670 | 1461062420836 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:40:20 INFO - PROCESS | 1670 | 1461062420840 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2d8800 == 52 [pid = 1670] [id = 383] 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12ba2c000) [pid = 1670] [serial = 1148] [outer = 0x0] 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12bb97800) [pid = 1670] [serial = 1149] [outer = 0x12ba2c000] 03:40:20 INFO - PROCESS | 1670 | 1461062420865 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12cf38400) [pid = 1670] [serial = 1150] [outer = 0x12ba2c000] 03:40:21 INFO - PROCESS | 1670 | 1461062421213 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 03:40:21 INFO - PROCESS | 1670 | 1461062421260 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1670 | 1461062421261 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:40:21 INFO - PROCESS | 1670 | 1461062421263 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1670 | 1461062421264 Marionette TRACE conn2 <- [1,1506,null,{}] 03:40:21 INFO - PROCESS | 1670 | 1461062421267 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}] 03:40:21 INFO - PROCESS | 1670 | 1461062421362 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:40:21 INFO - PROCESS | 1670 | 1461062421373 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac7800 == 53 [pid = 1670] [id = 384] 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12cf3cc00) [pid = 1670] [serial = 1151] [outer = 0x0] 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12d00b400) [pid = 1670] [serial = 1152] [outer = 0x12cf3cc00] 03:40:21 INFO - PROCESS | 1670 | 1461062421398 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12d343c00) [pid = 1670] [serial = 1153] [outer = 0x12cf3cc00] 03:40:21 INFO - PROCESS | 1670 | 1461062421718 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 03:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:40:21 INFO - PROCESS | 1670 | 1461062421731 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 1670 | 1461062421732 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:40:21 INFO - PROCESS | 1670 | 1461062421734 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 1670 | 1461062421735 Marionette TRACE conn2 <- [1,1510,null,{}] 03:40:21 INFO - PROCESS | 1670 | 1461062421738 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}] 03:40:21 INFO - PROCESS | 1670 | 1461062421837 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:40:21 INFO - PROCESS | 1670 | 1461062421871 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce2e800 == 54 [pid = 1670] [id = 385] 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12d345400) [pid = 1670] [serial = 1154] [outer = 0x0] 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12d899800) [pid = 1670] [serial = 1155] [outer = 0x12d345400] 03:40:21 INFO - PROCESS | 1670 | 1461062421896 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12d8b1000) [pid = 1670] [serial = 1156] [outer = 0x12d345400] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12bb8b400) [pid = 1670] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12b031800) [pid = 1670] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1264dc000) [pid = 1670] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12367fc00) [pid = 1670] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1147c2000) [pid = 1670] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12b30b000) [pid = 1670] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x125c61800) [pid = 1670] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11af75400) [pid = 1670] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x126486000) [pid = 1670] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12bc35400) [pid = 1670] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119d1dc00) [pid = 1670] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1189d1000) [pid = 1670] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126129000) [pid = 1670] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11af7ec00) [pid = 1670] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119542000) [pid = 1670] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x118ec6800) [pid = 1670] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1264e6800) [pid = 1670] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126e10c00) [pid = 1670] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b76ac00) [pid = 1670] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12d895400) [pid = 1670] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126e06c00) [pid = 1670] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11c109000) [pid = 1670] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11a93d800) [pid = 1670] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:40:22 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11863bc00) [pid = 1670] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:40:22 INFO - PROCESS | 1670 | 1461062422382 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 668ms 03:40:22 INFO - PROCESS | 1670 | 1461062422404 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1670 | 1461062422405 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:40:22 INFO - PROCESS | 1670 | 1461062422413 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1670 | 1461062422414 Marionette TRACE conn2 <- [1,1514,null,{}] 03:40:22 INFO - PROCESS | 1670 | 1461062422417 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}] 03:40:22 INFO - PROCESS | 1670 | 1461062422535 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:40:22 INFO - PROCESS | 1670 | 1461062422566 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288cd800 == 55 [pid = 1670] [id = 386] 03:40:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x115847400) [pid = 1670] [serial = 1157] [outer = 0x0] 03:40:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11b6d4400) [pid = 1670] [serial = 1158] [outer = 0x115847400] 03:40:22 INFO - PROCESS | 1670 | 1461062422596 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b771400) [pid = 1670] [serial = 1159] [outer = 0x115847400] 03:40:22 INFO - PROCESS | 1670 | 1461062422879 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 03:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:40:22 INFO - PROCESS | 1670 | 1461062422932 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 1670 | 1461062422933 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:40:22 INFO - PROCESS | 1670 | 1461062422935 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 1670 | 1461062422936 Marionette TRACE conn2 <- [1,1518,null,{}] 03:40:22 INFO - PROCESS | 1670 | 1461062422939 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}] 03:40:23 INFO - PROCESS | 1670 | 1461062423015 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:40:23 INFO - PROCESS | 1670 | 1461062423019 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e009000 == 56 [pid = 1670] [id = 387] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12bc36800) [pid = 1670] [serial = 1160] [outer = 0x0] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12d89c000) [pid = 1670] [serial = 1161] [outer = 0x12bc36800] 03:40:23 INFO - PROCESS | 1670 | 1461062423047 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12daee400) [pid = 1670] [serial = 1162] [outer = 0x12bc36800] 03:40:23 INFO - PROCESS | 1670 | 1461062423369 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 468ms 03:40:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:40:23 INFO - PROCESS | 1670 | 1461062423404 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 1670 | 1461062423405 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 1670 | 1461062423407 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1670 | 1461062423408 Marionette TRACE conn2 <- [1,1522,null,{}] 03:40:23 INFO - PROCESS | 1670 | 1461062423410 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}] 03:40:23 INFO - PROCESS | 1670 | 1461062423512 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:40:23 INFO - PROCESS | 1670 | 1461062423518 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e047800 == 57 [pid = 1670] [id = 388] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12daee800) [pid = 1670] [serial = 1163] [outer = 0x0] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12e22cc00) [pid = 1670] [serial = 1164] [outer = 0x12daee800] 03:40:23 INFO - PROCESS | 1670 | 1461062423542 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12e2c9000) [pid = 1670] [serial = 1165] [outer = 0x12daee800] 03:40:23 INFO - PROCESS | 1670 | 1461062423832 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"]]]}] 03:40:23 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 () { 03:40:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:40:23 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 () { 03:40:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:40:23 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 () { 03:40:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:40:23 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 () { 03:40:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:40:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 472ms 03:40:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:40:23 INFO - PROCESS | 1670 | 1461062423881 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 1670 | 1461062423882 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 1670 | 1461062423884 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 1670 | 1461062423885 Marionette TRACE conn2 <- [1,1526,null,{}] 03:40:23 INFO - PROCESS | 1670 | 1461062423888 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}] 03:40:23 INFO - PROCESS | 1670 | 1461062423966 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:40:23 INFO - PROCESS | 1670 | 1461062423971 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d4000 == 58 [pid = 1670] [id = 389] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12daf1000) [pid = 1670] [serial = 1166] [outer = 0x0] 03:40:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12e2d5000) [pid = 1670] [serial = 1167] [outer = 0x12daf1000] 03:40:23 INFO - PROCESS | 1670 | 1461062423996 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12e622c00) [pid = 1670] [serial = 1168] [outer = 0x12daf1000] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1274c9800 == 57 [pid = 1670] [id = 359] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11baaa000 == 56 [pid = 1670] [id = 336] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12d085000 == 55 [pid = 1670] [id = 335] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11c184000 == 54 [pid = 1670] [id = 333] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12e406000 == 53 [pid = 1670] [id = 352] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12b7e5800 == 52 [pid = 1670] [id = 334] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8b1800 == 51 [pid = 1670] [id = 332] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8db800 == 50 [pid = 1670] [id = 361] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce2a000 == 49 [pid = 1670] [id = 331] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11c18b800 == 48 [pid = 1670] [id = 357] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x126291000 == 47 [pid = 1670] [id = 358] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x1291d8800 == 46 [pid = 1670] [id = 360] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x119859800 == 45 [pid = 1670] [id = 356] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11add3000 == 44 [pid = 1670] [id = 376] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12f11f800 == 43 [pid = 1670] [id = 375] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d9800 == 42 [pid = 1670] [id = 374] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12628a000 == 41 [pid = 1670] [id = 373] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x12eac5000 == 40 [pid = 1670] [id = 371] 03:40:24 INFO - PROCESS | 1670 | --DOCSHELL 0x11b80f800 == 39 [pid = 1670] [id = 372] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12e047800 == 38 [pid = 1670] [id = 388] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0e800 == 37 [pid = 1670] [id = 379] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1288cd800 == 36 [pid = 1670] [id = 386] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11add1800 == 35 [pid = 1670] [id = 378] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac7800 == 34 [pid = 1670] [id = 384] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce2e800 == 33 [pid = 1670] [id = 385] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2d8800 == 32 [pid = 1670] [id = 383] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x126110800 == 31 [pid = 1670] [id = 380] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b7000 == 30 [pid = 1670] [id = 381] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12e009000 == 29 [pid = 1670] [id = 387] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a7800 == 28 [pid = 1670] [id = 382] 03:40:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11ade0800 == 27 [pid = 1670] [id = 377] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12e2d3400) [pid = 1670] [serial = 1113] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12bb93400) [pid = 1670] [serial = 1095] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12ba21800) [pid = 1670] [serial = 1081] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12cf45800) [pid = 1670] [serial = 1096] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12e235400) [pid = 1670] [serial = 1110] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12965d400) [pid = 1670] [serial = 1093] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1160f7800) [pid = 1670] [serial = 1068] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12d891400) [pid = 1670] [serial = 1099] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x126bc1400) [pid = 1670] [serial = 1003] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d00d400) [pid = 1670] [serial = 1098] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119d12400) [pid = 1670] [serial = 1069] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12d011800) [pid = 1670] [serial = 1108] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1288b8c00) [pid = 1670] [serial = 1054] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12d003000) [pid = 1670] [serial = 1084] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11ad84000) [pid = 1670] [serial = 1087] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11a93c000) [pid = 1670] [serial = 997] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11a915400) [pid = 1670] [serial = 1086] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1274ed800) [pid = 1670] [serial = 1092] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1264e4400) [pid = 1670] [serial = 1074] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11c57e000) [pid = 1670] [serial = 1051] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11b6d7c00) [pid = 1670] [serial = 1105] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12ce78000) [pid = 1670] [serial = 1083] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x125f07000) [pid = 1670] [serial = 1090] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12ce77000) [pid = 1670] [serial = 1057] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12b036000) [pid = 1670] [serial = 1078] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bc31000) [pid = 1670] [serial = 994] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12d8b4000) [pid = 1670] [serial = 1101] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x129667800) [pid = 1670] [serial = 1006] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11c579000) [pid = 1670] [serial = 1071] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12daf7800) [pid = 1670] [serial = 1102] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11c0f3c00) [pid = 1670] [serial = 1000] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b033400) [pid = 1670] [serial = 1107] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x125bdb400) [pid = 1670] [serial = 1072] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126ee9800) [pid = 1670] [serial = 1075] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11c154400) [pid = 1670] [serial = 1089] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x119eec800) [pid = 1670] [serial = 1104] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11a90d800) [pid = 1670] [serial = 1048] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12b311800) [pid = 1670] [serial = 1080] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12965c800) [pid = 1670] [serial = 1077] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12e2cd000) [pid = 1670] [serial = 1111] [outer = 0x0] [url = about:blank] 03:40:25 INFO - PROCESS | 1670 | 1461062425541 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"]]]}] 03:40:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:40:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:40:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:40:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1674ms 03:40:25 INFO - PROCESS | 1670 | 1461062425560 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 1670 | 1461062425562 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:40:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:40:25 INFO - PROCESS | 1670 | 1461062425566 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 1670 | 1461062425568 Marionette TRACE conn2 <- [1,1530,null,{}] 03:40:25 INFO - PROCESS | 1670 | 1461062425572 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}] 03:40:25 INFO - PROCESS | 1670 | 1461062425651 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:40:25 INFO - PROCESS | 1670 | 1461062425698 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1189f8000 == 28 [pid = 1670] [id = 390] 03:40:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118906800) [pid = 1670] [serial = 1169] [outer = 0x0] 03:40:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x118909c00) [pid = 1670] [serial = 1170] [outer = 0x118906800] 03:40:25 INFO - PROCESS | 1670 | 1461062425726 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x119542000) [pid = 1670] [serial = 1171] [outer = 0x118906800] 03:40:26 INFO - PROCESS | 1670 | 1461062426019 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]]]}] 03:40:26 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 03:40:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:40:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:40:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:40:26 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. 03:40:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:40:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 471ms 03:40:26 INFO - PROCESS | 1670 | 1461062426037 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 1670 | 1461062426044 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:40:26 INFO - PROCESS | 1670 | 1461062426054 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1670 | 1461062426058 Marionette TRACE conn2 <- [1,1534,null,{}] 03:40:26 INFO - PROCESS | 1670 | 1461062426062 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}] 03:40:26 INFO - PROCESS | 1670 | 1461062426135 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:40:26 INFO - PROCESS | 1670 | 1461062426141 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ed6800 == 29 [pid = 1670] [id = 391] 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1188b0400) [pid = 1670] [serial = 1172] [outer = 0x0] 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119ee2000) [pid = 1670] [serial = 1173] [outer = 0x1188b0400] 03:40:26 INFO - PROCESS | 1670 | 1461062426168 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11a93e400) [pid = 1670] [serial = 1174] [outer = 0x1188b0400] 03:40:26 INFO - PROCESS | 1670 | 1461062426498 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]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 478ms 03:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:40:26 INFO - PROCESS | 1670 | 1461062426531 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 1670 | 1461062426533 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:40:26 INFO - PROCESS | 1670 | 1461062426535 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 1670 | 1461062426538 Marionette TRACE conn2 <- [1,1538,null,{}] 03:40:26 INFO - PROCESS | 1670 | 1461062426548 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}] 03:40:26 INFO - PROCESS | 1670 | 1461062426621 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:40:26 INFO - PROCESS | 1670 | 1461062426626 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad5b800 == 30 [pid = 1670] [id = 392] 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x114476000) [pid = 1670] [serial = 1175] [outer = 0x0] 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11ad85400) [pid = 1670] [serial = 1176] [outer = 0x114476000] 03:40:26 INFO - PROCESS | 1670 | 1461062426657 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11b82a400) [pid = 1670] [serial = 1177] [outer = 0x114476000] 03:40:27 INFO - PROCESS | 1670 | 1461062426996 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 476ms 03:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:40:27 INFO - PROCESS | 1670 | 1461062427011 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1670 | 1461062427013 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 1670 | 1461062427015 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1670 | 1461062427016 Marionette TRACE conn2 <- [1,1542,null,{}] 03:40:27 INFO - PROCESS | 1670 | 1461062427019 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}] 03:40:27 INFO - PROCESS | 1670 | 1461062427090 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:40:27 INFO - PROCESS | 1670 | 1461062427140 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b819000 == 31 [pid = 1670] [id = 393] 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11ad6b800) [pid = 1670] [serial = 1178] [outer = 0x0] 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11ba87c00) [pid = 1670] [serial = 1179] [outer = 0x11ad6b800] 03:40:27 INFO - PROCESS | 1670 | 1461062427167 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11c0f0800) [pid = 1670] [serial = 1180] [outer = 0x11ad6b800] 03:40:27 INFO - PROCESS | 1670 | 1461062427447 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 03:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:40:27 INFO - PROCESS | 1670 | 1461062427484 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1670 | 1461062427485 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 1670 | 1461062427487 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1670 | 1461062427489 Marionette TRACE conn2 <- [1,1546,null,{}] 03:40:27 INFO - PROCESS | 1670 | 1461062427495 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}] 03:40:27 INFO - PROCESS | 1670 | 1461062427590 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:40:27 INFO - PROCESS | 1670 | 1461062427594 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258eb000 == 32 [pid = 1670] [id = 394] 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11569ac00) [pid = 1670] [serial = 1181] [outer = 0x0] 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12367a800) [pid = 1670] [serial = 1182] [outer = 0x11569ac00] 03:40:27 INFO - PROCESS | 1670 | 1461062427619 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125876000) [pid = 1670] [serial = 1183] [outer = 0x11569ac00] 03:40:27 INFO - PROCESS | 1670 | 1461062427948 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 472ms 03:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:40:27 INFO - PROCESS | 1670 | 1461062427961 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 1670 | 1461062427962 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 1670 | 1461062427964 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 1670 | 1461062427965 Marionette TRACE conn2 <- [1,1550,null,{}] 03:40:27 INFO - PROCESS | 1670 | 1461062427967 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}] 03:40:28 INFO - PROCESS | 1670 | 1461062428075 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:40:28 INFO - PROCESS | 1670 | 1461062428082 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259f6800 == 33 [pid = 1670] [id = 395] 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x125950800) [pid = 1670] [serial = 1184] [outer = 0x0] 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125c61000) [pid = 1670] [serial = 1185] [outer = 0x125950800] 03:40:28 INFO - PROCESS | 1670 | 1461062428112 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12612a000) [pid = 1670] [serial = 1186] [outer = 0x125950800] 03:40:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:40:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 03:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:40:28 INFO - PROCESS | 1670 | 1461062428428 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]]]}] 03:40:28 INFO - PROCESS | 1670 | 1461062428432 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1670 | 1461062428433 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 1670 | 1461062428435 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1670 | 1461062428436 Marionette TRACE conn2 <- [1,1554,null,{}] 03:40:28 INFO - PROCESS | 1670 | 1461062428439 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}] 03:40:28 INFO - PROCESS | 1670 | 1461062428511 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:40:28 INFO - PROCESS | 1670 | 1461062428515 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12654c800 == 34 [pid = 1670] [id = 396] 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12612ac00) [pid = 1670] [serial = 1187] [outer = 0x0] 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1264e6800) [pid = 1670] [serial = 1188] [outer = 0x12612ac00] 03:40:28 INFO - PROCESS | 1670 | 1461062428542 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126e0d400) [pid = 1670] [serial = 1189] [outer = 0x12612ac00] 03:40:28 INFO - PROCESS | 1670 | 1461062428853 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:40:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 03:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:40:28 INFO - PROCESS | 1670 | 1461062428905 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:40:28 INFO - PROCESS | 1670 | 1461062428906 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 1670 | 1461062428908 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 1670 | 1461062428909 Marionette TRACE conn2 <- [1,1558,null,{}] 03:40:28 INFO - PROCESS | 1670 | 1461062428911 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}] 03:40:29 INFO - PROCESS | 1670 | 1461062429003 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:40:29 INFO - PROCESS | 1670 | 1461062429051 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b7000 == 35 [pid = 1670] [id = 397] 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1275e5400) [pid = 1670] [serial = 1190] [outer = 0x0] 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1275e8400) [pid = 1670] [serial = 1191] [outer = 0x1275e5400] 03:40:29 INFO - PROCESS | 1670 | 1461062429078 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1288b3c00) [pid = 1670] [serial = 1192] [outer = 0x1275e5400] 03:40:29 INFO - PROCESS | 1670 | 1461062429375 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 03:40:29 INFO - PROCESS | 1670 | 1461062429429 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1670 | 1461062429431 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:40:29 INFO - PROCESS | 1670 | 1461062429433 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1670 | 1461062429434 Marionette TRACE conn2 <- [1,1562,null,{}] 03:40:29 INFO - PROCESS | 1670 | 1461062429436 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}] 03:40:29 INFO - PROCESS | 1670 | 1461062429509 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:40:29 INFO - PROCESS | 1670 | 1461062429513 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ad5a800 == 36 [pid = 1670] [id = 398] 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1288b7000) [pid = 1670] [serial = 1193] [outer = 0x0] 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12910fc00) [pid = 1670] [serial = 1194] [outer = 0x1288b7000] 03:40:29 INFO - PROCESS | 1670 | 1461062429537 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x129319400) [pid = 1670] [serial = 1195] [outer = 0x1288b7000] 03:40:29 INFO - PROCESS | 1670 | 1461062429871 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 471ms 03:40:29 INFO - PROCESS | 1670 | 1461062429905 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 1670 | 1461062429906 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:40:29 INFO - PROCESS | 1670 | 1461062429919 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 1670 | 1461062429920 Marionette TRACE conn2 <- [1,1566,null,{}] 03:40:29 INFO - PROCESS | 1670 | 1461062429922 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}] 03:40:30 INFO - PROCESS | 1670 | 1461062429995 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:40:30 INFO - PROCESS | 1670 | 1461062429999 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291eb800 == 37 [pid = 1670] [id = 399] 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128f80c00) [pid = 1670] [serial = 1196] [outer = 0x0] 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x129664000) [pid = 1670] [serial = 1197] [outer = 0x128f80c00] 03:40:30 INFO - PROCESS | 1670 | 1461062430026 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b031800) [pid = 1670] [serial = 1198] [outer = 0x128f80c00] 03:40:30 INFO - PROCESS | 1670 | 1461062430360 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:40:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 03:40:30 INFO - PROCESS | 1670 | 1461062430387 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1670 | 1461062430389 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:40:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:40:30 INFO - PROCESS | 1670 | 1461062430393 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1670 | 1461062430395 Marionette TRACE conn2 <- [1,1570,null,{}] 03:40:30 INFO - PROCESS | 1670 | 1461062430397 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}] 03:40:30 INFO - PROCESS | 1670 | 1461062430478 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:40:30 INFO - PROCESS | 1670 | 1461062430482 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258ea800 == 38 [pid = 1670] [id = 400] 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b031c00) [pid = 1670] [serial = 1199] [outer = 0x0] 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b308000) [pid = 1670] [serial = 1200] [outer = 0x12b031c00] 03:40:30 INFO - PROCESS | 1670 | 1461062430513 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b8a7000) [pid = 1670] [serial = 1201] [outer = 0x12b031c00] 03:40:30 INFO - PROCESS | 1670 | 1461062430893 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:40:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 03:40:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:40:30 INFO - PROCESS | 1670 | 1461062430912 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 1670 | 1461062430913 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:40:30 INFO - PROCESS | 1670 | 1461062430915 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 1670 | 1461062430916 Marionette TRACE conn2 <- [1,1574,null,{}] 03:40:30 INFO - PROCESS | 1670 | 1461062430918 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}] 03:40:31 INFO - PROCESS | 1670 | 1461062431011 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:40:31 INFO - PROCESS | 1670 | 1461062431022 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f6000 == 39 [pid = 1670] [id = 401] 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x125958c00) [pid = 1670] [serial = 1202] [outer = 0x0] 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12ba27400) [pid = 1670] [serial = 1203] [outer = 0x125958c00] 03:40:31 INFO - PROCESS | 1670 | 1461062431049 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bb8ac00) [pid = 1670] [serial = 1204] [outer = 0x125958c00] 03:40:31 INFO - PROCESS | 1670 | 1461062431424 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]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:40:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 03:40:31 INFO - PROCESS | 1670 | 1461062431436 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 1670 | 1461062431439 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:40:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:40:31 INFO - PROCESS | 1670 | 1461062431443 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 1670 | 1461062431444 Marionette TRACE conn2 <- [1,1578,null,{}] 03:40:31 INFO - PROCESS | 1670 | 1461062431448 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}] 03:40:31 INFO - PROCESS | 1670 | 1461062431592 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:40:31 INFO - PROCESS | 1670 | 1461062431611 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce26800 == 40 [pid = 1670] [id = 402] 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12965e000) [pid = 1670] [serial = 1205] [outer = 0x0] 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bc2e400) [pid = 1670] [serial = 1206] [outer = 0x12965e000] 03:40:31 INFO - PROCESS | 1670 | 1461062431654 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bc37400) [pid = 1670] [serial = 1207] [outer = 0x12965e000] 03:40:32 INFO - PROCESS | 1670 | 1461062432005 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 620ms 03:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:40:32 INFO - PROCESS | 1670 | 1461062432064 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1670 | 1461062432065 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:40:32 INFO - PROCESS | 1670 | 1461062432067 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1670 | 1461062432068 Marionette TRACE conn2 <- [1,1582,null,{}] 03:40:32 INFO - PROCESS | 1670 | 1461062432070 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}] 03:40:32 INFO - PROCESS | 1670 | 1461062432163 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:40:32 INFO - PROCESS | 1670 | 1461062432166 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d03f800 == 41 [pid = 1670] [id = 403] 03:40:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b30d000) [pid = 1670] [serial = 1208] [outer = 0x0] 03:40:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ce7c400) [pid = 1670] [serial = 1209] [outer = 0x12b30d000] 03:40:32 INFO - PROCESS | 1670 | 1461062432191 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12cf44c00) [pid = 1670] [serial = 1210] [outer = 0x12b30d000] 03:40:32 INFO - PROCESS | 1670 | 1461062432526 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 469ms 03:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:40:32 INFO - PROCESS | 1670 | 1461062432537 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 1670 | 1461062432538 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:40:32 INFO - PROCESS | 1670 | 1461062432548 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 1670 | 1461062432549 Marionette TRACE conn2 <- [1,1586,null,{}] 03:40:32 INFO - PROCESS | 1670 | 1461062432551 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}] 03:40:32 INFO - PROCESS | 1670 | 1461062432932 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11c580c00) [pid = 1670] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12daee800) [pid = 1670] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126bc1800) [pid = 1670] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12ba2c000) [pid = 1670] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x115847400) [pid = 1670] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12cf3cc00) [pid = 1670] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12d345400) [pid = 1670] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bc36800) [pid = 1670] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12daeec00) [pid = 1670] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12cf45c00) [pid = 1670] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11c572800) [pid = 1670] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1188b8000) [pid = 1670] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11a916000) [pid = 1670] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1275dbc00) [pid = 1670] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126bc0400) [pid = 1670] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125c63400) [pid = 1670] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11ab0cc00) [pid = 1670] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11ab0e400) [pid = 1670] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:40:32 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11890f000) [pid = 1670] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:40:32 INFO - PROCESS | 1670 | 1461062432977 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x119571800 == 42 [pid = 1670] [id = 404] 03:40:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x114503000) [pid = 1670] [serial = 1211] [outer = 0x0] 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1188ba400) [pid = 1670] [serial = 1212] [outer = 0x114503000] 03:40:33 INFO - PROCESS | 1670 | 1461062433001 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11bb0ec00) [pid = 1670] [serial = 1213] [outer = 0x114503000] 03:40:33 INFO - PROCESS | 1670 | 1461062433278 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]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:40:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 776ms 03:40:33 INFO - PROCESS | 1670 | 1461062433318 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 1670 | 1461062433319 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:40:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:40:33 INFO - PROCESS | 1670 | 1461062433321 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1670 | 1461062433323 Marionette TRACE conn2 <- [1,1590,null,{}] 03:40:33 INFO - PROCESS | 1670 | 1461062433328 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}] 03:40:33 INFO - PROCESS | 1670 | 1461062433403 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:40:33 INFO - PROCESS | 1670 | 1461062433426 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bacd000 == 43 [pid = 1670] [id = 405] 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11c572800) [pid = 1670] [serial = 1214] [outer = 0x0] 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b30f000) [pid = 1670] [serial = 1215] [outer = 0x11c572800] 03:40:33 INFO - PROCESS | 1670 | 1461062433450 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12d011800) [pid = 1670] [serial = 1216] [outer = 0x11c572800] 03:40:33 INFO - PROCESS | 1670 | 1461062433766 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]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:40:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 472ms 03:40:33 INFO - PROCESS | 1670 | 1461062433794 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 1670 | 1461062433795 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:40:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:40:33 INFO - PROCESS | 1670 | 1461062433797 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 1670 | 1461062433798 Marionette TRACE conn2 <- [1,1594,null,{}] 03:40:33 INFO - PROCESS | 1670 | 1461062433800 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}] 03:40:33 INFO - PROCESS | 1670 | 1461062433901 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:40:33 INFO - PROCESS | 1670 | 1461062433909 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e043800 == 44 [pid = 1670] [id = 406] 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12cf41400) [pid = 1670] [serial = 1217] [outer = 0x0] 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12d34a400) [pid = 1670] [serial = 1218] [outer = 0x12cf41400] 03:40:33 INFO - PROCESS | 1670 | 1461062433934 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d895400) [pid = 1670] [serial = 1219] [outer = 0x12cf41400] 03:40:34 INFO - PROCESS | 1670 | 1461062434227 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 468ms 03:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:40:34 INFO - PROCESS | 1670 | 1461062434265 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 1670 | 1461062434266 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:40:34 INFO - PROCESS | 1670 | 1461062434268 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 1670 | 1461062434269 Marionette TRACE conn2 <- [1,1598,null,{}] 03:40:34 INFO - PROCESS | 1670 | 1461062434272 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}] 03:40:34 INFO - PROCESS | 1670 | 1461062434348 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:40:34 INFO - PROCESS | 1670 | 1461062434351 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e420000 == 45 [pid = 1670] [id = 407] 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12d894c00) [pid = 1670] [serial = 1220] [outer = 0x0] 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12d8b3400) [pid = 1670] [serial = 1221] [outer = 0x12d894c00] 03:40:34 INFO - PROCESS | 1670 | 1461062434378 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12daef000) [pid = 1670] [serial = 1222] [outer = 0x12d894c00] 03:40:34 INFO - PROCESS | 1670 | 1461062434702 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 03:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:40:34 INFO - PROCESS | 1670 | 1461062434737 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 1670 | 1461062434738 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:40:34 INFO - PROCESS | 1670 | 1461062434740 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 1670 | 1461062434742 Marionette TRACE conn2 <- [1,1602,null,{}] 03:40:34 INFO - PROCESS | 1670 | 1461062434744 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}] 03:40:34 INFO - PROCESS | 1670 | 1461062434848 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:40:34 INFO - PROCESS | 1670 | 1461062434854 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d9800 == 46 [pid = 1670] [id = 408] 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12d8b0c00) [pid = 1670] [serial = 1223] [outer = 0x0] 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12daf7c00) [pid = 1670] [serial = 1224] [outer = 0x12d8b0c00] 03:40:34 INFO - PROCESS | 1670 | 1461062434880 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12e237800) [pid = 1670] [serial = 1225] [outer = 0x12d8b0c00] 03:40:35 INFO - PROCESS | 1670 | 1461062435445 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]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 720ms 03:40:35 INFO - PROCESS | 1670 | 1461062435481 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:40:35 INFO - PROCESS | 1670 | 1461062435485 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:40:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:40:35 INFO - PROCESS | 1670 | 1461062435492 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 1670 | 1461062435495 Marionette TRACE conn2 <- [1,1606,null,{}] 03:40:35 INFO - PROCESS | 1670 | 1461062435498 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}] 03:40:35 INFO - PROCESS | 1670 | 1461062435610 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:40:35 INFO - PROCESS | 1670 | 1461062435687 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ed0800 == 47 [pid = 1670] [id = 409] 03:40:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1188b1800) [pid = 1670] [serial = 1226] [outer = 0x0] 03:40:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x119547400) [pid = 1670] [serial = 1227] [outer = 0x1188b1800] 03:40:35 INFO - PROCESS | 1670 | 1461062435718 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11a911000) [pid = 1670] [serial = 1228] [outer = 0x1188b1800] 03:40:36 INFO - PROCESS | 1670 | 1461062436273 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]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:40:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 823ms 03:40:36 INFO - PROCESS | 1670 | 1461062436314 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 1670 | 1461062436318 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:40:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:40:36 INFO - PROCESS | 1670 | 1461062436323 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 1670 | 1461062436324 Marionette TRACE conn2 <- [1,1610,null,{}] 03:40:36 INFO - PROCESS | 1670 | 1461062436327 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}] 03:40:36 INFO - PROCESS | 1670 | 1461062436438 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:40:36 INFO - PROCESS | 1670 | 1461062436677 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x119570800 == 48 [pid = 1670] [id = 410] 03:40:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115694c00) [pid = 1670] [serial = 1229] [outer = 0x0] 03:40:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1186a5000) [pid = 1670] [serial = 1230] [outer = 0x115694c00] 03:40:36 INFO - PROCESS | 1670 | 1461062436708 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119d1b000) [pid = 1670] [serial = 1231] [outer = 0x115694c00] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12e420000 == 47 [pid = 1670] [id = 407] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12e043800 == 46 [pid = 1670] [id = 406] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12bacd000 == 45 [pid = 1670] [id = 405] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x119571800 == 44 [pid = 1670] [id = 404] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12d03f800 == 43 [pid = 1670] [id = 403] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12e2d5000) [pid = 1670] [serial = 1167] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce26800 == 42 [pid = 1670] [id = 402] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f6000 == 41 [pid = 1670] [id = 401] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1258ea800 == 40 [pid = 1670] [id = 400] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1291eb800 == 39 [pid = 1670] [id = 399] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad5a800 == 38 [pid = 1670] [id = 398] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b7000 == 37 [pid = 1670] [id = 397] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12654c800 == 36 [pid = 1670] [id = 396] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1259f6800 == 35 [pid = 1670] [id = 395] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1258eb000 == 34 [pid = 1670] [id = 394] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11b819000 == 33 [pid = 1670] [id = 393] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11ad5b800 == 32 [pid = 1670] [id = 392] 03:40:37 INFO - PROCESS | 1670 | 1461062437210 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]]]}] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x119ed6800 == 31 [pid = 1670] [id = 391] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1189f8000 == 30 [pid = 1670] [id = 390] 03:40:37 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d4000 == 29 [pid = 1670] [id = 389] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125c68400) [pid = 1670] [serial = 1066] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12e2c9000) [pid = 1670] [serial = 1165] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b76a800) [pid = 1670] [serial = 1146] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12bb97800) [pid = 1670] [serial = 1149] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12ba2b800) [pid = 1670] [serial = 1147] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11b6d4400) [pid = 1670] [serial = 1158] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12d00b400) [pid = 1670] [serial = 1152] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12cf38400) [pid = 1670] [serial = 1150] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12d899800) [pid = 1670] [serial = 1155] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12d343c00) [pid = 1670] [serial = 1153] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12d89c000) [pid = 1670] [serial = 1161] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12d8b1000) [pid = 1670] [serial = 1156] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12b771400) [pid = 1670] [serial = 1159] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12e2d7c00) [pid = 1670] [serial = 1126] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12daf4c00) [pid = 1670] [serial = 1125] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12d8a8c00) [pid = 1670] [serial = 1123] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12d33cc00) [pid = 1670] [serial = 1122] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12910c400) [pid = 1670] [serial = 1120] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1274e9000) [pid = 1670] [serial = 1119] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11af79800) [pid = 1670] [serial = 1117] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x119d17400) [pid = 1670] [serial = 1116] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12e4a0800) [pid = 1670] [serial = 1114] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12911b000) [pid = 1670] [serial = 1143] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126ee1400) [pid = 1670] [serial = 1140] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12758e000) [pid = 1670] [serial = 1141] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12647c800) [pid = 1670] [serial = 1137] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126a5e800) [pid = 1670] [serial = 1138] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11c574800) [pid = 1670] [serial = 1134] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x125bd8000) [pid = 1670] [serial = 1135] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11c157800) [pid = 1670] [serial = 1132] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11ba87800) [pid = 1670] [serial = 1131] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11a934800) [pid = 1670] [serial = 1129] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x119d0f000) [pid = 1670] [serial = 1128] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12e22cc00) [pid = 1670] [serial = 1164] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b30ec00) [pid = 1670] [serial = 1144] [outer = 0x0] [url = about:blank] 03:40:37 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12daee400) [pid = 1670] [serial = 1162] [outer = 0x0] [url = about:blank] 03:40:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:40:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 923ms 03:40:37 INFO - PROCESS | 1670 | 1461062437246 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1670 | 1461062437248 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:40:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:40:37 INFO - PROCESS | 1670 | 1461062437251 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1670 | 1461062437253 Marionette TRACE conn2 <- [1,1614,null,{}] 03:40:37 INFO - PROCESS | 1670 | 1461062437262 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}] 03:40:37 INFO - PROCESS | 1670 | 1461062437341 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:40:37 INFO - PROCESS | 1670 | 1461062437347 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x119567800 == 30 [pid = 1670] [id = 411] 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11a85e800) [pid = 1670] [serial = 1232] [outer = 0x0] 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11a918400) [pid = 1670] [serial = 1233] [outer = 0x11a85e800] 03:40:37 INFO - PROCESS | 1670 | 1461062437375 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11aa61800) [pid = 1670] [serial = 1234] [outer = 0x11a85e800] 03:40:37 INFO - PROCESS | 1670 | 1461062437722 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]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 03:40:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 03:40:37 INFO - PROCESS | 1670 | 1461062437784 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 1670 | 1461062437787 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:40:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:40:37 INFO - PROCESS | 1670 | 1461062437790 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 1670 | 1461062437791 Marionette TRACE conn2 <- [1,1618,null,{}] 03:40:37 INFO - PROCESS | 1670 | 1461062437794 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}] 03:40:37 INFO - PROCESS | 1670 | 1461062437867 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:40:37 INFO - PROCESS | 1670 | 1461062437878 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba9a000 == 31 [pid = 1670] [id = 412] 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11a934000) [pid = 1670] [serial = 1235] [outer = 0x0] 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11af75c00) [pid = 1670] [serial = 1236] [outer = 0x11a934000] 03:40:37 INFO - PROCESS | 1670 | 1461062437904 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11b831400) [pid = 1670] [serial = 1237] [outer = 0x11a934000] 03:40:38 INFO - PROCESS | 1670 | 1461062438258 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 03:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:40:38 INFO - PROCESS | 1670 | 1461062438312 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 1670 | 1461062438314 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 1670 | 1461062438321 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1670 | 1461062438326 Marionette TRACE conn2 <- [1,1622,null,{}] 03:40:38 INFO - PROCESS | 1670 | 1461062438329 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}] 03:40:38 INFO - PROCESS | 1670 | 1461062438406 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:40:38 INFO - PROCESS | 1670 | 1461062438412 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259da000 == 32 [pid = 1670] [id = 413] 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11ba87800) [pid = 1670] [serial = 1238] [outer = 0x0] 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11c0eec00) [pid = 1670] [serial = 1239] [outer = 0x11ba87800] 03:40:38 INFO - PROCESS | 1670 | 1461062438437 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x125bd6400) [pid = 1670] [serial = 1240] [outer = 0x11ba87800] 03:40:38 INFO - PROCESS | 1670 | 1461062438763 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 03:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 478ms 03:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:40:38 INFO - PROCESS | 1670 | 1461062438795 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 1670 | 1461062438797 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 1670 | 1461062438799 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 1670 | 1461062438800 Marionette TRACE conn2 <- [1,1626,null,{}] 03:40:38 INFO - PROCESS | 1670 | 1461062438802 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}] 03:40:38 INFO - PROCESS | 1670 | 1461062438877 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:40:38 INFO - PROCESS | 1670 | 1461062438881 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x126289000 == 33 [pid = 1670] [id = 414] 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125bdc400) [pid = 1670] [serial = 1241] [outer = 0x0] 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125c6a000) [pid = 1670] [serial = 1242] [outer = 0x125bdc400] 03:40:38 INFO - PROCESS | 1670 | 1461062438909 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125f05400) [pid = 1670] [serial = 1243] [outer = 0x125bdc400] 03:40:39 INFO - PROCESS | 1670 | 1461062439237 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 467ms 03:40:39 INFO - PROCESS | 1670 | 1461062439267 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1670 | 1461062439268 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:40:39 INFO - PROCESS | 1670 | 1461062439270 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1670 | 1461062439272 Marionette TRACE conn2 <- [1,1630,null,{}] 03:40:39 INFO - PROCESS | 1670 | 1461062439274 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}] 03:40:39 INFO - PROCESS | 1670 | 1461062439377 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:40:39 INFO - PROCESS | 1670 | 1461062439391 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12682a000 == 34 [pid = 1670] [id = 415] 03:40:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12612c400) [pid = 1670] [serial = 1244] [outer = 0x0] 03:40:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12622c000) [pid = 1670] [serial = 1245] [outer = 0x12612c400] 03:40:39 INFO - PROCESS | 1670 | 1461062439424 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126ab1800) [pid = 1670] [serial = 1246] [outer = 0x12612c400] 03:40:39 INFO - PROCESS | 1670 | 1461062439835 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 03:40:39 INFO - PROCESS | 1670 | 1461062439842 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 1670 | 1461062439844 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:40:39 INFO - PROCESS | 1670 | 1461062439847 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 1670 | 1461062439849 Marionette TRACE conn2 <- [1,1634,null,{}] 03:40:39 INFO - PROCESS | 1670 | 1461062439861 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}] 03:40:40 INFO - PROCESS | 1670 | 1461062440004 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:40:40 INFO - PROCESS | 1670 | 1461062440055 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c2000 == 35 [pid = 1670] [id = 416] 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11af79800) [pid = 1670] [serial = 1247] [outer = 0x0] 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11bb0f000) [pid = 1670] [serial = 1248] [outer = 0x11af79800] 03:40:40 INFO - PROCESS | 1670 | 1461062440094 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1288ab800) [pid = 1670] [serial = 1249] [outer = 0x11af79800] 03:40:40 INFO - PROCESS | 1670 | 1461062440530 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]]]}] 03:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 732ms 03:40:40 INFO - PROCESS | 1670 | 1461062440579 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 1670 | 1461062440580 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:40:40 INFO - PROCESS | 1670 | 1461062440582 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 1670 | 1461062440583 Marionette TRACE conn2 <- [1,1638,null,{}] 03:40:40 INFO - PROCESS | 1670 | 1461062440586 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}] 03:40:40 INFO - PROCESS | 1670 | 1461062440676 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:40:40 INFO - PROCESS | 1670 | 1461062440707 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a978000 == 36 [pid = 1670] [id = 417] 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1288a9c00) [pid = 1670] [serial = 1250] [outer = 0x0] 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12910c400) [pid = 1670] [serial = 1251] [outer = 0x1288a9c00] 03:40:40 INFO - PROCESS | 1670 | 1461062440732 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x129663c00) [pid = 1670] [serial = 1252] [outer = 0x1288a9c00] 03:40:41 INFO - PROCESS | 1670 | 1461062441034 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 472ms 03:40:41 INFO - PROCESS | 1670 | 1461062441055 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 1670 | 1461062441058 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:40:41 INFO - PROCESS | 1670 | 1461062441062 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1670 | 1461062441063 Marionette TRACE conn2 <- [1,1642,null,{}] 03:40:41 INFO - PROCESS | 1670 | 1461062441065 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}] 03:40:41 INFO - PROCESS | 1670 | 1461062441157 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:40:41 INFO - PROCESS | 1670 | 1461062441169 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2ea000 == 37 [pid = 1670] [id = 418] 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x129118c00) [pid = 1670] [serial = 1253] [outer = 0x0] 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b03b800) [pid = 1670] [serial = 1254] [outer = 0x129118c00] 03:40:41 INFO - PROCESS | 1670 | 1461062441194 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b30dc00) [pid = 1670] [serial = 1255] [outer = 0x129118c00] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125958c00) [pid = 1670] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118906800) [pid = 1670] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12965e000) [pid = 1670] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1188b0400) [pid = 1670] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x125950800) [pid = 1670] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11569ac00) [pid = 1670] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11ad6b800) [pid = 1670] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x114476000) [pid = 1670] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1275e5400) [pid = 1670] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1288b7000) [pid = 1670] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12612ac00) [pid = 1670] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b031c00) [pid = 1670] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12d894c00) [pid = 1670] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128f80c00) [pid = 1670] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b30d000) [pid = 1670] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11c572800) [pid = 1670] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x114503000) [pid = 1670] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:40:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12cf41400) [pid = 1670] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:40:41 INFO - PROCESS | 1670 | 1461062441646 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 621ms 03:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:40:41 INFO - PROCESS | 1670 | 1461062441684 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 1670 | 1461062441686 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:40:41 INFO - PROCESS | 1670 | 1461062441689 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 1670 | 1461062441690 Marionette TRACE conn2 <- [1,1646,null,{}] 03:40:41 INFO - PROCESS | 1670 | 1461062441693 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}] 03:40:41 INFO - PROCESS | 1670 | 1461062441788 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:40:41 INFO - PROCESS | 1670 | 1461062441869 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c190800 == 38 [pid = 1670] [id = 419] 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1163ebc00) [pid = 1670] [serial = 1256] [outer = 0x0] 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11c161800) [pid = 1670] [serial = 1257] [outer = 0x1163ebc00] 03:40:41 INFO - PROCESS | 1670 | 1461062441909 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1275e5400) [pid = 1670] [serial = 1258] [outer = 0x1163ebc00] 03:40:42 INFO - PROCESS | 1670 | 1461062442267 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 621ms 03:40:42 INFO - PROCESS | 1670 | 1461062442310 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1670 | 1461062442311 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:40:42 INFO - PROCESS | 1670 | 1461062442313 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1670 | 1461062442314 Marionette TRACE conn2 <- [1,1650,null,{}] 03:40:42 INFO - PROCESS | 1670 | 1461062442317 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}] 03:40:42 INFO - PROCESS | 1670 | 1461062442394 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:40:42 INFO - PROCESS | 1670 | 1461062442442 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac4000 == 39 [pid = 1670] [id = 420] 03:40:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125ac8800) [pid = 1670] [serial = 1259] [outer = 0x0] 03:40:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b30cc00) [pid = 1670] [serial = 1260] [outer = 0x125ac8800] 03:40:42 INFO - PROCESS | 1670 | 1461062442471 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b8a0c00) [pid = 1670] [serial = 1261] [outer = 0x125ac8800] 03:40:42 INFO - PROCESS | 1670 | 1461062442783 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:40:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 03:40:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:40:42 INFO - PROCESS | 1670 | 1461062442833 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 1670 | 1461062442835 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:40:42 INFO - PROCESS | 1670 | 1461062442837 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 1670 | 1461062442839 Marionette TRACE conn2 <- [1,1654,null,{}] 03:40:42 INFO - PROCESS | 1670 | 1461062442841 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}] 03:40:42 INFO - PROCESS | 1670 | 1461062442930 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:40:42 INFO - PROCESS | 1670 | 1461062442935 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d07b000 == 40 [pid = 1670] [id = 421] 03:40:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b30e000) [pid = 1670] [serial = 1262] [outer = 0x0] 03:40:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12bb94000) [pid = 1670] [serial = 1263] [outer = 0x12b30e000] 03:40:42 INFO - PROCESS | 1670 | 1461062442959 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12ce7f000) [pid = 1670] [serial = 1264] [outer = 0x12b30e000] 03:40:43 INFO - PROCESS | 1670 | 1461062443255 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 03:40:43 INFO - PROCESS | 1670 | 1461062443307 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1670 | 1461062443308 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:40:43 INFO - PROCESS | 1670 | 1461062443310 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1670 | 1461062443311 Marionette TRACE conn2 <- [1,1658,null,{}] 03:40:43 INFO - PROCESS | 1670 | 1461062443314 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}] 03:40:43 INFO - PROCESS | 1670 | 1461062443412 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:40:43 INFO - PROCESS | 1670 | 1461062443418 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d80e800 == 41 [pid = 1670] [id = 422] 03:40:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bc35800) [pid = 1670] [serial = 1265] [outer = 0x0] 03:40:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12cf3cc00) [pid = 1670] [serial = 1266] [outer = 0x12bc35800] 03:40:43 INFO - PROCESS | 1670 | 1461062443443 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12d33cc00) [pid = 1670] [serial = 1267] [outer = 0x12bc35800] 03:40:43 INFO - PROCESS | 1670 | 1461062443907 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 620ms 03:40:43 INFO - PROCESS | 1670 | 1461062443944 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 1670 | 1461062443948 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:40:43 INFO - PROCESS | 1670 | 1461062443952 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 1670 | 1461062443954 Marionette TRACE conn2 <- [1,1662,null,{}] 03:40:43 INFO - PROCESS | 1670 | 1461062443960 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}] 03:40:44 INFO - PROCESS | 1670 | 1461062444059 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:40:44 INFO - PROCESS | 1670 | 1461062444125 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b825000 == 42 [pid = 1670] [id = 423] 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a913800) [pid = 1670] [serial = 1268] [outer = 0x0] 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11ab0bc00) [pid = 1670] [serial = 1269] [outer = 0x11a913800] 03:40:44 INFO - PROCESS | 1670 | 1461062444157 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11af76000) [pid = 1670] [serial = 1270] [outer = 0x11a913800] 03:40:44 INFO - PROCESS | 1670 | 1461062444563 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]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 622ms 03:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:40:44 INFO - PROCESS | 1670 | 1461062444575 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 1670 | 1461062444580 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:40:44 INFO - PROCESS | 1670 | 1461062444584 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 1670 | 1461062444586 Marionette TRACE conn2 <- [1,1666,null,{}] 03:40:44 INFO - PROCESS | 1670 | 1461062444589 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}] 03:40:44 INFO - PROCESS | 1670 | 1461062444685 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:40:44 INFO - PROCESS | 1670 | 1461062444733 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e6000 == 43 [pid = 1670] [id = 424] 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a918800) [pid = 1670] [serial = 1271] [outer = 0x0] 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11bb07000) [pid = 1670] [serial = 1272] [outer = 0x11a918800] 03:40:44 INFO - PROCESS | 1670 | 1461062444762 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125c63c00) [pid = 1670] [serial = 1273] [outer = 0x11a918800] 03:40:45 INFO - PROCESS | 1670 | 1461062445171 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]]]}] 03:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 624ms 03:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:40:45 INFO - PROCESS | 1670 | 1461062445209 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 1670 | 1461062445211 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:40:45 INFO - PROCESS | 1670 | 1461062445213 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1670 | 1461062445216 Marionette TRACE conn2 <- [1,1670,null,{}] 03:40:45 INFO - PROCESS | 1670 | 1461062445226 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}] 03:40:45 INFO - PROCESS | 1670 | 1461062445323 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:40:45 INFO - PROCESS | 1670 | 1461062445376 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d07a000 == 44 [pid = 1670] [id = 425] 03:40:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126076400) [pid = 1670] [serial = 1274] [outer = 0x0] 03:40:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1274e9000) [pid = 1670] [serial = 1275] [outer = 0x126076400] 03:40:45 INFO - PROCESS | 1670 | 1461062445407 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129666400) [pid = 1670] [serial = 1276] [outer = 0x126076400] 03:40:45 INFO - PROCESS | 1670 | 1461062445809 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]]]}] 03:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 623ms 03:40:45 INFO - PROCESS | 1670 | 1461062445836 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:40:45 INFO - PROCESS | 1670 | 1461062445838 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:40:45 INFO - PROCESS | 1670 | 1461062445841 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 1670 | 1461062445842 Marionette TRACE conn2 <- [1,1674,null,{}] 03:40:45 INFO - PROCESS | 1670 | 1461062445844 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}] 03:40:45 INFO - PROCESS | 1670 | 1461062445940 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:40:46 INFO - PROCESS | 1670 | 1461062446019 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e04f800 == 45 [pid = 1670] [id = 426] 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b30e400) [pid = 1670] [serial = 1277] [outer = 0x0] 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12ba24400) [pid = 1670] [serial = 1278] [outer = 0x12b30e400] 03:40:46 INFO - PROCESS | 1670 | 1461062446053 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bb96c00) [pid = 1670] [serial = 1279] [outer = 0x12b30e400] 03:40:46 INFO - PROCESS | 1670 | 1461062446456 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]]]}] 03:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 620ms 03:40:46 INFO - PROCESS | 1670 | 1461062446462 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 1670 | 1461062446463 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:40:46 INFO - PROCESS | 1670 | 1461062446466 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 1670 | 1461062446467 Marionette TRACE conn2 <- [1,1678,null,{}] 03:40:46 INFO - PROCESS | 1670 | 1461062446469 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}] 03:40:46 INFO - PROCESS | 1670 | 1461062446563 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:40:46 INFO - PROCESS | 1670 | 1461062446611 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e41d000 == 46 [pid = 1670] [id = 427] 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12ba25400) [pid = 1670] [serial = 1280] [outer = 0x0] 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12cf43400) [pid = 1670] [serial = 1281] [outer = 0x12ba25400] 03:40:46 INFO - PROCESS | 1670 | 1461062446641 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12d340c00) [pid = 1670] [serial = 1282] [outer = 0x12ba25400] 03:40:47 INFO - PROCESS | 1670 | 1461062447081 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 03:40:47 INFO - PROCESS | 1670 | 1461062447140 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1670 | 1461062447142 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:40:47 INFO - PROCESS | 1670 | 1461062447145 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1670 | 1461062447147 Marionette TRACE conn2 <- [1,1682,null,{}] 03:40:47 INFO - PROCESS | 1670 | 1461062447149 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}] 03:40:47 INFO - PROCESS | 1670 | 1461062447254 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:40:47 INFO - PROCESS | 1670 | 1461062447473 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a97b000 == 47 [pid = 1670] [id = 428] 03:40:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11475d000) [pid = 1670] [serial = 1283] [outer = 0x0] 03:40:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11522e000) [pid = 1670] [serial = 1284] [outer = 0x11475d000] 03:40:47 INFO - PROCESS | 1670 | 1461062447503 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x118909800) [pid = 1670] [serial = 1285] [outer = 0x11475d000] 03:40:47 INFO - PROCESS | 1670 | 1461062447931 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 821ms 03:40:47 INFO - PROCESS | 1670 | 1461062447967 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 1670 | 1461062447970 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:40:47 INFO - PROCESS | 1670 | 1461062447974 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 1670 | 1461062447976 Marionette TRACE conn2 <- [1,1686,null,{}] 03:40:47 INFO - PROCESS | 1670 | 1461062447979 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}] 03:40:48 INFO - PROCESS | 1670 | 1461062448074 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:40:48 INFO - PROCESS | 1670 | 1461062448140 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11ba95000 == 48 [pid = 1670] [id = 429] 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x119120000) [pid = 1670] [serial = 1286] [outer = 0x0] 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11acf5000) [pid = 1670] [serial = 1287] [outer = 0x119120000] 03:40:48 INFO - PROCESS | 1670 | 1461062448170 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11b6dbc00) [pid = 1670] [serial = 1288] [outer = 0x119120000] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12d07b000 == 47 [pid = 1670] [id = 421] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac4000 == 46 [pid = 1670] [id = 420] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11c190800 == 45 [pid = 1670] [id = 419] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2ea000 == 44 [pid = 1670] [id = 418] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11a978000 == 43 [pid = 1670] [id = 417] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c2000 == 42 [pid = 1670] [id = 416] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12682a000 == 41 [pid = 1670] [id = 415] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x126289000 == 40 [pid = 1670] [id = 414] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1259da000 == 39 [pid = 1670] [id = 413] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba9a000 == 38 [pid = 1670] [id = 412] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x119567800 == 37 [pid = 1670] [id = 411] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x119570800 == 36 [pid = 1670] [id = 410] 03:40:48 INFO - PROCESS | 1670 | --DOCSHELL 0x119ed0800 == 35 [pid = 1670] [id = 409] 03:40:48 INFO - PROCESS | 1670 | 1461062448547 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]]]}] 03:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 03:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 622ms 03:40:48 INFO - PROCESS | 1670 | 1461062448598 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 1670 | 1461062448600 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:40:48 INFO - PROCESS | 1670 | 1461062448604 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 1670 | 1461062448605 Marionette TRACE conn2 <- [1,1690,null,{}] 03:40:48 INFO - PROCESS | 1670 | 1461062448613 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}] 03:40:48 INFO - PROCESS | 1670 | 1461062448697 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ba27400) [pid = 1670] [serial = 1203] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x118909c00) [pid = 1670] [serial = 1170] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119542000) [pid = 1670] [serial = 1171] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12bc2e400) [pid = 1670] [serial = 1206] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119ee2000) [pid = 1670] [serial = 1173] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11a93e400) [pid = 1670] [serial = 1174] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125c61000) [pid = 1670] [serial = 1185] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12612a000) [pid = 1670] [serial = 1186] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12367a800) [pid = 1670] [serial = 1182] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x125876000) [pid = 1670] [serial = 1183] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11ba87c00) [pid = 1670] [serial = 1179] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11c0f0800) [pid = 1670] [serial = 1180] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11ad85400) [pid = 1670] [serial = 1176] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11b82a400) [pid = 1670] [serial = 1177] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1275e8400) [pid = 1670] [serial = 1191] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1288b3c00) [pid = 1670] [serial = 1192] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12910fc00) [pid = 1670] [serial = 1194] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x129319400) [pid = 1670] [serial = 1195] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1264e6800) [pid = 1670] [serial = 1188] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126e0d400) [pid = 1670] [serial = 1189] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12b308000) [pid = 1670] [serial = 1200] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12d8b3400) [pid = 1670] [serial = 1221] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129664000) [pid = 1670] [serial = 1197] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12b031800) [pid = 1670] [serial = 1198] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12ce7c400) [pid = 1670] [serial = 1209] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12bc37400) [pid = 1670] [serial = 1207] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12cf44c00) [pid = 1670] [serial = 1210] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12b30f000) [pid = 1670] [serial = 1215] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1188ba400) [pid = 1670] [serial = 1212] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12d895400) [pid = 1670] [serial = 1219] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11bb0ec00) [pid = 1670] [serial = 1213] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bb8ac00) [pid = 1670] [serial = 1204] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12daef000) [pid = 1670] [serial = 1222] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b8a7000) [pid = 1670] [serial = 1201] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12d011800) [pid = 1670] [serial = 1216] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12d34a400) [pid = 1670] [serial = 1218] [outer = 0x0] [url = about:blank] 03:40:48 INFO - PROCESS | 1670 | 1461062448781 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aab1800 == 36 [pid = 1670] [id = 430] 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119542000) [pid = 1670] [serial = 1289] [outer = 0x0] 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11b6d4c00) [pid = 1670] [serial = 1290] [outer = 0x119542000] 03:40:48 INFO - PROCESS | 1670 | 1461062448807 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x125874c00) [pid = 1670] [serial = 1291] [outer = 0x119542000] 03:40:49 INFO - PROCESS | 1670 | 1461062449117 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 528ms 03:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:40:49 INFO - PROCESS | 1670 | 1461062449131 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 1670 | 1461062449132 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:40:49 INFO - PROCESS | 1670 | 1461062449136 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1670 | 1461062449141 Marionette TRACE conn2 <- [1,1694,null,{}] 03:40:49 INFO - PROCESS | 1670 | 1461062449149 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}] 03:40:49 INFO - PROCESS | 1670 | 1461062449230 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:40:49 INFO - PROCESS | 1670 | 1461062449282 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b06000 == 37 [pid = 1670] [id = 431] 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11c0ef400) [pid = 1670] [serial = 1292] [outer = 0x0] 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125c62400) [pid = 1670] [serial = 1293] [outer = 0x11c0ef400] 03:40:49 INFO - PROCESS | 1670 | 1461062449308 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126a5dc00) [pid = 1670] [serial = 1294] [outer = 0x11c0ef400] 03:40:49 INFO - PROCESS | 1670 | 1461062449581 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 477ms 03:40:49 INFO - PROCESS | 1670 | 1461062449613 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:40:49 INFO - PROCESS | 1670 | 1461062449615 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:40:49 INFO - PROCESS | 1670 | 1461062449617 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 1670 | 1461062449618 Marionette TRACE conn2 <- [1,1698,null,{}] 03:40:49 INFO - PROCESS | 1670 | 1461062449620 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}] 03:40:49 INFO - PROCESS | 1670 | 1461062449715 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:40:49 INFO - PROCESS | 1670 | 1461062449720 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262f5800 == 38 [pid = 1670] [id = 432] 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1275dd800) [pid = 1670] [serial = 1295] [outer = 0x0] 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1288b5000) [pid = 1670] [serial = 1296] [outer = 0x1275dd800] 03:40:49 INFO - PROCESS | 1670 | 1461062449746 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x129317400) [pid = 1670] [serial = 1297] [outer = 0x1275dd800] 03:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 03:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 03:40:50 INFO - PROCESS | 1670 | 1461062450079 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]]]}] 03:40:50 INFO - PROCESS | 1670 | 1461062450088 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1670 | 1461062450089 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:40:50 INFO - PROCESS | 1670 | 1461062450094 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1670 | 1461062450096 Marionette TRACE conn2 <- [1,1702,null,{}] 03:40:50 INFO - PROCESS | 1670 | 1461062450098 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}] 03:40:50 INFO - PROCESS | 1670 | 1461062450205 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:40:50 INFO - PROCESS | 1670 | 1461062450214 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x128f45800 == 39 [pid = 1670] [id = 433] 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129666800) [pid = 1670] [serial = 1298] [outer = 0x0] 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b031c00) [pid = 1670] [serial = 1299] [outer = 0x129666800] 03:40:50 INFO - PROCESS | 1670 | 1461062450246 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b8a7000) [pid = 1670] [serial = 1300] [outer = 0x129666800] 03:40:50 INFO - PROCESS | 1670 | 1461062450578 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]]]}] 03:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 03:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:40:50 INFO - PROCESS | 1670 | 1461062450613 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 1670 | 1461062450614 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:40:50 INFO - PROCESS | 1670 | 1461062450616 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 1670 | 1461062450617 Marionette TRACE conn2 <- [1,1706,null,{}] 03:40:50 INFO - PROCESS | 1670 | 1461062450619 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}] 03:40:50 INFO - PROCESS | 1670 | 1461062450717 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:40:50 INFO - PROCESS | 1670 | 1461062450721 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b4800 == 40 [pid = 1670] [id = 434] 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b039c00) [pid = 1670] [serial = 1301] [outer = 0x0] 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12bc32c00) [pid = 1670] [serial = 1302] [outer = 0x12b039c00] 03:40:50 INFO - PROCESS | 1670 | 1461062450747 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12d33c800) [pid = 1670] [serial = 1303] [outer = 0x12b039c00] 03:40:51 INFO - PROCESS | 1670 | 1461062451081 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 03:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:40:51 INFO - PROCESS | 1670 | 1461062451135 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1670 | 1461062451136 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:40:51 INFO - PROCESS | 1670 | 1461062451138 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1670 | 1461062451140 Marionette TRACE conn2 <- [1,1710,null,{}] 03:40:51 INFO - PROCESS | 1670 | 1461062451142 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}] 03:40:51 INFO - PROCESS | 1670 | 1461062451237 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:40:51 INFO - PROCESS | 1670 | 1461062451248 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad6000 == 41 [pid = 1670] [id = 435] 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12ce82400) [pid = 1670] [serial = 1304] [outer = 0x0] 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12d891400) [pid = 1670] [serial = 1305] [outer = 0x12ce82400] 03:40:51 INFO - PROCESS | 1670 | 1461062451273 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12d8b1400) [pid = 1670] [serial = 1306] [outer = 0x12ce82400] 03:40:51 INFO - PROCESS | 1670 | 1461062451614 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 517ms 03:40:51 INFO - PROCESS | 1670 | 1461062451658 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 1670 | 1461062451660 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:40:51 INFO - PROCESS | 1670 | 1461062451662 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 1670 | 1461062451663 Marionette TRACE conn2 <- [1,1714,null,{}] 03:40:51 INFO - PROCESS | 1670 | 1461062451666 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}] 03:40:51 INFO - PROCESS | 1670 | 1461062451768 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:40:51 INFO - PROCESS | 1670 | 1461062451783 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d02c000 == 42 [pid = 1670] [id = 436] 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12d8b1c00) [pid = 1670] [serial = 1307] [outer = 0x0] 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12daef400) [pid = 1670] [serial = 1308] [outer = 0x12d8b1c00] 03:40:51 INFO - PROCESS | 1670 | 1461062451811 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12e22ec00) [pid = 1670] [serial = 1309] [outer = 0x12d8b1c00] 03:40:52 INFO - PROCESS | 1670 | 1461062452163 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 518ms 03:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:40:52 INFO - PROCESS | 1670 | 1461062452182 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1670 | 1461062452184 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:40:52 INFO - PROCESS | 1670 | 1461062452187 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1670 | 1461062452188 Marionette TRACE conn2 <- [1,1718,null,{}] 03:40:52 INFO - PROCESS | 1670 | 1461062452199 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}] 03:40:52 INFO - PROCESS | 1670 | 1461062452347 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:40:52 INFO - PROCESS | 1670 | 1461062452362 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d813800 == 43 [pid = 1670] [id = 437] 03:40:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d8b6c00) [pid = 1670] [serial = 1310] [outer = 0x0] 03:40:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12e236000) [pid = 1670] [serial = 1311] [outer = 0x12d8b6c00] 03:40:52 INFO - PROCESS | 1670 | 1461062452391 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12e2cec00) [pid = 1670] [serial = 1312] [outer = 0x12d8b6c00] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x129118c00) [pid = 1670] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1163ebc00) [pid = 1670] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x125ac8800) [pid = 1670] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12612c400) [pid = 1670] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12daf1000) [pid = 1670] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b30e000) [pid = 1670] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115694c00) [pid = 1670] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11af79800) [pid = 1670] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x125bdc400) [pid = 1670] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11ba87800) [pid = 1670] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11a85e800) [pid = 1670] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1288a9c00) [pid = 1670] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:40:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11a934000) [pid = 1670] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:40:52 INFO - PROCESS | 1670 | 1461062452915 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 777ms 03:40:52 INFO - PROCESS | 1670 | 1461062452964 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 1670 | 1461062452965 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:40:52 INFO - PROCESS | 1670 | 1461062452967 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 1670 | 1461062452968 Marionette TRACE conn2 <- [1,1722,null,{}] 03:40:52 INFO - PROCESS | 1670 | 1461062452970 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}] 03:40:53 INFO - PROCESS | 1670 | 1461062453056 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:40:53 INFO - PROCESS | 1670 | 1461062453062 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e055000 == 44 [pid = 1670] [id = 438] 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125ace800) [pid = 1670] [serial = 1313] [outer = 0x0] 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1275da800) [pid = 1670] [serial = 1314] [outer = 0x125ace800] 03:40:53 INFO - PROCESS | 1670 | 1461062453091 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12e2cbc00) [pid = 1670] [serial = 1315] [outer = 0x125ace800] 03:40:53 INFO - PROCESS | 1670 | 1461062453417 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]]]}] 03:40:53 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 03:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 03:40:53 INFO - PROCESS | 1670 | 1461062453438 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 1670 | 1461062453440 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:40:53 INFO - PROCESS | 1670 | 1461062453445 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 1670 | 1461062453447 Marionette TRACE conn2 <- [1,1726,null,{}] 03:40:53 INFO - PROCESS | 1670 | 1461062453449 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}] 03:40:53 INFO - PROCESS | 1670 | 1461062453542 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:40:53 INFO - PROCESS | 1670 | 1461062453598 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6ca000 == 45 [pid = 1670] [id = 439] 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12612c400) [pid = 1670] [serial = 1316] [outer = 0x0] 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12e2d4400) [pid = 1670] [serial = 1317] [outer = 0x12612c400] 03:40:53 INFO - PROCESS | 1670 | 1461062453623 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12e624800) [pid = 1670] [serial = 1318] [outer = 0x12612c400] 03:40:53 INFO - PROCESS | 1670 | 1461062453905 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]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 03:40:53 INFO - PROCESS | 1670 | 1461062453965 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 1670 | 1461062453966 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:40:53 INFO - PROCESS | 1670 | 1461062453969 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 1670 | 1461062453970 Marionette TRACE conn2 <- [1,1730,null,{}] 03:40:53 INFO - PROCESS | 1670 | 1461062453972 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}] 03:40:54 INFO - PROCESS | 1670 | 1461062454052 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:40:54 INFO - PROCESS | 1670 | 1461062454056 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f10b800 == 46 [pid = 1670] [id = 440] 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12e626800) [pid = 1670] [serial = 1319] [outer = 0x0] 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12e62a800) [pid = 1670] [serial = 1320] [outer = 0x12e626800] 03:40:54 INFO - PROCESS | 1670 | 1461062454081 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12e646000) [pid = 1670] [serial = 1321] [outer = 0x12e626800] 03:40:54 INFO - PROCESS | 1670 | 1461062454398 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]]]}] 03:40:54 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 03:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 468ms 03:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:40:54 INFO - PROCESS | 1670 | 1461062454438 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 1670 | 1461062454439 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:40:54 INFO - PROCESS | 1670 | 1461062454444 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 1670 | 1461062454445 Marionette TRACE conn2 <- [1,1734,null,{}] 03:40:54 INFO - PROCESS | 1670 | 1461062454447 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}] 03:40:54 INFO - PROCESS | 1670 | 1461062454551 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:40:54 INFO - PROCESS | 1670 | 1461062454557 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f11d000 == 47 [pid = 1670] [id = 441] 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12e645c00) [pid = 1670] [serial = 1322] [outer = 0x0] 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12e649c00) [pid = 1670] [serial = 1323] [outer = 0x12e645c00] 03:40:54 INFO - PROCESS | 1670 | 1461062454581 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12ecc1000) [pid = 1670] [serial = 1324] [outer = 0x12e645c00] 03:40:55 INFO - PROCESS | 1670 | 1461062455042 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]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 621ms 03:40:55 INFO - PROCESS | 1670 | 1461062455065 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 1670 | 1461062455068 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:40:55 INFO - PROCESS | 1670 | 1461062455072 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1670 | 1461062455076 Marionette TRACE conn2 <- [1,1738,null,{}] 03:40:55 INFO - PROCESS | 1670 | 1461062455080 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}] 03:40:55 INFO - PROCESS | 1670 | 1461062455186 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:40:55 INFO - PROCESS | 1670 | 1461062455255 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a898800 == 48 [pid = 1670] [id = 442] 03:40:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11ab0a400) [pid = 1670] [serial = 1325] [outer = 0x0] 03:40:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11ab10400) [pid = 1670] [serial = 1326] [outer = 0x11ab0a400] 03:40:55 INFO - PROCESS | 1670 | 1461062455312 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11b830000) [pid = 1670] [serial = 1327] [outer = 0x11ab0a400] 03:40:55 INFO - PROCESS | 1670 | 1461062455730 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]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 722ms 03:40:55 INFO - PROCESS | 1670 | 1461062455795 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 1670 | 1461062455799 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:40:55 INFO - PROCESS | 1670 | 1461062455804 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 1670 | 1461062455806 Marionette TRACE conn2 <- [1,1742,null,{}] 03:40:55 INFO - PROCESS | 1670 | 1461062455809 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}] 03:40:55 INFO - PROCESS | 1670 | 1461062455909 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:40:55 INFO - PROCESS | 1670 | 1461062455964 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274c7800 == 49 [pid = 1670] [id = 443] 03:40:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11c0f2000) [pid = 1670] [serial = 1328] [outer = 0x0] 03:40:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x125c6cc00) [pid = 1670] [serial = 1329] [outer = 0x11c0f2000] 03:40:55 INFO - PROCESS | 1670 | 1461062455994 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x126129000) [pid = 1670] [serial = 1330] [outer = 0x11c0f2000] 03:40:56 INFO - PROCESS | 1670 | 1461062456396 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]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 620ms 03:40:56 INFO - PROCESS | 1670 | 1461062456425 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 1670 | 1461062456426 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:40:56 INFO - PROCESS | 1670 | 1461062456428 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 1670 | 1461062456431 Marionette TRACE conn2 <- [1,1746,null,{}] 03:40:56 INFO - PROCESS | 1670 | 1461062456439 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}] 03:40:56 INFO - PROCESS | 1670 | 1461062456574 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:40:56 INFO - PROCESS | 1670 | 1461062456644 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eac4000 == 50 [pid = 1670] [id = 444] 03:40:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x129665800) [pid = 1670] [serial = 1331] [outer = 0x0] 03:40:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b768800) [pid = 1670] [serial = 1332] [outer = 0x129665800] 03:40:56 INFO - PROCESS | 1670 | 1461062456675 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bb95c00) [pid = 1670] [serial = 1333] [outer = 0x129665800] 03:40:57 INFO - PROCESS | 1670 | 1461062457081 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 675ms 03:40:57 INFO - PROCESS | 1670 | 1461062457104 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 1670 | 1461062457106 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:40:57 INFO - PROCESS | 1670 | 1461062457110 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 1670 | 1461062457111 Marionette TRACE conn2 <- [1,1750,null,{}] 03:40:57 INFO - PROCESS | 1670 | 1461062457114 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}] 03:40:57 INFO - PROCESS | 1670 | 1461062457214 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:40:57 INFO - PROCESS | 1670 | 1461062457266 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f41e000 == 51 [pid = 1670] [id = 445] 03:40:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12cf3d000) [pid = 1670] [serial = 1334] [outer = 0x0] 03:40:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12e231400) [pid = 1670] [serial = 1335] [outer = 0x12cf3d000] 03:40:57 INFO - PROCESS | 1670 | 1461062457299 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12e2d1000) [pid = 1670] [serial = 1336] [outer = 0x12cf3d000] 03:40:57 INFO - PROCESS | 1670 | 1461062457919 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 872ms 03:40:58 INFO - PROCESS | 1670 | 1461062458000 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1670 | 1461062458002 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:40:58 INFO - PROCESS | 1670 | 1461062458007 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1670 | 1461062458011 Marionette TRACE conn2 <- [1,1754,null,{}] 03:40:58 INFO - PROCESS | 1670 | 1461062458015 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}] 03:40:58 INFO - PROCESS | 1670 | 1461062458104 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:40:58 INFO - PROCESS | 1670 | 1461062458171 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be3e800 == 52 [pid = 1670] [id = 446] 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x119544400) [pid = 1670] [serial = 1337] [outer = 0x0] 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119d12400) [pid = 1670] [serial = 1338] [outer = 0x119544400] 03:40:58 INFO - PROCESS | 1670 | 1461062458199 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11a915000) [pid = 1670] [serial = 1339] [outer = 0x119544400] 03:40:58 INFO - PROCESS | 1670 | 1461062458618 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]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 675ms 03:40:58 INFO - PROCESS | 1670 | 1461062458682 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 1670 | 1461062458686 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:40:58 INFO - PROCESS | 1670 | 1461062458690 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 1670 | 1461062458692 Marionette TRACE conn2 <- [1,1758,null,{}] 03:40:58 INFO - PROCESS | 1670 | 1461062458694 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}] 03:40:58 INFO - PROCESS | 1670 | 1461062458783 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:40:58 INFO - PROCESS | 1670 | 1461062458838 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a9800 == 53 [pid = 1670] [id = 447] 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119545400) [pid = 1670] [serial = 1340] [outer = 0x0] 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11aa61c00) [pid = 1670] [serial = 1341] [outer = 0x119545400] 03:40:58 INFO - PROCESS | 1670 | 1461062458878 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11af75000) [pid = 1670] [serial = 1342] [outer = 0x119545400] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d9800 == 52 [pid = 1670] [id = 408] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12f10b800 == 51 [pid = 1670] [id = 440] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6ca000 == 50 [pid = 1670] [id = 439] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e055000 == 49 [pid = 1670] [id = 438] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d813800 == 48 [pid = 1670] [id = 437] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d02c000 == 47 [pid = 1670] [id = 436] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12bad6000 == 46 [pid = 1670] [id = 435] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b4800 == 45 [pid = 1670] [id = 434] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12cf3cc00) [pid = 1670] [serial = 1266] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x128f45800 == 44 [pid = 1670] [id = 433] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1262f5800 == 43 [pid = 1670] [id = 432] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x125b06000 == 42 [pid = 1670] [id = 431] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11aab1800 == 41 [pid = 1670] [id = 430] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11ba95000 == 40 [pid = 1670] [id = 429] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11a97b000 == 39 [pid = 1670] [id = 428] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e41d000 == 38 [pid = 1670] [id = 427] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12e04f800 == 37 [pid = 1670] [id = 426] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d07a000 == 36 [pid = 1670] [id = 425] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e6000 == 35 [pid = 1670] [id = 424] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x11b825000 == 34 [pid = 1670] [id = 423] 03:40:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12d80e800 == 33 [pid = 1670] [id = 422] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12e622c00) [pid = 1670] [serial = 1168] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bb94000) [pid = 1670] [serial = 1263] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1186a5000) [pid = 1670] [serial = 1230] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11bb0f000) [pid = 1670] [serial = 1248] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x125c6a000) [pid = 1670] [serial = 1242] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x125f05400) [pid = 1670] [serial = 1243] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11c0eec00) [pid = 1670] [serial = 1239] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125bd6400) [pid = 1670] [serial = 1240] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11a918400) [pid = 1670] [serial = 1233] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11aa61800) [pid = 1670] [serial = 1234] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12daf7c00) [pid = 1670] [serial = 1224] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119547400) [pid = 1670] [serial = 1227] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12910c400) [pid = 1670] [serial = 1251] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11af75c00) [pid = 1670] [serial = 1236] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11b831400) [pid = 1670] [serial = 1237] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1288ab800) [pid = 1670] [serial = 1249] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b03b800) [pid = 1670] [serial = 1254] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11c161800) [pid = 1670] [serial = 1257] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x129663c00) [pid = 1670] [serial = 1252] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12b8a0c00) [pid = 1670] [serial = 1261] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119d1b000) [pid = 1670] [serial = 1231] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12622c000) [pid = 1670] [serial = 1245] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b30dc00) [pid = 1670] [serial = 1255] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1275e5400) [pid = 1670] [serial = 1258] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126ab1800) [pid = 1670] [serial = 1246] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b30cc00) [pid = 1670] [serial = 1260] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12ce7f000) [pid = 1670] [serial = 1264] [outer = 0x0] [url = about:blank] 03:40:59 INFO - PROCESS | 1670 | 1461062459276 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 619ms 03:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:40:59 INFO - PROCESS | 1670 | 1461062459310 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1670 | 1461062459311 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:40:59 INFO - PROCESS | 1670 | 1461062459313 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1670 | 1461062459316 Marionette TRACE conn2 <- [1,1762,null,{}] 03:40:59 INFO - PROCESS | 1670 | 1461062459323 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}] 03:40:59 INFO - PROCESS | 1670 | 1461062459402 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:40:59 INFO - PROCESS | 1670 | 1461062459428 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8af800 == 34 [pid = 1670] [id = 448] 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11af7e400) [pid = 1670] [serial = 1343] [outer = 0x0] 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11bb0b800) [pid = 1670] [serial = 1344] [outer = 0x11af7e400] 03:40:59 INFO - PROCESS | 1670 | 1461062459455 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11c576000) [pid = 1670] [serial = 1345] [outer = 0x11af7e400] 03:40:59 INFO - PROCESS | 1670 | 1461062459822 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 03:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:40:59 INFO - PROCESS | 1670 | 1461062459835 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 1670 | 1461062459837 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:40:59 INFO - PROCESS | 1670 | 1461062459840 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 1670 | 1461062459841 Marionette TRACE conn2 <- [1,1766,null,{}] 03:40:59 INFO - PROCESS | 1670 | 1461062459844 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}] 03:40:59 INFO - PROCESS | 1670 | 1461062459918 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:40:59 INFO - PROCESS | 1670 | 1461062459924 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c182000 == 35 [pid = 1670] [id = 449] 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11c5a6000) [pid = 1670] [serial = 1346] [outer = 0x0] 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x125bd1800) [pid = 1670] [serial = 1347] [outer = 0x11c5a6000] 03:40:59 INFO - PROCESS | 1670 | 1461062459951 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125c6d400) [pid = 1670] [serial = 1348] [outer = 0x11c5a6000] 03:41:00 INFO - PROCESS | 1670 | 1461062460276 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 03:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:41:00 INFO - PROCESS | 1670 | 1461062460311 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1670 | 1461062460312 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:41:00 INFO - PROCESS | 1670 | 1461062460314 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1670 | 1461062460315 Marionette TRACE conn2 <- [1,1770,null,{}] 03:41:00 INFO - PROCESS | 1670 | 1461062460317 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}] 03:41:00 INFO - PROCESS | 1670 | 1461062460395 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:41:00 INFO - PROCESS | 1670 | 1461062460446 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c26000 == 36 [pid = 1670] [id = 450] 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11a858000) [pid = 1670] [serial = 1349] [outer = 0x0] 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126068c00) [pid = 1670] [serial = 1350] [outer = 0x11a858000] 03:41:00 INFO - PROCESS | 1670 | 1461062460471 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126a5b000) [pid = 1670] [serial = 1351] [outer = 0x11a858000] 03:41:00 INFO - PROCESS | 1670 | 1461062460749 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 469ms 03:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:41:00 INFO - PROCESS | 1670 | 1461062460783 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 1670 | 1461062460784 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:41:00 INFO - PROCESS | 1670 | 1461062460786 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 1670 | 1461062460788 Marionette TRACE conn2 <- [1,1774,null,{}] 03:41:00 INFO - PROCESS | 1670 | 1461062460791 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}] 03:41:00 INFO - PROCESS | 1670 | 1461062460886 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:41:00 INFO - PROCESS | 1670 | 1461062460893 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x126826800 == 37 [pid = 1670] [id = 451] 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x126ab0c00) [pid = 1670] [serial = 1352] [outer = 0x0] 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1274efc00) [pid = 1670] [serial = 1353] [outer = 0x126ab0c00] 03:41:00 INFO - PROCESS | 1670 | 1461062460922 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1288b5800) [pid = 1670] [serial = 1354] [outer = 0x126ab0c00] 03:41:01 INFO - PROCESS | 1670 | 1461062461361 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]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 620ms 03:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:41:01 INFO - PROCESS | 1670 | 1461062461411 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 1670 | 1461062461412 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:41:01 INFO - PROCESS | 1670 | 1461062461416 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:41:01 INFO - PROCESS | 1670 | 1461062461418 Marionette TRACE conn2 <- [1,1778,null,{}] 03:41:01 INFO - PROCESS | 1670 | 1461062461420 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}] 03:41:01 INFO - PROCESS | 1670 | 1461062461494 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:41:01 INFO - PROCESS | 1670 | 1461062461525 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a978000 == 38 [pid = 1670] [id = 452] 03:41:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1288b6000) [pid = 1670] [serial = 1355] [outer = 0x0] 03:41:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x129310c00) [pid = 1670] [serial = 1356] [outer = 0x1288b6000] 03:41:01 INFO - PROCESS | 1670 | 1461062461546 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12965f800) [pid = 1670] [serial = 1357] [outer = 0x1288b6000] 03:41:01 INFO - PROCESS | 1670 | 1461062461960 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]]]}] 03:41:01 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 03:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 577ms 03:41:01 INFO - PROCESS | 1670 | 1461062461996 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:41:01 INFO - PROCESS | 1670 | 1461062461997 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:41:02 INFO - PROCESS | 1670 | 1461062461999 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1670 | 1461062462001 Marionette TRACE conn2 <- [1,1782,null,{}] 03:41:02 INFO - PROCESS | 1670 | 1461062462003 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}] 03:41:02 INFO - PROCESS | 1670 | 1461062462105 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:41:02 INFO - PROCESS | 1670 | 1461062462181 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2d4800 == 39 [pid = 1670] [id = 453] 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x129316c00) [pid = 1670] [serial = 1358] [outer = 0x0] 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b03a000) [pid = 1670] [serial = 1359] [outer = 0x129316c00] 03:41:02 INFO - PROCESS | 1670 | 1461062462227 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b30f000) [pid = 1670] [serial = 1360] [outer = 0x129316c00] 03:41:02 INFO - PROCESS | 1670 | 1461062462603 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]]]}] 03:41:02 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 03:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 625ms 03:41:02 INFO - PROCESS | 1670 | 1461062462628 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 1670 | 1461062462630 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:41:02 INFO - PROCESS | 1670 | 1461062462634 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 1670 | 1461062462636 Marionette TRACE conn2 <- [1,1786,null,{}] 03:41:02 INFO - PROCESS | 1670 | 1461062462638 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}] 03:41:02 INFO - PROCESS | 1670 | 1461062462775 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:41:02 INFO - PROCESS | 1670 | 1461062462788 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8eb800 == 40 [pid = 1670] [id = 454] 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129662c00) [pid = 1670] [serial = 1361] [outer = 0x0] 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b8a3400) [pid = 1670] [serial = 1362] [outer = 0x129662c00] 03:41:02 INFO - PROCESS | 1670 | 1461062462830 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12bb8a000) [pid = 1670] [serial = 1363] [outer = 0x129662c00] 03:41:03 INFO - PROCESS | 1670 | 1461062463245 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]]]}] 03:41:03 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 03:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 623ms 03:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:41:03 INFO - PROCESS | 1670 | 1461062463257 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 1670 | 1461062463259 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 1670 | 1461062463261 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 1670 | 1461062463262 Marionette TRACE conn2 <- [1,1790,null,{}] 03:41:03 INFO - PROCESS | 1670 | 1461062463264 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}] 03:41:03 INFO - PROCESS | 1670 | 1461062463362 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:41:03 INFO - PROCESS | 1670 | 1461062463366 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c011800 == 41 [pid = 1670] [id = 455] 03:41:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12ba25000) [pid = 1670] [serial = 1364] [outer = 0x0] 03:41:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12bc32400) [pid = 1670] [serial = 1365] [outer = 0x12ba25000] 03:41:03 INFO - PROCESS | 1670 | 1461062463391 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12ce80000) [pid = 1670] [serial = 1366] [outer = 0x12ba25000] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12e626800) [pid = 1670] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ce82400) [pid = 1670] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12b039c00) [pid = 1670] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12d8b1c00) [pid = 1670] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12d8b6c00) [pid = 1670] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1275dd800) [pid = 1670] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119120000) [pid = 1670] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x129666800) [pid = 1670] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119542000) [pid = 1670] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11475d000) [pid = 1670] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11c0ef400) [pid = 1670] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12612c400) [pid = 1670] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:41:03 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x125ace800) [pid = 1670] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:41:03 INFO - PROCESS | 1670 | 1461062463849 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]]]}] 03:41:03 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) 03:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 619ms 03:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:41:03 INFO - PROCESS | 1670 | 1461062463882 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 1670 | 1461062463883 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 1670 | 1461062463885 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 1670 | 1461062463887 Marionette TRACE conn2 <- [1,1794,null,{}] 03:41:03 INFO - PROCESS | 1670 | 1461062463890 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}] 03:41:03 INFO - PROCESS | 1670 | 1461062463984 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:41:03 INFO - PROCESS | 1670 | 1461062463988 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d02c000 == 42 [pid = 1670] [id = 456] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119542000) [pid = 1670] [serial = 1367] [outer = 0x0] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11954fc00) [pid = 1670] [serial = 1368] [outer = 0x119542000] 03:41:04 INFO - PROCESS | 1670 | 1461062464020 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12d33e000) [pid = 1670] [serial = 1369] [outer = 0x119542000] 03:41:04 INFO - PROCESS | 1670 | 1461062464348 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 03:41:04 INFO - PROCESS | 1670 | 1461062464357 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1670 | 1461062464359 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:41:04 INFO - PROCESS | 1670 | 1461062464363 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1670 | 1461062464364 Marionette TRACE conn2 <- [1,1798,null,{}] 03:41:04 INFO - PROCESS | 1670 | 1461062464366 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}] 03:41:04 INFO - PROCESS | 1670 | 1461062464444 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:41:04 INFO - PROCESS | 1670 | 1461062464448 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d803000 == 43 [pid = 1670] [id = 457] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12d344800) [pid = 1670] [serial = 1370] [outer = 0x0] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12d899800) [pid = 1670] [serial = 1371] [outer = 0x12d344800] 03:41:04 INFO - PROCESS | 1670 | 1461062464474 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12daea400) [pid = 1670] [serial = 1372] [outer = 0x12d344800] 03:41:04 INFO - PROCESS | 1670 | 1461062464809 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 03:41:04 INFO - PROCESS | 1670 | 1461062464841 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 1670 | 1461062464844 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:41:04 INFO - PROCESS | 1670 | 1461062464847 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 1670 | 1461062464848 Marionette TRACE conn2 <- [1,1802,null,{}] 03:41:04 INFO - PROCESS | 1670 | 1461062464851 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}] 03:41:04 INFO - PROCESS | 1670 | 1461062464930 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:41:04 INFO - PROCESS | 1670 | 1461062464934 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e403000 == 44 [pid = 1670] [id = 458] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12d8ad400) [pid = 1670] [serial = 1373] [outer = 0x0] 03:41:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12daf3400) [pid = 1670] [serial = 1374] [outer = 0x12d8ad400] 03:41:04 INFO - PROCESS | 1670 | 1461062464959 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12e2cf000) [pid = 1670] [serial = 1375] [outer = 0x12d8ad400] 03:41:05 INFO - PROCESS | 1670 | 1461062465278 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 469ms 03:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:41:05 INFO - PROCESS | 1670 | 1461062465316 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 1670 | 1461062465317 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:41:05 INFO - PROCESS | 1670 | 1461062465319 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 1670 | 1461062465321 Marionette TRACE conn2 <- [1,1806,null,{}] 03:41:05 INFO - PROCESS | 1670 | 1461062465323 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}] 03:41:05 INFO - PROCESS | 1670 | 1461062465400 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:41:05 INFO - PROCESS | 1670 | 1461062465404 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4df800 == 45 [pid = 1670] [id = 459] 03:41:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12daf1000) [pid = 1670] [serial = 1376] [outer = 0x0] 03:41:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12e4a2400) [pid = 1670] [serial = 1377] [outer = 0x12daf1000] 03:41:05 INFO - PROCESS | 1670 | 1461062465430 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12e4a9800) [pid = 1670] [serial = 1378] [outer = 0x12daf1000] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a9800 == 44 [pid = 1670] [id = 447] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11be3e800 == 43 [pid = 1670] [id = 446] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12f41e000 == 42 [pid = 1670] [id = 445] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12eac4000 == 41 [pid = 1670] [id = 444] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1274c7800 == 40 [pid = 1670] [id = 443] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11a898800 == 39 [pid = 1670] [id = 442] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12f11d000 == 38 [pid = 1670] [id = 441] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x125c26000 == 37 [pid = 1670] [id = 450] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8af800 == 36 [pid = 1670] [id = 448] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d02c000 == 35 [pid = 1670] [id = 456] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d803000 == 34 [pid = 1670] [id = 457] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2d4800 == 33 [pid = 1670] [id = 453] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11c182000 == 32 [pid = 1670] [id = 449] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11a978000 == 31 [pid = 1670] [id = 452] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x126826800 == 30 [pid = 1670] [id = 451] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8eb800 == 29 [pid = 1670] [id = 454] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12c011800 == 28 [pid = 1670] [id = 455] 03:41:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12e403000 == 27 [pid = 1670] [id = 458] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12e649c00) [pid = 1670] [serial = 1323] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12e62a800) [pid = 1670] [serial = 1320] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12d891400) [pid = 1670] [serial = 1305] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12bc32c00) [pid = 1670] [serial = 1302] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12daef400) [pid = 1670] [serial = 1308] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12e236000) [pid = 1670] [serial = 1311] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1288b5000) [pid = 1670] [serial = 1296] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x129317400) [pid = 1670] [serial = 1297] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11b6dbc00) [pid = 1670] [serial = 1288] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11acf5000) [pid = 1670] [serial = 1287] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b031c00) [pid = 1670] [serial = 1299] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11ab0bc00) [pid = 1670] [serial = 1269] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11b6d4c00) [pid = 1670] [serial = 1290] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125874c00) [pid = 1670] [serial = 1291] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x118909800) [pid = 1670] [serial = 1285] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11522e000) [pid = 1670] [serial = 1284] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1274e9000) [pid = 1670] [serial = 1275] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x125c62400) [pid = 1670] [serial = 1293] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126a5dc00) [pid = 1670] [serial = 1294] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11bb07000) [pid = 1670] [serial = 1272] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12cf43400) [pid = 1670] [serial = 1281] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12ba24400) [pid = 1670] [serial = 1278] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12e624800) [pid = 1670] [serial = 1318] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12e2cec00) [pid = 1670] [serial = 1312] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1275da800) [pid = 1670] [serial = 1314] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12d8b1400) [pid = 1670] [serial = 1306] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12e22ec00) [pid = 1670] [serial = 1309] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12e2d4400) [pid = 1670] [serial = 1317] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12e646000) [pid = 1670] [serial = 1321] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b8a7000) [pid = 1670] [serial = 1300] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12d33c800) [pid = 1670] [serial = 1303] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12e2cbc00) [pid = 1670] [serial = 1315] [outer = 0x0] [url = about:blank] 03:41:06 INFO - PROCESS | 1670 | 1461062466924 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1623ms 03:41:06 INFO - PROCESS | 1670 | 1461062466945 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 1670 | 1461062466947 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:41:06 INFO - PROCESS | 1670 | 1461062466951 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 1670 | 1461062466953 Marionette TRACE conn2 <- [1,1810,null,{}] 03:41:06 INFO - PROCESS | 1670 | 1461062466958 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}] 03:41:07 INFO - PROCESS | 1670 | 1461062467037 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:41:07 INFO - PROCESS | 1670 | 1461062467085 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11913b800 == 28 [pid = 1670] [id = 460] 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118955800) [pid = 1670] [serial = 1379] [outer = 0x0] 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1189d8c00) [pid = 1670] [serial = 1380] [outer = 0x118955800] 03:41:07 INFO - PROCESS | 1670 | 1461062467113 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119550400) [pid = 1670] [serial = 1381] [outer = 0x118955800] 03:41:07 INFO - PROCESS | 1670 | 1461062467436 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 03:41:07 INFO - PROCESS | 1670 | 1461062467471 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 1670 | 1461062467478 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:41:07 INFO - PROCESS | 1670 | 1461062467483 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 1670 | 1461062467484 Marionette TRACE conn2 <- [1,1814,null,{}] 03:41:07 INFO - PROCESS | 1670 | 1461062467487 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}] 03:41:07 INFO - PROCESS | 1670 | 1461062467557 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:41:07 INFO - PROCESS | 1670 | 1461062467561 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a4000 == 29 [pid = 1670] [id = 461] 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x118948400) [pid = 1670] [serial = 1382] [outer = 0x0] 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11a85a800) [pid = 1670] [serial = 1383] [outer = 0x118948400] 03:41:07 INFO - PROCESS | 1670 | 1461062467589 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11aa5bc00) [pid = 1670] [serial = 1384] [outer = 0x118948400] 03:41:07 INFO - PROCESS | 1670 | 1461062467910 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 470ms 03:41:07 INFO - PROCESS | 1670 | 1461062467953 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 1670 | 1461062467954 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:41:07 INFO - PROCESS | 1670 | 1461062467957 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 1670 | 1461062467960 Marionette TRACE conn2 <- [1,1818,null,{}] 03:41:07 INFO - PROCESS | 1670 | 1461062467967 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}] 03:41:08 INFO - PROCESS | 1670 | 1461062468042 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:41:08 INFO - PROCESS | 1670 | 1461062468047 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b658000 == 30 [pid = 1670] [id = 462] 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1147c0400) [pid = 1670] [serial = 1385] [outer = 0x0] 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11af7a800) [pid = 1670] [serial = 1386] [outer = 0x1147c0400] 03:41:08 INFO - PROCESS | 1670 | 1461062468076 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11b833400) [pid = 1670] [serial = 1387] [outer = 0x1147c0400] 03:41:08 INFO - PROCESS | 1670 | 1461062468413 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 473ms 03:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:41:08 INFO - PROCESS | 1670 | 1461062468430 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 1670 | 1461062468432 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:41:08 INFO - PROCESS | 1670 | 1461062468434 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 1670 | 1461062468435 Marionette TRACE conn2 <- [1,1822,null,{}] 03:41:08 INFO - PROCESS | 1670 | 1461062468437 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}] 03:41:08 INFO - PROCESS | 1670 | 1461062468508 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:41:08 INFO - PROCESS | 1670 | 1461062468599 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x115802800 == 31 [pid = 1670] [id = 463] 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1145bc400) [pid = 1670] [serial = 1388] [outer = 0x0] 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x114e74000) [pid = 1670] [serial = 1389] [outer = 0x1145bc400] 03:41:08 INFO - PROCESS | 1670 | 1461062468634 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x117950400) [pid = 1670] [serial = 1390] [outer = 0x1145bc400] 03:41:09 INFO - PROCESS | 1670 | 1461062469206 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 821ms 03:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:41:09 INFO - PROCESS | 1670 | 1461062469257 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 1670 | 1461062469260 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:41:09 INFO - PROCESS | 1670 | 1461062469265 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 1670 | 1461062469269 Marionette TRACE conn2 <- [1,1826,null,{}] 03:41:09 INFO - PROCESS | 1670 | 1461062469275 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}] 03:41:09 INFO - PROCESS | 1670 | 1461062469407 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:41:09 INFO - PROCESS | 1670 | 1461062469478 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baa2000 == 32 [pid = 1670] [id = 464] 03:41:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x118909c00) [pid = 1670] [serial = 1391] [outer = 0x0] 03:41:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11ab0f800) [pid = 1670] [serial = 1392] [outer = 0x118909c00] 03:41:09 INFO - PROCESS | 1670 | 1461062469510 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11b6d2400) [pid = 1670] [serial = 1393] [outer = 0x118909c00] 03:41:09 INFO - PROCESS | 1670 | 1461062469973 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 776ms 03:41:10 INFO - PROCESS | 1670 | 1461062470055 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1670 | 1461062470059 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:41:10 INFO - PROCESS | 1670 | 1461062470064 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1670 | 1461062470066 Marionette TRACE conn2 <- [1,1830,null,{}] 03:41:10 INFO - PROCESS | 1670 | 1461062470068 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}] 03:41:10 INFO - PROCESS | 1670 | 1461062470165 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:41:10 INFO - PROCESS | 1670 | 1461062470227 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c182000 == 33 [pid = 1670] [id = 465] 03:41:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11acf7400) [pid = 1670] [serial = 1394] [outer = 0x0] 03:41:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11c0ef400) [pid = 1670] [serial = 1395] [outer = 0x11acf7400] 03:41:10 INFO - PROCESS | 1670 | 1461062470252 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11c5a5000) [pid = 1670] [serial = 1396] [outer = 0x11acf7400] 03:41:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11b658000 == 32 [pid = 1670] [id = 462] 03:41:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8a4000 == 31 [pid = 1670] [id = 461] 03:41:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11913b800 == 30 [pid = 1670] [id = 460] 03:41:10 INFO - PROCESS | 1670 | 1461062470913 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 874ms 03:41:10 INFO - PROCESS | 1670 | 1461062470938 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 1670 | 1461062470940 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:41:10 INFO - PROCESS | 1670 | 1461062470950 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 1670 | 1461062470952 Marionette TRACE conn2 <- [1,1834,null,{}] 03:41:10 INFO - PROCESS | 1670 | 1461062470955 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}] 03:41:11 INFO - PROCESS | 1670 | 1461062471055 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:41:11 INFO - PROCESS | 1670 | 1461062471067 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8b4800 == 31 [pid = 1670] [id = 466] 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11a90ac00) [pid = 1670] [serial = 1397] [outer = 0x0] 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11a913c00) [pid = 1670] [serial = 1398] [outer = 0x11a90ac00] 03:41:11 INFO - PROCESS | 1670 | 1461062471095 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11ad64800) [pid = 1670] [serial = 1399] [outer = 0x11a90ac00] 03:41:11 INFO - PROCESS | 1670 | 1461062471420 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]]]}] 03:41:11 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 03:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 03:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:41:11 INFO - PROCESS | 1670 | 1461062471470 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1670 | 1461062471474 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1670 | 1461062471478 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1670 | 1461062471480 Marionette TRACE conn2 <- [1,1838,null,{}] 03:41:11 INFO - PROCESS | 1670 | 1461062471482 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}] 03:41:11 INFO - PROCESS | 1670 | 1461062471567 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:41:11 INFO - PROCESS | 1670 | 1461062471618 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11bb67000 == 32 [pid = 1670] [id = 467] 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11b6d1400) [pid = 1670] [serial = 1400] [outer = 0x0] 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11be12c00) [pid = 1670] [serial = 1401] [outer = 0x11b6d1400] 03:41:11 INFO - PROCESS | 1670 | 1461062471644 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12367e800) [pid = 1670] [serial = 1402] [outer = 0x11b6d1400] 03:41:11 INFO - PROCESS | 1670 | 1461062471935 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 468ms 03:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:41:11 INFO - PROCESS | 1670 | 1461062471947 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 1670 | 1461062471948 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 1670 | 1461062471951 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 1670 | 1461062471953 Marionette TRACE conn2 <- [1,1842,null,{}] 03:41:11 INFO - PROCESS | 1670 | 1461062471969 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}] 03:41:12 INFO - PROCESS | 1670 | 1461062472048 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:41:12 INFO - PROCESS | 1670 | 1461062472053 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x11860b800 == 33 [pid = 1670] [id = 468] 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x114755000) [pid = 1670] [serial = 1403] [outer = 0x0] 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x125c65400) [pid = 1670] [serial = 1404] [outer = 0x114755000] 03:41:12 INFO - PROCESS | 1670 | 1461062472083 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12606a800) [pid = 1670] [serial = 1405] [outer = 0x114755000] 03:41:12 INFO - PROCESS | 1670 | 1461062472431 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 526ms 03:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:41:12 INFO - PROCESS | 1670 | 1461062472476 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 1670 | 1461062472478 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 1670 | 1461062472480 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1670 | 1461062472481 Marionette TRACE conn2 <- [1,1846,null,{}] 03:41:12 INFO - PROCESS | 1670 | 1461062472483 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}] 03:41:12 INFO - PROCESS | 1670 | 1461062472554 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:41:12 INFO - PROCESS | 1670 | 1461062472559 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x126826800 == 34 [pid = 1670] [id = 469] 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x126077000) [pid = 1670] [serial = 1406] [outer = 0x0] 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1265cf000) [pid = 1670] [serial = 1407] [outer = 0x126077000] 03:41:12 INFO - PROCESS | 1670 | 1461062472586 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126bc1400) [pid = 1670] [serial = 1408] [outer = 0x126077000] 03:41:12 INFO - PROCESS | 1670 | 1461062472912 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]]]}] 03:41:12 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) 03:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 467ms 03:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:41:12 INFO - PROCESS | 1670 | 1461062472948 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 1670 | 1461062472949 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 1670 | 1461062472951 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 1670 | 1461062472952 Marionette TRACE conn2 <- [1,1850,null,{}] 03:41:12 INFO - PROCESS | 1670 | 1461062472955 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}] 03:41:13 INFO - PROCESS | 1670 | 1461062473026 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:41:13 INFO - PROCESS | 1670 | 1461062473058 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b8800 == 35 [pid = 1670] [id = 470] 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11b6d4400) [pid = 1670] [serial = 1409] [outer = 0x0] 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x126e11c00) [pid = 1670] [serial = 1410] [outer = 0x11b6d4400] 03:41:13 INFO - PROCESS | 1670 | 1461062473109 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1274ef000) [pid = 1670] [serial = 1411] [outer = 0x11b6d4400] 03:41:13 INFO - PROCESS | 1670 | 1461062473463 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 03:41:13 INFO - PROCESS | 1670 | 1461062473470 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1670 | 1461062473471 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:41:13 INFO - PROCESS | 1670 | 1461062473475 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 1670 | 1461062473476 Marionette TRACE conn2 <- [1,1854,null,{}] 03:41:13 INFO - PROCESS | 1670 | 1461062473479 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}] 03:41:13 INFO - PROCESS | 1670 | 1461062473585 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:41:13 INFO - PROCESS | 1670 | 1461062473620 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291e0800 == 36 [pid = 1670] [id = 471] 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x127598000) [pid = 1670] [serial = 1412] [outer = 0x0] 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1288b3c00) [pid = 1670] [serial = 1413] [outer = 0x127598000] 03:41:13 INFO - PROCESS | 1670 | 1461062473648 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x129319c00) [pid = 1670] [serial = 1414] [outer = 0x127598000] 03:41:13 INFO - PROCESS | 1670 | 1461062473963 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 520ms 03:41:13 INFO - PROCESS | 1670 | 1461062473995 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 1670 | 1461062473996 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:41:14 INFO - PROCESS | 1670 | 1461062473998 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1670 | 1461062473999 Marionette TRACE conn2 <- [1,1858,null,{}] 03:41:14 INFO - PROCESS | 1670 | 1461062474001 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}] 03:41:14 INFO - PROCESS | 1670 | 1461062474089 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:41:14 INFO - PROCESS | 1670 | 1461062474123 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2dd800 == 37 [pid = 1670] [id = 472] 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12931a400) [pid = 1670] [serial = 1415] [outer = 0x0] 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x129666800) [pid = 1670] [serial = 1416] [outer = 0x12931a400] 03:41:14 INFO - PROCESS | 1670 | 1461062474148 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b039c00) [pid = 1670] [serial = 1417] [outer = 0x12931a400] 03:41:14 INFO - PROCESS | 1670 | 1461062474460 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]]]}] 03:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 03:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:41:14 INFO - PROCESS | 1670 | 1461062474516 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 1670 | 1461062474517 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:41:14 INFO - PROCESS | 1670 | 1461062474519 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 1670 | 1461062474521 Marionette TRACE conn2 <- [1,1862,null,{}] 03:41:14 INFO - PROCESS | 1670 | 1461062474523 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}] 03:41:14 INFO - PROCESS | 1670 | 1461062474611 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:41:14 INFO - PROCESS | 1670 | 1461062474621 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac5000 == 38 [pid = 1670] [id = 473] 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1275da400) [pid = 1670] [serial = 1418] [outer = 0x0] 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12b30a800) [pid = 1670] [serial = 1419] [outer = 0x1275da400] 03:41:14 INFO - PROCESS | 1670 | 1461062474646 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b76ac00) [pid = 1670] [serial = 1420] [outer = 0x1275da400] 03:41:14 INFO - PROCESS | 1670 | 1461062474990 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]]]}] 03:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 03:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:41:15 INFO - PROCESS | 1670 | 1461062475038 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:41:15 INFO - PROCESS | 1670 | 1461062475040 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:41:15 INFO - PROCESS | 1670 | 1461062475042 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1670 | 1461062475043 Marionette TRACE conn2 <- [1,1866,null,{}] 03:41:15 INFO - PROCESS | 1670 | 1461062475045 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}] 03:41:15 INFO - PROCESS | 1670 | 1461062475185 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11a918800) [pid = 1670] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11a913800) [pid = 1670] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12ba25400) [pid = 1670] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12bc35800) [pid = 1670] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x118955800) [pid = 1670] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118948400) [pid = 1670] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x129316c00) [pid = 1670] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x129662c00) [pid = 1670] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12ba25000) [pid = 1670] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12d344800) [pid = 1670] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12d8ad400) [pid = 1670] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119542000) [pid = 1670] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119544400) [pid = 1670] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12cf3d000) [pid = 1670] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x129665800) [pid = 1670] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11c0f2000) [pid = 1670] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11ab0a400) [pid = 1670] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12e645c00) [pid = 1670] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126ab0c00) [pid = 1670] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11a858000) [pid = 1670] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11c5a6000) [pid = 1670] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11af7e400) [pid = 1670] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x119545400) [pid = 1670] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1288b6000) [pid = 1670] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12b30e400) [pid = 1670] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d8b0c00) [pid = 1670] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x126076400) [pid = 1670] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:41:15 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1188b1800) [pid = 1670] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:41:15 INFO - PROCESS | 1670 | 1461062475259 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1155b0000 == 39 [pid = 1670] [id = 474] 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1142ba800) [pid = 1670] [serial = 1421] [outer = 0x0] 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x114e6c800) [pid = 1670] [serial = 1422] [outer = 0x1142ba800] 03:41:15 INFO - PROCESS | 1670 | 1461062475301 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1188b1800) [pid = 1670] [serial = 1423] [outer = 0x1142ba800] 03:41:15 INFO - PROCESS | 1670 | 1461062475647 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]]]}] 03:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 619ms 03:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:41:15 INFO - PROCESS | 1670 | 1461062475666 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:41:15 INFO - PROCESS | 1670 | 1461062475667 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:41:15 INFO - PROCESS | 1670 | 1461062475669 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 1670 | 1461062475670 Marionette TRACE conn2 <- [1,1870,null,{}] 03:41:15 INFO - PROCESS | 1670 | 1461062475672 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}] 03:41:15 INFO - PROCESS | 1670 | 1461062475749 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:41:15 INFO - PROCESS | 1670 | 1461062475802 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b2800 == 40 [pid = 1670] [id = 475] 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x114476000) [pid = 1670] [serial = 1424] [outer = 0x0] 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11a913800) [pid = 1670] [serial = 1425] [outer = 0x114476000] 03:41:15 INFO - PROCESS | 1670 | 1461062475826 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12622c400) [pid = 1670] [serial = 1426] [outer = 0x114476000] 03:41:16 INFO - PROCESS | 1670 | 1461062476115 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]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 468ms 03:41:16 INFO - PROCESS | 1670 | 1461062476138 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 1670 | 1461062476139 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:41:16 INFO - PROCESS | 1670 | 1461062476149 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1670 | 1461062476151 Marionette TRACE conn2 <- [1,1874,null,{}] 03:41:16 INFO - PROCESS | 1670 | 1461062476153 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}] 03:41:16 INFO - PROCESS | 1670 | 1461062476247 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:41:16 INFO - PROCESS | 1670 | 1461062476252 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d087800 == 41 [pid = 1670] [id = 476] 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126ab6400) [pid = 1670] [serial = 1427] [outer = 0x0] 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12b8a7800) [pid = 1670] [serial = 1428] [outer = 0x126ab6400] 03:41:16 INFO - PROCESS | 1670 | 1461062476281 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bb93000) [pid = 1670] [serial = 1429] [outer = 0x126ab6400] 03:41:16 INFO - PROCESS | 1670 | 1461062476596 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]]]}] 03:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 03:41:16 INFO - PROCESS | 1670 | 1461062476618 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:41:16 INFO - PROCESS | 1670 | 1461062476619 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:41:16 INFO - PROCESS | 1670 | 1461062476622 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 1670 | 1461062476623 Marionette TRACE conn2 <- [1,1878,null,{}] 03:41:16 INFO - PROCESS | 1670 | 1461062476627 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}] 03:41:16 INFO - PROCESS | 1670 | 1461062476725 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:41:16 INFO - PROCESS | 1670 | 1461062476732 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d817000 == 42 [pid = 1670] [id = 477] 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11af76c00) [pid = 1670] [serial = 1430] [outer = 0x0] 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bb91800) [pid = 1670] [serial = 1431] [outer = 0x11af76c00] 03:41:16 INFO - PROCESS | 1670 | 1461062476756 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12ce78000) [pid = 1670] [serial = 1432] [outer = 0x11af76c00] 03:41:17 INFO - PROCESS | 1670 | 1461062477062 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]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 471ms 03:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:41:17 INFO - PROCESS | 1670 | 1461062477095 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:41:17 INFO - PROCESS | 1670 | 1461062477096 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:41:17 INFO - PROCESS | 1670 | 1461062477098 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 1670 | 1461062477099 Marionette TRACE conn2 <- [1,1882,null,{}] 03:41:17 INFO - PROCESS | 1670 | 1461062477101 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}] 03:41:17 INFO - PROCESS | 1670 | 1461062477172 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:41:17 INFO - PROCESS | 1670 | 1461062477279 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x11913b800 == 43 [pid = 1670] [id = 478] 03:41:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1147b5c00) [pid = 1670] [serial = 1433] [outer = 0x0] 03:41:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115698400) [pid = 1670] [serial = 1434] [outer = 0x1147b5c00] 03:41:17 INFO - PROCESS | 1670 | 1461062477312 Marionette DEBUG loaded listener.js 03:41:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11894b400) [pid = 1670] [serial = 1435] [outer = 0x1147b5c00] 03:41:17 INFO - PROCESS | 1670 | 1461062477731 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]]]}] 03:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 03:41:17 INFO - PROCESS | 1670 | 1461062477768 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:41:17 INFO - PROCESS | 1670 | 1461062477771 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:41:17 INFO - PROCESS | 1670 | 1461062477774 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:41:17 INFO - PROCESS | 1670 | 1461062477777 Marionette TRACE conn2 <- [1,1886,null,{}] 03:41:17 INFO - PROCESS | 1670 | 1461062477781 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}] 03:41:17 INFO - PROCESS | 1670 | 1461062477879 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:41:17 INFO - PROCESS | 1670 | 1461062477932 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fae800 == 44 [pid = 1670] [id = 479] 03:41:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1191a4c00) [pid = 1670] [serial = 1436] [outer = 0x0] 03:41:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1188bd000) [pid = 1670] [serial = 1437] [outer = 0x1191a4c00] 03:41:17 INFO - PROCESS | 1670 | 1461062477964 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11c578800) [pid = 1670] [serial = 1438] [outer = 0x1191a4c00] 03:41:18 INFO - PROCESS | 1670 | 1461062478363 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]]]}] 03:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 622ms 03:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:41:18 INFO - PROCESS | 1670 | 1461062478398 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:41:18 INFO - PROCESS | 1670 | 1461062478401 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:41:18 INFO - PROCESS | 1670 | 1461062478404 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 1670 | 1461062478405 Marionette TRACE conn2 <- [1,1890,null,{}] 03:41:18 INFO - PROCESS | 1670 | 1461062478408 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}] 03:41:18 INFO - PROCESS | 1670 | 1461062478502 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:41:18 INFO - PROCESS | 1670 | 1461062478594 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b39e800 == 45 [pid = 1670] [id = 480] 03:41:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125c61000) [pid = 1670] [serial = 1439] [outer = 0x0] 03:41:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125ebd400) [pid = 1670] [serial = 1440] [outer = 0x125c61000] 03:41:18 INFO - PROCESS | 1670 | 1461062478625 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1264dfc00) [pid = 1670] [serial = 1441] [outer = 0x125c61000] 03:41:19 INFO - PROCESS | 1670 | 1461062479043 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 671ms 03:41:19 INFO - PROCESS | 1670 | 1461062479076 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 1670 | 1461062479078 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:41:19 INFO - PROCESS | 1670 | 1461062479085 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1670 | 1461062479090 Marionette TRACE conn2 <- [1,1894,null,{}] 03:41:19 INFO - PROCESS | 1670 | 1461062479093 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}] 03:41:19 INFO - PROCESS | 1670 | 1461062479188 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:41:19 INFO - PROCESS | 1670 | 1461062479254 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e04a800 == 46 [pid = 1670] [id = 481] 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125f08000) [pid = 1670] [serial = 1442] [outer = 0x0] 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1275db000) [pid = 1670] [serial = 1443] [outer = 0x125f08000] 03:41:19 INFO - PROCESS | 1670 | 1461062479283 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x128f88c00) [pid = 1670] [serial = 1444] [outer = 0x125f08000] 03:41:19 INFO - PROCESS | 1670 | 1461062479689 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]]]}] 03:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 629ms 03:41:19 INFO - PROCESS | 1670 | 1461062479711 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:41:19 INFO - PROCESS | 1670 | 1461062479713 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:41:19 INFO - PROCESS | 1670 | 1461062479715 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 1670 | 1461062479717 Marionette TRACE conn2 <- [1,1898,null,{}] 03:41:19 INFO - PROCESS | 1670 | 1461062479719 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}] 03:41:19 INFO - PROCESS | 1670 | 1461062479812 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:41:19 INFO - PROCESS | 1670 | 1461062479922 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4ca000 == 47 [pid = 1670] [id = 482] 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x129118000) [pid = 1670] [serial = 1445] [outer = 0x0] 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b031800) [pid = 1670] [serial = 1446] [outer = 0x129118000] 03:41:19 INFO - PROCESS | 1670 | 1461062479953 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12b8a1c00) [pid = 1670] [serial = 1447] [outer = 0x129118000] 03:41:20 INFO - PROCESS | 1670 | 1461062480387 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]]]}] 03:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 03:41:20 INFO - PROCESS | 1670 | 1461062480436 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 1670 | 1461062480437 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:41:20 INFO - PROCESS | 1670 | 1461062480439 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 1670 | 1461062480441 Marionette TRACE conn2 <- [1,1902,null,{}] 03:41:20 INFO - PROCESS | 1670 | 1461062480443 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}] 03:41:20 INFO - PROCESS | 1670 | 1461062480539 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:41:20 INFO - PROCESS | 1670 | 1461062480608 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985d000 == 48 [pid = 1670] [id = 483] 03:41:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11886f800) [pid = 1670] [serial = 1448] [outer = 0x0] 03:41:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x119eecc00) [pid = 1670] [serial = 1449] [outer = 0x11886f800] 03:41:20 INFO - PROCESS | 1670 | 1461062480645 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x126130800) [pid = 1670] [serial = 1450] [outer = 0x11886f800] 03:41:21 INFO - PROCESS | 1670 | 1461062481190 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 820ms 03:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:41:21 INFO - PROCESS | 1670 | 1461062481261 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1670 | 1461062481263 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:41:21 INFO - PROCESS | 1670 | 1461062481267 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1670 | 1461062481269 Marionette TRACE conn2 <- [1,1906,null,{}] 03:41:21 INFO - PROCESS | 1670 | 1461062481273 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}] 03:41:21 INFO - PROCESS | 1670 | 1461062481366 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:41:21 INFO - PROCESS | 1670 | 1461062481434 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a96a000 == 49 [pid = 1670] [id = 484] 03:41:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11919f400) [pid = 1670] [serial = 1451] [outer = 0x0] 03:41:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x119a4ec00) [pid = 1670] [serial = 1452] [outer = 0x11919f400] 03:41:21 INFO - PROCESS | 1670 | 1461062481463 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11a90c400) [pid = 1670] [serial = 1453] [outer = 0x11919f400] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4df800 == 48 [pid = 1670] [id = 459] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12d817000 == 47 [pid = 1670] [id = 477] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12d087800 == 46 [pid = 1670] [id = 476] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b2800 == 45 [pid = 1670] [id = 475] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1155b0000 == 44 [pid = 1670] [id = 474] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac5000 == 43 [pid = 1670] [id = 473] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2dd800 == 42 [pid = 1670] [id = 472] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1291e0800 == 41 [pid = 1670] [id = 471] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b8800 == 40 [pid = 1670] [id = 470] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11af7a800) [pid = 1670] [serial = 1386] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x126826800 == 39 [pid = 1670] [id = 469] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11860b800 == 38 [pid = 1670] [id = 468] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11bb67000 == 37 [pid = 1670] [id = 467] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11a8b4800 == 36 [pid = 1670] [id = 466] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11c182000 == 35 [pid = 1670] [id = 465] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x11baa2000 == 34 [pid = 1670] [id = 464] 03:41:21 INFO - PROCESS | 1670 | --DOCSHELL 0x115802800 == 33 [pid = 1670] [id = 463] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x119550400) [pid = 1670] [serial = 1381] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11a85a800) [pid = 1670] [serial = 1383] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11aa5bc00) [pid = 1670] [serial = 1384] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12b03a000) [pid = 1670] [serial = 1359] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12b8a3400) [pid = 1670] [serial = 1362] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b30f000) [pid = 1670] [serial = 1360] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12bc32400) [pid = 1670] [serial = 1365] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12bb8a000) [pid = 1670] [serial = 1363] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12d899800) [pid = 1670] [serial = 1371] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12daea400) [pid = 1670] [serial = 1372] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12daf3400) [pid = 1670] [serial = 1374] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12ce80000) [pid = 1670] [serial = 1366] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11954fc00) [pid = 1670] [serial = 1368] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x119d12400) [pid = 1670] [serial = 1338] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12e2d1000) [pid = 1670] [serial = 1336] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12e231400) [pid = 1670] [serial = 1335] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12bb95c00) [pid = 1670] [serial = 1333] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b768800) [pid = 1670] [serial = 1332] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12e2cf000) [pid = 1670] [serial = 1375] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x126129000) [pid = 1670] [serial = 1330] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125c6cc00) [pid = 1670] [serial = 1329] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11b830000) [pid = 1670] [serial = 1327] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11ab10400) [pid = 1670] [serial = 1326] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12ecc1000) [pid = 1670] [serial = 1324] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12e4a2400) [pid = 1670] [serial = 1377] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1274efc00) [pid = 1670] [serial = 1353] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x126068c00) [pid = 1670] [serial = 1350] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x126a5b000) [pid = 1670] [serial = 1351] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x125bd1800) [pid = 1670] [serial = 1347] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125c6d400) [pid = 1670] [serial = 1348] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11bb0b800) [pid = 1670] [serial = 1344] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11c576000) [pid = 1670] [serial = 1345] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11af75000) [pid = 1670] [serial = 1342] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11aa61c00) [pid = 1670] [serial = 1341] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a915000) [pid = 1670] [serial = 1339] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12965f800) [pid = 1670] [serial = 1357] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129310c00) [pid = 1670] [serial = 1356] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1288b5800) [pid = 1670] [serial = 1354] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12d33e000) [pid = 1670] [serial = 1369] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1189d8c00) [pid = 1670] [serial = 1380] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12bb96c00) [pid = 1670] [serial = 1279] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12e237800) [pid = 1670] [serial = 1225] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x129666400) [pid = 1670] [serial = 1276] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11a911000) [pid = 1670] [serial = 1228] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x125c63c00) [pid = 1670] [serial = 1273] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11af76000) [pid = 1670] [serial = 1270] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12d340c00) [pid = 1670] [serial = 1282] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12d33cc00) [pid = 1670] [serial = 1267] [outer = 0x0] [url = about:blank] 03:41:21 INFO - PROCESS | 1670 | 1461062481863 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]]]}] 03:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 623ms 03:41:21 INFO - PROCESS | 1670 | 1461062481891 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 1670 | 1461062481896 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:41:21 INFO - PROCESS | 1670 | 1461062481901 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 1670 | 1461062481902 Marionette TRACE conn2 <- [1,1910,null,{}] 03:41:21 INFO - PROCESS | 1670 | 1461062481905 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}] 03:41:21 INFO - PROCESS | 1670 | 1461062481980 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:41:21 INFO - PROCESS | 1670 | 1461062481984 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a966000 == 34 [pid = 1670] [id = 485] 03:41:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1191a7000) [pid = 1670] [serial = 1454] [outer = 0x0] 03:41:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11a934000) [pid = 1670] [serial = 1455] [outer = 0x1191a7000] 03:41:22 INFO - PROCESS | 1670 | 1461062482012 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11ad6f000) [pid = 1670] [serial = 1456] [outer = 0x1191a7000] 03:41:22 INFO - PROCESS | 1670 | 1461062482379 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 03:41:22 INFO - PROCESS | 1670 | 1461062482420 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1670 | 1461062482422 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:41:22 INFO - PROCESS | 1670 | 1461062482424 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1670 | 1461062482427 Marionette TRACE conn2 <- [1,1914,null,{}] 03:41:22 INFO - PROCESS | 1670 | 1461062482434 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}] 03:41:22 INFO - PROCESS | 1670 | 1461062482511 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:41:22 INFO - PROCESS | 1670 | 1461062482518 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259dc800 == 35 [pid = 1670] [id = 486] 03:41:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11b6d2c00) [pid = 1670] [serial = 1457] [outer = 0x0] 03:41:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11c0f3000) [pid = 1670] [serial = 1458] [outer = 0x11b6d2c00] 03:41:22 INFO - PROCESS | 1670 | 1461062482547 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125872c00) [pid = 1670] [serial = 1459] [outer = 0x11b6d2c00] 03:41:22 INFO - PROCESS | 1670 | 1461062482898 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]]]}] 03:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 03:41:22 INFO - PROCESS | 1670 | 1461062482945 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 1670 | 1461062482947 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:41:22 INFO - PROCESS | 1670 | 1461062482949 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 1670 | 1461062482950 Marionette TRACE conn2 <- [1,1918,null,{}] 03:41:22 INFO - PROCESS | 1670 | 1461062482953 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}] 03:41:23 INFO - PROCESS | 1670 | 1461062483029 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:41:23 INFO - PROCESS | 1670 | 1461062483035 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12628c800 == 36 [pid = 1670] [id = 487] 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125954000) [pid = 1670] [serial = 1460] [outer = 0x0] 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x125c6a400) [pid = 1670] [serial = 1461] [outer = 0x125954000] 03:41:23 INFO - PROCESS | 1670 | 1461062483061 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126131400) [pid = 1670] [serial = 1462] [outer = 0x125954000] 03:41:23 INFO - PROCESS | 1670 | 1461062483366 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 469ms 03:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:41:23 INFO - PROCESS | 1670 | 1461062483418 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1670 | 1461062483420 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:41:23 INFO - PROCESS | 1670 | 1461062483422 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1670 | 1461062483423 Marionette TRACE conn2 <- [1,1922,null,{}] 03:41:23 INFO - PROCESS | 1670 | 1461062483425 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}] 03:41:23 INFO - PROCESS | 1670 | 1461062483498 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:41:23 INFO - PROCESS | 1670 | 1461062483555 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x126812800 == 37 [pid = 1670] [id = 488] 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x125ac8800) [pid = 1670] [serial = 1463] [outer = 0x0] 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12647c800) [pid = 1670] [serial = 1464] [outer = 0x125ac8800] 03:41:23 INFO - PROCESS | 1670 | 1461062483581 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x126ab0c00) [pid = 1670] [serial = 1465] [outer = 0x125ac8800] 03:41:23 INFO - PROCESS | 1670 | 1461062483899 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 03:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:41:23 INFO - PROCESS | 1670 | 1461062483940 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 1670 | 1461062483941 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:41:23 INFO - PROCESS | 1670 | 1461062483944 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 1670 | 1461062483945 Marionette TRACE conn2 <- [1,1926,null,{}] 03:41:23 INFO - PROCESS | 1670 | 1461062483947 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}] 03:41:24 INFO - PROCESS | 1670 | 1461062484055 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:41:24 INFO - PROCESS | 1670 | 1461062484068 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x114066800 == 38 [pid = 1670] [id = 489] 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126ab1000) [pid = 1670] [serial = 1466] [outer = 0x0] 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1275e7800) [pid = 1670] [serial = 1467] [outer = 0x126ab1000] 03:41:24 INFO - PROCESS | 1670 | 1461062484095 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x129669c00) [pid = 1670] [serial = 1468] [outer = 0x126ab1000] 03:41:24 INFO - PROCESS | 1670 | 1461062484405 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 471ms 03:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:41:24 INFO - PROCESS | 1670 | 1461062484419 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1670 | 1461062484420 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:41:24 INFO - PROCESS | 1670 | 1461062484422 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1670 | 1461062484423 Marionette TRACE conn2 <- [1,1930,null,{}] 03:41:24 INFO - PROCESS | 1670 | 1461062484434 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}] 03:41:24 INFO - PROCESS | 1670 | 1461062484529 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:41:24 INFO - PROCESS | 1670 | 1461062484533 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2d6800 == 39 [pid = 1670] [id = 490] 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126e0ac00) [pid = 1670] [serial = 1469] [outer = 0x0] 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b30a400) [pid = 1670] [serial = 1470] [outer = 0x126e0ac00] 03:41:24 INFO - PROCESS | 1670 | 1461062484558 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b8a0800) [pid = 1670] [serial = 1471] [outer = 0x126e0ac00] 03:41:24 INFO - PROCESS | 1670 | 1461062484902 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 522ms 03:41:24 INFO - PROCESS | 1670 | 1461062484945 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 1670 | 1461062484946 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:41:24 INFO - PROCESS | 1670 | 1461062484949 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 1670 | 1461062484950 Marionette TRACE conn2 <- [1,1934,null,{}] 03:41:24 INFO - PROCESS | 1670 | 1461062484952 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}] 03:41:25 INFO - PROCESS | 1670 | 1461062485047 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:41:25 INFO - PROCESS | 1670 | 1461062485058 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f3800 == 40 [pid = 1670] [id = 491] 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12966ac00) [pid = 1670] [serial = 1472] [outer = 0x0] 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12ba27c00) [pid = 1670] [serial = 1473] [outer = 0x12966ac00] 03:41:25 INFO - PROCESS | 1670 | 1461062485083 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bb90000) [pid = 1670] [serial = 1474] [outer = 0x12966ac00] 03:41:25 INFO - PROCESS | 1670 | 1461062485409 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]]]}] 03:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 03:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:41:25 INFO - PROCESS | 1670 | 1461062485468 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:41:25 INFO - PROCESS | 1670 | 1461062485469 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:41:25 INFO - PROCESS | 1670 | 1461062485471 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 1670 | 1461062485472 Marionette TRACE conn2 <- [1,1938,null,{}] 03:41:25 INFO - PROCESS | 1670 | 1461062485475 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}] 03:41:25 INFO - PROCESS | 1670 | 1461062485567 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:41:25 INFO - PROCESS | 1670 | 1461062485581 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce25000 == 41 [pid = 1670] [id = 492] 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bb92c00) [pid = 1670] [serial = 1475] [outer = 0x0] 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12bc36c00) [pid = 1670] [serial = 1476] [outer = 0x12bb92c00] 03:41:25 INFO - PROCESS | 1670 | 1461062485606 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12ce82000) [pid = 1670] [serial = 1477] [outer = 0x12bb92c00] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11b6d1400) [pid = 1670] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126ab6400) [pid = 1670] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1275da400) [pid = 1670] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x114476000) [pid = 1670] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1142ba800) [pid = 1670] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11b6d4400) [pid = 1670] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1147c0400) [pid = 1670] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x127598000) [pid = 1670] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12931a400) [pid = 1670] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126077000) [pid = 1670] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a90ac00) [pid = 1670] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:41:25 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x114755000) [pid = 1670] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:41:25 INFO - PROCESS | 1670 | 1461062485988 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 568ms 03:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:41:26 INFO - PROCESS | 1670 | 1461062486039 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1670 | 1461062486041 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:41:26 INFO - PROCESS | 1670 | 1461062486043 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1670 | 1461062486044 Marionette TRACE conn2 <- [1,1942,null,{}] 03:41:26 INFO - PROCESS | 1670 | 1461062486046 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}] 03:41:26 INFO - PROCESS | 1670 | 1461062486121 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:41:26 INFO - PROCESS | 1670 | 1461062486128 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b7000 == 42 [pid = 1670] [id = 493] 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11ad87c00) [pid = 1670] [serial = 1478] [outer = 0x0] 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12367d800) [pid = 1670] [serial = 1479] [outer = 0x11ad87c00] 03:41:26 INFO - PROCESS | 1670 | 1461062486153 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1288b8800) [pid = 1670] [serial = 1480] [outer = 0x11ad87c00] 03:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 468ms 03:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:41:26 INFO - PROCESS | 1670 | 1461062486508 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]]]}] 03:41:26 INFO - PROCESS | 1670 | 1461062486512 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1670 | 1461062486513 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:41:26 INFO - PROCESS | 1670 | 1461062486515 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1670 | 1461062486517 Marionette TRACE conn2 <- [1,1946,null,{}] 03:41:26 INFO - PROCESS | 1670 | 1461062486519 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}] 03:41:26 INFO - PROCESS | 1670 | 1461062486635 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:41:26 INFO - PROCESS | 1670 | 1461062486639 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d81c000 == 43 [pid = 1670] [id = 494] 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x125c6a000) [pid = 1670] [serial = 1481] [outer = 0x0] 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12cf45c00) [pid = 1670] [serial = 1482] [outer = 0x125c6a000] 03:41:26 INFO - PROCESS | 1670 | 1461062486669 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12d347800) [pid = 1670] [serial = 1483] [outer = 0x125c6a000] 03:41:26 INFO - PROCESS | 1670 | 1461062486967 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 469ms 03:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:41:26 INFO - PROCESS | 1670 | 1461062486984 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 1670 | 1461062486986 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:41:26 INFO - PROCESS | 1670 | 1461062486988 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 1670 | 1461062486989 Marionette TRACE conn2 <- [1,1950,null,{}] 03:41:26 INFO - PROCESS | 1670 | 1461062486992 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}] 03:41:27 INFO - PROCESS | 1670 | 1461062487071 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:41:27 INFO - PROCESS | 1670 | 1461062487077 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4cb800 == 44 [pid = 1670] [id = 495] 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12d348000) [pid = 1670] [serial = 1484] [outer = 0x0] 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12d899800) [pid = 1670] [serial = 1485] [outer = 0x12d348000] 03:41:27 INFO - PROCESS | 1670 | 1461062487102 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12d8b1000) [pid = 1670] [serial = 1486] [outer = 0x12d348000] 03:41:27 INFO - PROCESS | 1670 | 1461062487426 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 03:41:27 INFO - PROCESS | 1670 | 1461062487470 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1670 | 1461062487471 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:41:27 INFO - PROCESS | 1670 | 1461062487473 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 1670 | 1461062487476 Marionette TRACE conn2 <- [1,1954,null,{}] 03:41:27 INFO - PROCESS | 1670 | 1461062487481 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}] 03:41:27 INFO - PROCESS | 1670 | 1461062487558 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:41:27 INFO - PROCESS | 1670 | 1461062487564 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6d1000 == 45 [pid = 1670] [id = 496] 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12d349000) [pid = 1670] [serial = 1487] [outer = 0x0] 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12daee400) [pid = 1670] [serial = 1488] [outer = 0x12d349000] 03:41:27 INFO - PROCESS | 1670 | 1461062487588 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12daf6000) [pid = 1670] [serial = 1489] [outer = 0x12d349000] 03:41:27 INFO - PROCESS | 1670 | 1461062487905 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 472ms 03:41:27 INFO - PROCESS | 1670 | 1461062487989 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 1670 | 1461062487993 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:41:28 INFO - PROCESS | 1670 | 1461062487999 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1670 | 1461062488004 Marionette TRACE conn2 <- [1,1958,null,{}] 03:41:28 INFO - PROCESS | 1670 | 1461062488010 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}] 03:41:28 INFO - PROCESS | 1670 | 1461062488199 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:41:28 INFO - PROCESS | 1670 | 1461062488328 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x11984c800 == 46 [pid = 1670] [id = 497] 03:41:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x116551400) [pid = 1670] [serial = 1490] [outer = 0x0] 03:41:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x118643400) [pid = 1670] [serial = 1491] [outer = 0x116551400] 03:41:28 INFO - PROCESS | 1670 | 1461062488379 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119d12400) [pid = 1670] [serial = 1492] [outer = 0x116551400] 03:41:28 INFO - PROCESS | 1670 | 1461062488872 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]]]}] 03:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 928ms 03:41:28 INFO - PROCESS | 1670 | 1461062488927 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 1670 | 1461062488929 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:41:28 INFO - PROCESS | 1670 | 1461062488935 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 1670 | 1461062488938 Marionette TRACE conn2 <- [1,1962,null,{}] 03:41:28 INFO - PROCESS | 1670 | 1461062488941 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}] 03:41:29 INFO - PROCESS | 1670 | 1461062489040 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:41:29 INFO - PROCESS | 1670 | 1461062489108 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x125f9e800 == 47 [pid = 1670] [id = 498] 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11ad84400) [pid = 1670] [serial = 1493] [outer = 0x0] 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11b830000) [pid = 1670] [serial = 1494] [outer = 0x11ad84400] 03:41:29 INFO - PROCESS | 1670 | 1461062489138 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11c573800) [pid = 1670] [serial = 1495] [outer = 0x11ad84400] 03:41:29 INFO - PROCESS | 1670 | 1461062489557 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 677ms 03:41:29 INFO - PROCESS | 1670 | 1461062489611 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:41:29 INFO - PROCESS | 1670 | 1461062489612 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:41:29 INFO - PROCESS | 1670 | 1461062489615 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 1670 | 1461062489616 Marionette TRACE conn2 <- [1,1966,null,{}] 03:41:29 INFO - PROCESS | 1670 | 1461062489623 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}] 03:41:29 INFO - PROCESS | 1670 | 1461062489760 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:41:29 INFO - PROCESS | 1670 | 1461062489772 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d088800 == 48 [pid = 1670] [id = 499] 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1264e3400) [pid = 1670] [serial = 1496] [outer = 0x0] 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126bc3400) [pid = 1670] [serial = 1497] [outer = 0x1264e3400] 03:41:29 INFO - PROCESS | 1670 | 1461062489817 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1275dc400) [pid = 1670] [serial = 1498] [outer = 0x1264e3400] 03:41:30 INFO - PROCESS | 1670 | 1461062490291 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]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 722ms 03:41:30 INFO - PROCESS | 1670 | 1461062490337 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 1670 | 1461062490339 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:41:30 INFO - PROCESS | 1670 | 1461062490360 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 1670 | 1461062490361 Marionette TRACE conn2 <- [1,1970,null,{}] 03:41:30 INFO - PROCESS | 1670 | 1461062490365 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}] 03:41:30 INFO - PROCESS | 1670 | 1461062490465 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:41:30 INFO - PROCESS | 1670 | 1461062490717 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x119148000 == 49 [pid = 1670] [id = 500] 03:41:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x114446400) [pid = 1670] [serial = 1499] [outer = 0x0] 03:41:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1151a0c00) [pid = 1670] [serial = 1500] [outer = 0x114446400] 03:41:30 INFO - PROCESS | 1670 | 1461062490747 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1188b8000) [pid = 1670] [serial = 1501] [outer = 0x114446400] 03:41:31 INFO - PROCESS | 1670 | 1461062491148 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 843ms 03:41:31 INFO - PROCESS | 1670 | 1461062491185 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 1670 | 1461062491188 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:41:31 INFO - PROCESS | 1670 | 1461062491192 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1670 | 1461062491194 Marionette TRACE conn2 <- [1,1974,null,{}] 03:41:31 INFO - PROCESS | 1670 | 1461062491197 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}] 03:41:31 INFO - PROCESS | 1670 | 1461062491288 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:41:31 INFO - PROCESS | 1670 | 1461062491342 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x119852000 == 50 [pid = 1670] [id = 501] 03:41:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x116551800) [pid = 1670] [serial = 1502] [outer = 0x0] 03:41:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x118ec9400) [pid = 1670] [serial = 1503] [outer = 0x116551800] 03:41:31 INFO - PROCESS | 1670 | 1461062491371 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x119d14800) [pid = 1670] [serial = 1504] [outer = 0x116551800] 03:41:31 INFO - PROCESS | 1670 | 1461062491789 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]]]}] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4cb800 == 49 [pid = 1670] [id = 495] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12d81c000 == 48 [pid = 1670] [id = 494] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b7000 == 47 [pid = 1670] [id = 493] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce25000 == 46 [pid = 1670] [id = 492] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f3800 == 45 [pid = 1670] [id = 491] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2d6800 == 44 [pid = 1670] [id = 490] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x114066800 == 43 [pid = 1670] [id = 489] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11ab0f800) [pid = 1670] [serial = 1392] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x114e74000) [pid = 1670] [serial = 1389] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11c0ef400) [pid = 1670] [serial = 1395] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x126812800 == 42 [pid = 1670] [id = 488] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12628c800 == 41 [pid = 1670] [id = 487] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1259dc800 == 40 [pid = 1670] [id = 486] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11a966000 == 39 [pid = 1670] [id = 485] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11a96a000 == 38 [pid = 1670] [id = 484] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11985d000 == 37 [pid = 1670] [id = 483] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4ca000 == 36 [pid = 1670] [id = 482] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12e04a800 == 35 [pid = 1670] [id = 481] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12b39e800 == 34 [pid = 1670] [id = 480] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x125fae800 == 33 [pid = 1670] [id = 479] 03:41:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11913b800 == 32 [pid = 1670] [id = 478] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11b833400) [pid = 1670] [serial = 1387] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1288b3c00) [pid = 1670] [serial = 1413] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x129666800) [pid = 1670] [serial = 1416] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129319c00) [pid = 1670] [serial = 1414] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1265cf000) [pid = 1670] [serial = 1407] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x126bc1400) [pid = 1670] [serial = 1408] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11a913c00) [pid = 1670] [serial = 1398] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11ad64800) [pid = 1670] [serial = 1399] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125c65400) [pid = 1670] [serial = 1404] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12606a800) [pid = 1670] [serial = 1405] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11be12c00) [pid = 1670] [serial = 1401] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12367e800) [pid = 1670] [serial = 1402] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12bb93000) [pid = 1670] [serial = 1429] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b30a800) [pid = 1670] [serial = 1419] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b039c00) [pid = 1670] [serial = 1417] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12b8a7800) [pid = 1670] [serial = 1428] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12622c400) [pid = 1670] [serial = 1426] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x114e6c800) [pid = 1670] [serial = 1422] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11a913800) [pid = 1670] [serial = 1425] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1188b1800) [pid = 1670] [serial = 1423] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126e11c00) [pid = 1670] [serial = 1410] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1274ef000) [pid = 1670] [serial = 1411] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bb91800) [pid = 1670] [serial = 1431] [outer = 0x0] [url = about:blank] 03:41:31 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b76ac00) [pid = 1670] [serial = 1420] [outer = 0x0] [url = about:blank] 03:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 671ms 03:41:31 INFO - PROCESS | 1670 | 1461062491865 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:41:31 INFO - PROCESS | 1670 | 1461062491868 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:41:31 INFO - PROCESS | 1670 | 1461062491870 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 1670 | 1461062491872 Marionette TRACE conn2 <- [1,1978,null,{}] 03:41:31 INFO - PROCESS | 1670 | 1461062491880 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}] 03:41:31 INFO - PROCESS | 1670 | 1461062491979 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:41:31 INFO - PROCESS | 1670 | 1461062491988 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a974000 == 33 [pid = 1670] [id = 502] 03:41:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11a912000) [pid = 1670] [serial = 1505] [outer = 0x0] 03:41:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a919c00) [pid = 1670] [serial = 1506] [outer = 0x11a912000] 03:41:32 INFO - PROCESS | 1670 | 1461062492015 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11ab11400) [pid = 1670] [serial = 1507] [outer = 0x11a912000] 03:41:32 INFO - PROCESS | 1670 | 1461062492348 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 03:41:32 INFO - PROCESS | 1670 | 1461062492398 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1670 | 1461062492400 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:41:32 INFO - PROCESS | 1670 | 1461062492407 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1670 | 1461062492411 Marionette TRACE conn2 <- [1,1982,null,{}] 03:41:32 INFO - PROCESS | 1670 | 1461062492415 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}] 03:41:32 INFO - PROCESS | 1670 | 1461062492489 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:41:32 INFO - PROCESS | 1670 | 1461062492496 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1258e0000 == 34 [pid = 1670] [id = 503] 03:41:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11ad6b000) [pid = 1670] [serial = 1508] [outer = 0x0] 03:41:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11b834c00) [pid = 1670] [serial = 1509] [outer = 0x11ad6b000] 03:41:32 INFO - PROCESS | 1670 | 1461062492521 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11c574400) [pid = 1670] [serial = 1510] [outer = 0x11ad6b000] 03:41:32 INFO - PROCESS | 1670 | 1461062492851 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 478ms 03:41:32 INFO - PROCESS | 1670 | 1461062492882 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:41:32 INFO - PROCESS | 1670 | 1461062492883 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:41:32 INFO - PROCESS | 1670 | 1461062492886 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 1670 | 1461062492887 Marionette TRACE conn2 <- [1,1986,null,{}] 03:41:32 INFO - PROCESS | 1670 | 1461062492889 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}] 03:41:32 INFO - PROCESS | 1670 | 1461062492968 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:41:33 INFO - PROCESS | 1670 | 1461062493018 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c28000 == 35 [pid = 1670] [id = 504] 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11ad89800) [pid = 1670] [serial = 1511] [outer = 0x0] 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11c5ad800) [pid = 1670] [serial = 1512] [outer = 0x11ad89800] 03:41:33 INFO - PROCESS | 1670 | 1461062493043 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x125c5f400) [pid = 1670] [serial = 1513] [outer = 0x11ad89800] 03:41:33 INFO - PROCESS | 1670 | 1461062493311 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 03:41:33 INFO - PROCESS | 1670 | 1461062493356 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 1670 | 1461062493357 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:41:33 INFO - PROCESS | 1670 | 1461062493367 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1670 | 1461062493368 Marionette TRACE conn2 <- [1,1990,null,{}] 03:41:33 INFO - PROCESS | 1670 | 1461062493370 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}] 03:41:33 INFO - PROCESS | 1670 | 1461062493447 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:41:33 INFO - PROCESS | 1670 | 1461062493452 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x126a2f000 == 36 [pid = 1670] [id = 505] 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x125f08c00) [pid = 1670] [serial = 1514] [outer = 0x0] 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126076400) [pid = 1670] [serial = 1515] [outer = 0x125f08c00] 03:41:33 INFO - PROCESS | 1670 | 1461062493487 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1265cf000) [pid = 1670] [serial = 1516] [outer = 0x125f08c00] 03:41:33 INFO - PROCESS | 1670 | 1461062493853 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 03:41:33 INFO - PROCESS | 1670 | 1461062493895 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:41:33 INFO - PROCESS | 1670 | 1461062493897 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:41:33 INFO - PROCESS | 1670 | 1461062493900 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 1670 | 1461062493902 Marionette TRACE conn2 <- [1,1994,null,{}] 03:41:33 INFO - PROCESS | 1670 | 1461062493918 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}] 03:41:34 INFO - PROCESS | 1670 | 1461062494061 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:41:34 INFO - PROCESS | 1670 | 1461062494113 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274d0800 == 37 [pid = 1670] [id = 506] 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126a5a400) [pid = 1670] [serial = 1517] [outer = 0x0] 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1274ebc00) [pid = 1670] [serial = 1518] [outer = 0x126a5a400] 03:41:34 INFO - PROCESS | 1670 | 1461062494154 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1275e0800) [pid = 1670] [serial = 1519] [outer = 0x126a5a400] 03:41:34 INFO - PROCESS | 1670 | 1461062494470 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]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 634ms 03:41:34 INFO - PROCESS | 1670 | 1461062494535 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 1670 | 1461062494536 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:41:34 INFO - PROCESS | 1670 | 1461062494538 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 1670 | 1461062494539 Marionette TRACE conn2 <- [1,1998,null,{}] 03:41:34 INFO - PROCESS | 1670 | 1461062494541 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}] 03:41:34 INFO - PROCESS | 1670 | 1461062494632 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:41:34 INFO - PROCESS | 1670 | 1461062494644 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b5800 == 38 [pid = 1670] [id = 507] 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1275df400) [pid = 1670] [serial = 1520] [outer = 0x0] 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1275e9000) [pid = 1670] [serial = 1521] [outer = 0x1275df400] 03:41:34 INFO - PROCESS | 1670 | 1461062494669 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1288b5c00) [pid = 1670] [serial = 1522] [outer = 0x1275df400] 03:41:35 INFO - PROCESS | 1670 | 1461062495028 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 522ms 03:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:41:35 INFO - PROCESS | 1670 | 1461062495068 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1670 | 1461062495069 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1670 | 1461062495072 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1670 | 1461062495073 Marionette TRACE conn2 <- [1,2002,null,{}] 03:41:35 INFO - PROCESS | 1670 | 1461062495075 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}] 03:41:35 INFO - PROCESS | 1670 | 1461062495168 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:41:35 INFO - PROCESS | 1670 | 1461062495172 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b7e1800 == 39 [pid = 1670] [id = 508] 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1275df800) [pid = 1670] [serial = 1523] [outer = 0x0] 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12930e000) [pid = 1670] [serial = 1524] [outer = 0x1275df800] 03:41:35 INFO - PROCESS | 1670 | 1461062495200 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12965f000) [pid = 1670] [serial = 1525] [outer = 0x1275df800] 03:41:35 INFO - PROCESS | 1670 | 1461062495502 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 468ms 03:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:41:35 INFO - PROCESS | 1670 | 1461062495548 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 1670 | 1461062495549 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 1670 | 1461062495551 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 1670 | 1461062495552 Marionette TRACE conn2 <- [1,2006,null,{}] 03:41:35 INFO - PROCESS | 1670 | 1461062495555 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}] 03:41:35 INFO - PROCESS | 1670 | 1461062495657 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:41:35 INFO - PROCESS | 1670 | 1461062495662 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bac9800 == 40 [pid = 1670] [id = 509] 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1275e9c00) [pid = 1670] [serial = 1526] [outer = 0x0] 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x129666000) [pid = 1670] [serial = 1527] [outer = 0x1275e9c00] 03:41:35 INFO - PROCESS | 1670 | 1461062495687 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12b03c400) [pid = 1670] [serial = 1528] [outer = 0x1275e9c00] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x126e0ac00) [pid = 1670] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126ab1000) [pid = 1670] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12966ac00) [pid = 1670] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12bb92c00) [pid = 1670] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11886f800) [pid = 1670] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11919f400) [pid = 1670] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11b6d2c00) [pid = 1670] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x125954000) [pid = 1670] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1191a7000) [pid = 1670] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x125ac8800) [pid = 1670] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11ad87c00) [pid = 1670] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12d348000) [pid = 1670] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x125c6a000) [pid = 1670] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11acf7400) [pid = 1670] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:41:36 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12daf1000) [pid = 1670] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:41:36 INFO - PROCESS | 1670 | 1461062496199 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]]]}] 03:41:36 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 03:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 668ms 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11ab0ac00) [pid = 1670] [serial = 1529] [outer = 0x12f591800] 03:41:36 INFO - PROCESS | 1670 | 1461062496239 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1670 | 1461062496240 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:41:36 INFO - PROCESS | 1670 | 1461062496262 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1670 | 1461062496263 Marionette TRACE conn2 <- [1,2010,null,{}] 03:41:36 INFO - PROCESS | 1670 | 1461062496266 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}] 03:41:36 INFO - PROCESS | 1670 | 1461062496339 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:41:36 INFO - PROCESS | 1670 | 1461062496344 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce24800 == 41 [pid = 1670] [id = 510] 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1186a8000) [pid = 1670] [serial = 1530] [outer = 0x0] 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11c0ee000) [pid = 1670] [serial = 1531] [outer = 0x1186a8000] 03:41:36 INFO - PROCESS | 1670 | 1461062496375 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b768800) [pid = 1670] [serial = 1532] [outer = 0x1186a8000] 03:41:36 INFO - PROCESS | 1670 | 1461062496723 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]]]}] 03:41:36 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 03:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 533ms 03:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:41:36 INFO - PROCESS | 1670 | 1461062496782 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 1670 | 1461062496783 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:41:36 INFO - PROCESS | 1670 | 1461062496785 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 1670 | 1461062496787 Marionette TRACE conn2 <- [1,2014,null,{}] 03:41:36 INFO - PROCESS | 1670 | 1461062496789 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}] 03:41:36 INFO - PROCESS | 1670 | 1461062496880 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:41:36 INFO - PROCESS | 1670 | 1461062496884 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d088000 == 42 [pid = 1670] [id = 511] 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x118956000) [pid = 1670] [serial = 1533] [outer = 0x0] 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12b772000) [pid = 1670] [serial = 1534] [outer = 0x118956000] 03:41:36 INFO - PROCESS | 1670 | 1461062496909 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12bc2e400) [pid = 1670] [serial = 1535] [outer = 0x118956000] 03:41:37 INFO - PROCESS | 1670 | 1461062497231 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 03:41:37 INFO - PROCESS | 1670 | 1461062497256 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:41:37 INFO - PROCESS | 1670 | 1461062497258 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:41:37 INFO - PROCESS | 1670 | 1461062497263 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1670 | 1461062497264 Marionette TRACE conn2 <- [1,2018,null,{}] 03:41:37 INFO - PROCESS | 1670 | 1461062497267 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}] 03:41:37 INFO - PROCESS | 1670 | 1461062497344 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:41:37 INFO - PROCESS | 1670 | 1461062497398 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d816000 == 43 [pid = 1670] [id = 512] 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12bb90400) [pid = 1670] [serial = 1536] [outer = 0x0] 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bc38c00) [pid = 1670] [serial = 1537] [outer = 0x12bb90400] 03:41:37 INFO - PROCESS | 1670 | 1461062497423 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12cf3d000) [pid = 1670] [serial = 1538] [outer = 0x12bb90400] 03:41:37 INFO - PROCESS | 1670 | 1461062497686 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 469ms 03:41:37 INFO - PROCESS | 1670 | 1461062497732 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 1670 | 1461062497733 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:41:37 INFO - PROCESS | 1670 | 1461062497735 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 1670 | 1461062497737 Marionette TRACE conn2 <- [1,2022,null,{}] 03:41:37 INFO - PROCESS | 1670 | 1461062497739 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}] 03:41:37 INFO - PROCESS | 1670 | 1461062497819 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:41:37 INFO - PROCESS | 1670 | 1461062497824 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e40f000 == 44 [pid = 1670] [id = 513] 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12cf3d400) [pid = 1670] [serial = 1539] [outer = 0x0] 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12d004c00) [pid = 1670] [serial = 1540] [outer = 0x12cf3d400] 03:41:37 INFO - PROCESS | 1670 | 1461062497850 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12d33cc00) [pid = 1670] [serial = 1541] [outer = 0x12cf3d400] 03:41:38 INFO - PROCESS | 1670 | 1461062498284 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 572ms 03:41:38 INFO - PROCESS | 1670 | 1461062498309 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1670 | 1461062498311 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:41:38 INFO - PROCESS | 1670 | 1461062498315 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 1670 | 1461062498318 Marionette TRACE conn2 <- [1,2026,null,{}] 03:41:38 INFO - PROCESS | 1670 | 1461062498322 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}] 03:41:38 INFO - PROCESS | 1670 | 1461062498463 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:41:38 INFO - PROCESS | 1670 | 1461062498488 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x11985f000 == 45 [pid = 1670] [id = 514] 03:41:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x115846c00) [pid = 1670] [serial = 1542] [outer = 0x0] 03:41:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11886a400) [pid = 1670] [serial = 1543] [outer = 0x115846c00] 03:41:38 INFO - PROCESS | 1670 | 1461062498549 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x119ee1800) [pid = 1670] [serial = 1544] [outer = 0x115846c00] 03:41:38 INFO - PROCESS | 1670 | 1461062498957 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 672ms 03:41:38 INFO - PROCESS | 1670 | 1461062498987 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 1670 | 1461062498991 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:41:39 INFO - PROCESS | 1670 | 1461062498996 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1670 | 1461062498998 Marionette TRACE conn2 <- [1,2030,null,{}] 03:41:39 INFO - PROCESS | 1670 | 1461062499000 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}] 03:41:39 INFO - PROCESS | 1670 | 1461062499100 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:41:39 INFO - PROCESS | 1670 | 1461062499157 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x125fa8000 == 46 [pid = 1670] [id = 515] 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x116738000) [pid = 1670] [serial = 1545] [outer = 0x0] 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11a916000) [pid = 1670] [serial = 1546] [outer = 0x116738000] 03:41:39 INFO - PROCESS | 1670 | 1461062499186 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11bb0b800) [pid = 1670] [serial = 1547] [outer = 0x116738000] 03:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 620ms 03:41:39 INFO - PROCESS | 1670 | 1461062499609 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]]]}] 03:41:39 INFO - PROCESS | 1670 | 1461062499616 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:41:39 INFO - PROCESS | 1670 | 1461062499617 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:41:39 INFO - PROCESS | 1670 | 1461062499620 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 1670 | 1461062499622 Marionette TRACE conn2 <- [1,2034,null,{}] 03:41:39 INFO - PROCESS | 1670 | 1461062499633 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}] 03:41:39 INFO - PROCESS | 1670 | 1461062499733 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:41:39 INFO - PROCESS | 1670 | 1461062499828 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce3f800 == 47 [pid = 1670] [id = 516] 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12612e800) [pid = 1670] [serial = 1548] [outer = 0x0] 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1268d9c00) [pid = 1670] [serial = 1549] [outer = 0x12612e800] 03:41:39 INFO - PROCESS | 1670 | 1461062499861 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1274f0000) [pid = 1670] [serial = 1550] [outer = 0x12612e800] 03:41:40 INFO - PROCESS | 1670 | 1461062500272 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 674ms 03:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:41:40 INFO - PROCESS | 1670 | 1461062500295 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 1670 | 1461062500297 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:41:40 INFO - PROCESS | 1670 | 1461062500299 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 1670 | 1461062500301 Marionette TRACE conn2 <- [1,2038,null,{}] 03:41:40 INFO - PROCESS | 1670 | 1461062500303 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}] 03:41:40 INFO - PROCESS | 1670 | 1461062500403 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:41:40 INFO - PROCESS | 1670 | 1461062500456 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6c8000 == 48 [pid = 1670] [id = 517] 03:41:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1288b2000) [pid = 1670] [serial = 1551] [outer = 0x0] 03:41:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12b30e800) [pid = 1670] [serial = 1552] [outer = 0x1288b2000] 03:41:40 INFO - PROCESS | 1670 | 1461062500489 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12b8a4400) [pid = 1670] [serial = 1553] [outer = 0x1288b2000] 03:41:40 INFO - PROCESS | 1670 | 1461062500935 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 03:41:40 INFO - PROCESS | 1670 | 1461062500969 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 1670 | 1461062500970 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:41:40 INFO - PROCESS | 1670 | 1461062500973 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 1670 | 1461062500974 Marionette TRACE conn2 <- [1,2042,null,{}] 03:41:40 INFO - PROCESS | 1670 | 1461062500976 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}] 03:41:41 INFO - PROCESS | 1670 | 1461062501073 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:41:41 INFO - PROCESS | 1670 | 1461062501177 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ead6000 == 49 [pid = 1670] [id = 518] 03:41:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12b033400) [pid = 1670] [serial = 1554] [outer = 0x0] 03:41:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12bc37c00) [pid = 1670] [serial = 1555] [outer = 0x12b033400] 03:41:41 INFO - PROCESS | 1670 | 1461062501208 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12d33f000) [pid = 1670] [serial = 1556] [outer = 0x12b033400] 03:41:41 INFO - PROCESS | 1670 | 1461062501651 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]]]}] 03:41:41 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) 03:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 03:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:41:41 INFO - PROCESS | 1670 | 1461062501709 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 1670 | 1461062501710 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:41:41 INFO - PROCESS | 1670 | 1461062501714 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 1670 | 1461062501716 Marionette TRACE conn2 <- [1,2046,null,{}] 03:41:41 INFO - PROCESS | 1670 | 1461062501718 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}] 03:41:41 INFO - PROCESS | 1670 | 1461062501832 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:41:42 INFO - PROCESS | 1670 | 1461062502045 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add5800 == 50 [pid = 1670] [id = 519] 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x114e6d800) [pid = 1670] [serial = 1557] [outer = 0x0] 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x115236800) [pid = 1670] [serial = 1558] [outer = 0x114e6d800] 03:41:42 INFO - PROCESS | 1670 | 1461062502075 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11863f400) [pid = 1670] [serial = 1559] [outer = 0x114e6d800] 03:41:42 INFO - PROCESS | 1670 | 1461062502523 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]]]}] 03:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 871ms 03:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:41:42 INFO - PROCESS | 1670 | 1461062502594 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 1670 | 1461062502596 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:41:42 INFO - PROCESS | 1670 | 1461062502600 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 1670 | 1461062502603 Marionette TRACE conn2 <- [1,2050,null,{}] 03:41:42 INFO - PROCESS | 1670 | 1461062502607 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}] 03:41:42 INFO - PROCESS | 1670 | 1461062502703 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:41:42 INFO - PROCESS | 1670 | 1461062502772 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b824000 == 51 [pid = 1670] [id = 520] 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x11ab0cc00) [pid = 1670] [serial = 1560] [outer = 0x0] 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11ad6e800) [pid = 1670] [serial = 1561] [outer = 0x11ab0cc00] 03:41:42 INFO - PROCESS | 1670 | 1461062502801 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11bb04400) [pid = 1670] [serial = 1562] [outer = 0x11ab0cc00] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12d816000 == 50 [pid = 1670] [id = 512] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12d088000 == 49 [pid = 1670] [id = 511] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce24800 == 48 [pid = 1670] [id = 510] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12bac9800 == 47 [pid = 1670] [id = 509] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12b7e1800 == 46 [pid = 1670] [id = 508] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b5800 == 45 [pid = 1670] [id = 507] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1188bd000) [pid = 1670] [serial = 1437] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x125ebd400) [pid = 1670] [serial = 1440] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1275db000) [pid = 1670] [serial = 1443] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12b031800) [pid = 1670] [serial = 1446] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x115698400) [pid = 1670] [serial = 1434] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12daee400) [pid = 1670] [serial = 1488] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1274d0800 == 44 [pid = 1670] [id = 506] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x126a2f000 == 43 [pid = 1670] [id = 505] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x125c28000 == 42 [pid = 1670] [id = 504] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1258e0000 == 41 [pid = 1670] [id = 503] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x11a974000 == 40 [pid = 1670] [id = 502] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x119852000 == 39 [pid = 1670] [id = 501] 03:41:43 INFO - PROCESS | 1670 | --DOCSHELL 0x119148000 == 38 [pid = 1670] [id = 500] 03:41:43 INFO - PROCESS | 1670 | 1461062503194 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]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 626ms 03:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:41:43 INFO - PROCESS | 1670 | 1461062503230 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1670 | 1461062503233 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:41:43 INFO - PROCESS | 1670 | 1461062503235 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1670 | 1461062503236 Marionette TRACE conn2 <- [1,2054,null,{}] 03:41:43 INFO - PROCESS | 1670 | 1461062503239 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}] 03:41:43 INFO - PROCESS | 1670 | 1461062503323 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11c5a5000) [pid = 1670] [serial = 1396] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12e4a9800) [pid = 1670] [serial = 1378] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12b30a400) [pid = 1670] [serial = 1470] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1275e7800) [pid = 1670] [serial = 1467] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12ba27c00) [pid = 1670] [serial = 1473] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12bc36c00) [pid = 1670] [serial = 1476] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x126130800) [pid = 1670] [serial = 1450] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x119eecc00) [pid = 1670] [serial = 1449] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11a90c400) [pid = 1670] [serial = 1453] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x119a4ec00) [pid = 1670] [serial = 1452] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12bb90000) [pid = 1670] [serial = 1474] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11c0f3000) [pid = 1670] [serial = 1458] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x125872c00) [pid = 1670] [serial = 1459] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x125c6a400) [pid = 1670] [serial = 1461] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126131400) [pid = 1670] [serial = 1462] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11a934000) [pid = 1670] [serial = 1455] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11ad6f000) [pid = 1670] [serial = 1456] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12647c800) [pid = 1670] [serial = 1464] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1288b8800) [pid = 1670] [serial = 1480] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12367d800) [pid = 1670] [serial = 1479] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12d899800) [pid = 1670] [serial = 1485] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12ce82000) [pid = 1670] [serial = 1477] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12cf45c00) [pid = 1670] [serial = 1482] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12d347800) [pid = 1670] [serial = 1483] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129669c00) [pid = 1670] [serial = 1468] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b8a0800) [pid = 1670] [serial = 1471] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126ab0c00) [pid = 1670] [serial = 1465] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12d8b1000) [pid = 1670] [serial = 1486] [outer = 0x0] [url = about:blank] 03:41:43 INFO - PROCESS | 1670 | 1461062503385 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a980800 == 39 [pid = 1670] [id = 521] 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x118906000) [pid = 1670] [serial = 1563] [outer = 0x0] 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11ab10400) [pid = 1670] [serial = 1564] [outer = 0x118906000] 03:41:43 INFO - PROCESS | 1670 | 1461062503412 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12367a800) [pid = 1670] [serial = 1565] [outer = 0x118906000] 03:41:43 INFO - PROCESS | 1670 | 1461062503718 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]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 524ms 03:41:43 INFO - PROCESS | 1670 | 1461062503761 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 1670 | 1461062503763 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:41:43 INFO - PROCESS | 1670 | 1461062503770 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 1670 | 1461062503774 Marionette TRACE conn2 <- [1,2058,null,{}] 03:41:43 INFO - PROCESS | 1670 | 1461062503777 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}] 03:41:43 INFO - PROCESS | 1670 | 1461062503854 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:41:43 INFO - PROCESS | 1670 | 1461062503924 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c181000 == 40 [pid = 1670] [id = 522] 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119d1b000) [pid = 1670] [serial = 1566] [outer = 0x0] 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x125acd000) [pid = 1670] [serial = 1567] [outer = 0x119d1b000] 03:41:43 INFO - PROCESS | 1670 | 1461062503950 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x126e0d800) [pid = 1670] [serial = 1568] [outer = 0x119d1b000] 03:41:44 INFO - PROCESS | 1670 | 1461062504256 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 526ms 03:41:44 INFO - PROCESS | 1670 | 1461062504294 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1670 | 1461062504296 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:41:44 INFO - PROCESS | 1670 | 1461062504298 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1670 | 1461062504299 Marionette TRACE conn2 <- [1,2062,null,{}] 03:41:44 INFO - PROCESS | 1670 | 1461062504302 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}] 03:41:44 INFO - PROCESS | 1670 | 1461062504379 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:41:44 INFO - PROCESS | 1670 | 1461062504383 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288d6800 == 41 [pid = 1670] [id = 523] 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x125c68800) [pid = 1670] [serial = 1569] [outer = 0x0] 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1275dc000) [pid = 1670] [serial = 1570] [outer = 0x125c68800] 03:41:44 INFO - PROCESS | 1670 | 1461062504408 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1288b5400) [pid = 1670] [serial = 1571] [outer = 0x125c68800] 03:41:44 INFO - PROCESS | 1670 | 1461062504730 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]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 471ms 03:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:41:44 INFO - PROCESS | 1670 | 1461062504770 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 1670 | 1461062504771 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:41:44 INFO - PROCESS | 1670 | 1461062504773 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 1670 | 1461062504775 Marionette TRACE conn2 <- [1,2066,null,{}] 03:41:44 INFO - PROCESS | 1670 | 1461062504777 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}] 03:41:44 INFO - PROCESS | 1670 | 1461062504853 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:41:44 INFO - PROCESS | 1670 | 1461062504857 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2dc000 == 42 [pid = 1670] [id = 524] 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129319c00) [pid = 1670] [serial = 1572] [outer = 0x0] 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129661000) [pid = 1670] [serial = 1573] [outer = 0x129319c00] 03:41:44 INFO - PROCESS | 1670 | 1461062504895 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b30ec00) [pid = 1670] [serial = 1574] [outer = 0x129319c00] 03:41:45 INFO - PROCESS | 1670 | 1461062505242 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]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 518ms 03:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:41:45 INFO - PROCESS | 1670 | 1461062505292 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 1670 | 1461062505293 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:41:45 INFO - PROCESS | 1670 | 1461062505295 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1670 | 1461062505296 Marionette TRACE conn2 <- [1,2070,null,{}] 03:41:45 INFO - PROCESS | 1670 | 1461062505298 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}] 03:41:45 INFO - PROCESS | 1670 | 1461062505408 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:41:45 INFO - PROCESS | 1670 | 1461062505420 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8e9000 == 43 [pid = 1670] [id = 525] 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x128f8d800) [pid = 1670] [serial = 1575] [outer = 0x0] 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b8a3c00) [pid = 1670] [serial = 1576] [outer = 0x128f8d800] 03:41:45 INFO - PROCESS | 1670 | 1461062505446 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12ce80800) [pid = 1670] [serial = 1577] [outer = 0x128f8d800] 03:41:45 INFO - PROCESS | 1670 | 1461062505763 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]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 03:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:41:45 INFO - PROCESS | 1670 | 1461062505814 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 1670 | 1461062505815 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:41:45 INFO - PROCESS | 1670 | 1461062505817 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 1670 | 1461062505818 Marionette TRACE conn2 <- [1,2074,null,{}] 03:41:45 INFO - PROCESS | 1670 | 1461062505821 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}] 03:41:45 INFO - PROCESS | 1670 | 1461062505922 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:41:45 INFO - PROCESS | 1670 | 1461062505926 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce27800 == 44 [pid = 1670] [id = 526] 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12965d800) [pid = 1670] [serial = 1578] [outer = 0x0] 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12d33e000) [pid = 1670] [serial = 1579] [outer = 0x12965d800] 03:41:45 INFO - PROCESS | 1670 | 1461062505951 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12d890400) [pid = 1670] [serial = 1580] [outer = 0x12965d800] 03:41:46 INFO - PROCESS | 1670 | 1461062506290 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]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 519ms 03:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:41:46 INFO - PROCESS | 1670 | 1461062506337 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1670 | 1461062506338 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:41:46 INFO - PROCESS | 1670 | 1461062506340 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1670 | 1461062506341 Marionette TRACE conn2 <- [1,2078,null,{}] 03:41:46 INFO - PROCESS | 1670 | 1461062506344 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}] 03:41:46 INFO - PROCESS | 1670 | 1461062506441 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:41:46 INFO - PROCESS | 1670 | 1461062506456 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d086000 == 45 [pid = 1670] [id = 527] 03:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12d010000) [pid = 1670] [serial = 1581] [outer = 0x0] 03:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12d8a8800) [pid = 1670] [serial = 1582] [outer = 0x12d010000] 03:41:46 INFO - PROCESS | 1670 | 1461062506484 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12daea400) [pid = 1670] [serial = 1583] [outer = 0x12d010000] 03:41:46 INFO - PROCESS | 1670 | 1461062506791 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]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 471ms 03:41:46 INFO - PROCESS | 1670 | 1461062506813 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 1670 | 1461062506815 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:41:46 INFO - PROCESS | 1670 | 1461062506825 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 1670 | 1461062506828 Marionette TRACE conn2 <- [1,2082,null,{}] 03:41:46 INFO - PROCESS | 1670 | 1461062506830 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}] 03:41:46 INFO - PROCESS | 1670 | 1461062506928 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:41:46 INFO - PROCESS | 1670 | 1461062506932 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e05a000 == 46 [pid = 1670] [id = 528] 03:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d8b1000) [pid = 1670] [serial = 1584] [outer = 0x0] 03:41:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12daf3400) [pid = 1670] [serial = 1585] [outer = 0x12d8b1000] 03:41:46 INFO - PROCESS | 1670 | 1461062506987 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12e231400) [pid = 1670] [serial = 1586] [outer = 0x12d8b1000] 03:41:47 INFO - PROCESS | 1670 | 1461062507269 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 03:41:47 INFO - PROCESS | 1670 | 1461062507299 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1670 | 1461062507301 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:41:47 INFO - PROCESS | 1670 | 1461062507303 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1670 | 1461062507304 Marionette TRACE conn2 <- [1,2086,null,{}] 03:41:47 INFO - PROCESS | 1670 | 1461062507306 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}] 03:41:47 INFO - PROCESS | 1670 | 1461062507406 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1275df400) [pid = 1670] [serial = 1520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1275df800) [pid = 1670] [serial = 1523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1275e9c00) [pid = 1670] [serial = 1526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12d349000) [pid = 1670] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1186a8000) [pid = 1670] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11ad6b000) [pid = 1670] [serial = 1508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x116551800) [pid = 1670] [serial = 1502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11ad89800) [pid = 1670] [serial = 1511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x125f08c00) [pid = 1670] [serial = 1514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x114446400) [pid = 1670] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11a912000) [pid = 1670] [serial = 1505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x118956000) [pid = 1670] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12bb90400) [pid = 1670] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:41:47 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x126a5a400) [pid = 1670] [serial = 1517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:41:47 INFO - PROCESS | 1670 | 1461062507579 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ed7000 == 47 [pid = 1670] [id = 529] 03:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1142bc800) [pid = 1670] [serial = 1587] [outer = 0x0] 03:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x116551800) [pid = 1670] [serial = 1588] [outer = 0x1142bc800] 03:41:47 INFO - PROCESS | 1670 | 1461062507609 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x126bc5000) [pid = 1670] [serial = 1589] [outer = 0x1142bc800] 03:41:47 INFO - PROCESS | 1670 | 1461062507916 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 669ms 03:41:47 INFO - PROCESS | 1670 | 1461062507972 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 1670 | 1461062507974 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:41:47 INFO - PROCESS | 1670 | 1461062507976 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 1670 | 1461062507978 Marionette TRACE conn2 <- [1,2090,null,{}] 03:41:47 INFO - PROCESS | 1670 | 1461062507980 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}] 03:41:48 INFO - PROCESS | 1670 | 1461062508072 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:41:48 INFO - PROCESS | 1670 | 1461062508128 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f103800 == 48 [pid = 1670] [id = 530] 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12595b800) [pid = 1670] [serial = 1590] [outer = 0x0] 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12daf5c00) [pid = 1670] [serial = 1591] [outer = 0x12595b800] 03:41:48 INFO - PROCESS | 1670 | 1461062508152 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12e2d7400) [pid = 1670] [serial = 1592] [outer = 0x12595b800] 03:41:48 INFO - PROCESS | 1670 | 1461062508402 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]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 469ms 03:41:48 INFO - PROCESS | 1670 | 1461062508449 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 1670 | 1461062508450 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:41:48 INFO - PROCESS | 1670 | 1461062508452 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1670 | 1461062508453 Marionette TRACE conn2 <- [1,2094,null,{}] 03:41:48 INFO - PROCESS | 1670 | 1461062508456 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}] 03:41:48 INFO - PROCESS | 1670 | 1461062508539 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:41:48 INFO - PROCESS | 1670 | 1461062508545 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f414800 == 49 [pid = 1670] [id = 531] 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12e2cfc00) [pid = 1670] [serial = 1593] [outer = 0x0] 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12e4a5400) [pid = 1670] [serial = 1594] [outer = 0x12e2cfc00] 03:41:48 INFO - PROCESS | 1670 | 1461062508570 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12e621800) [pid = 1670] [serial = 1595] [outer = 0x12e2cfc00] 03:41:48 INFO - PROCESS | 1670 | 1461062508897 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]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 03:41:48 INFO - PROCESS | 1670 | 1461062508923 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:41:48 INFO - PROCESS | 1670 | 1461062508924 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:41:48 INFO - PROCESS | 1670 | 1461062508929 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 1670 | 1461062508931 Marionette TRACE conn2 <- [1,2098,null,{}] 03:41:48 INFO - PROCESS | 1670 | 1461062508933 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}] 03:41:49 INFO - PROCESS | 1670 | 1461062509020 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:41:49 INFO - PROCESS | 1670 | 1461062509087 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5a9000 == 50 [pid = 1670] [id = 532] 03:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12e2d4c00) [pid = 1670] [serial = 1596] [outer = 0x0] 03:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12e628c00) [pid = 1670] [serial = 1597] [outer = 0x12e2d4c00] 03:41:49 INFO - PROCESS | 1670 | 1461062509128 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12e640800) [pid = 1670] [serial = 1598] [outer = 0x12e2d4c00] 03:41:49 INFO - PROCESS | 1670 | 1461062509435 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]]]}] 03:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 03:41:49 INFO - PROCESS | 1670 | 1461062509455 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 1670 | 1461062509456 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:41:49 INFO - PROCESS | 1670 | 1461062509468 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 1670 | 1461062509470 Marionette TRACE conn2 <- [1,2102,null,{}] 03:41:49 INFO - PROCESS | 1670 | 1461062509473 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}] 03:41:49 INFO - PROCESS | 1670 | 1461062509707 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:41:49 INFO - PROCESS | 1670 | 1461062509834 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x118ee1000 == 51 [pid = 1670] [id = 533] 03:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1163e6000) [pid = 1670] [serial = 1599] [outer = 0x0] 03:41:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1186ac400) [pid = 1670] [serial = 1600] [outer = 0x1163e6000] 03:41:49 INFO - PROCESS | 1670 | 1461062509937 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x119a4ec00) [pid = 1670] [serial = 1601] [outer = 0x1163e6000] 03:41:50 INFO - PROCESS | 1670 | 1461062510460 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]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1029ms 03:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:41:50 INFO - PROCESS | 1670 | 1461062510491 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:41:50 INFO - PROCESS | 1670 | 1461062510494 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:41:50 INFO - PROCESS | 1670 | 1461062510497 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 1670 | 1461062510500 Marionette TRACE conn2 <- [1,2106,null,{}] 03:41:50 INFO - PROCESS | 1670 | 1461062510503 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}] 03:41:50 INFO - PROCESS | 1670 | 1461062510609 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:41:50 INFO - PROCESS | 1670 | 1461062510667 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x126a35800 == 52 [pid = 1670] [id = 534] 03:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11a919000) [pid = 1670] [serial = 1602] [outer = 0x0] 03:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11c158c00) [pid = 1670] [serial = 1603] [outer = 0x11a919000] 03:41:50 INFO - PROCESS | 1670 | 1461062510699 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x125c5fc00) [pid = 1670] [serial = 1604] [outer = 0x11a919000] 03:41:51 INFO - PROCESS | 1670 | 1461062511123 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 671ms 03:41:51 INFO - PROCESS | 1670 | 1461062511168 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1670 | 1461062511170 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:41:51 INFO - PROCESS | 1670 | 1461062511172 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1670 | 1461062511173 Marionette TRACE conn2 <- [1,2110,null,{}] 03:41:51 INFO - PROCESS | 1670 | 1461062511176 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}] 03:41:51 INFO - PROCESS | 1670 | 1461062511298 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:41:51 INFO - PROCESS | 1670 | 1461062511369 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d024000 == 53 [pid = 1670] [id = 535] 03:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x125c69c00) [pid = 1670] [serial = 1605] [outer = 0x0] 03:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1275e3000) [pid = 1670] [serial = 1606] [outer = 0x125c69c00] 03:41:51 INFO - PROCESS | 1670 | 1461062511399 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12910c800) [pid = 1670] [serial = 1607] [outer = 0x125c69c00] 03:41:51 INFO - PROCESS | 1670 | 1461062511818 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 669ms 03:41:51 INFO - PROCESS | 1670 | 1461062511842 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 1670 | 1461062511847 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:41:51 INFO - PROCESS | 1670 | 1461062511855 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 1670 | 1461062511858 Marionette TRACE conn2 <- [1,2114,null,{}] 03:41:51 INFO - PROCESS | 1670 | 1461062511861 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}] 03:41:51 INFO - PROCESS | 1670 | 1461062511961 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:41:52 INFO - PROCESS | 1670 | 1461062512020 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5ae800 == 54 [pid = 1670] [id = 536] 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12966ac00) [pid = 1670] [serial = 1608] [outer = 0x0] 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12ba28400) [pid = 1670] [serial = 1609] [outer = 0x12966ac00] 03:41:52 INFO - PROCESS | 1670 | 1461062512049 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12daf0800) [pid = 1670] [serial = 1610] [outer = 0x12966ac00] 03:41:52 INFO - PROCESS | 1670 | 1461062512530 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 727ms 03:41:52 INFO - PROCESS | 1670 | 1461062512579 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 1670 | 1461062512580 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:41:52 INFO - PROCESS | 1670 | 1461062512601 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 1670 | 1461062512603 Marionette TRACE conn2 <- [1,2118,null,{}] 03:41:52 INFO - PROCESS | 1670 | 1461062512605 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}] 03:41:52 INFO - PROCESS | 1670 | 1461062512711 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:41:52 INFO - PROCESS | 1670 | 1461062512785 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c059000 == 55 [pid = 1670] [id = 537] 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11886f800) [pid = 1670] [serial = 1611] [outer = 0x0] 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x11ad89400) [pid = 1670] [serial = 1612] [outer = 0x11886f800] 03:41:52 INFO - PROCESS | 1670 | 1461062512814 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12ba28800) [pid = 1670] [serial = 1613] [outer = 0x11886f800] 03:41:53 INFO - PROCESS | 1670 | 1461062513573 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]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1022ms 03:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:41:53 INFO - PROCESS | 1670 | 1461062513624 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 1670 | 1461062513628 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:41:53 INFO - PROCESS | 1670 | 1461062513641 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 1670 | 1461062513643 Marionette TRACE conn2 <- [1,2122,null,{}] 03:41:53 INFO - PROCESS | 1670 | 1461062513647 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}] 03:41:53 INFO - PROCESS | 1670 | 1461062513743 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:41:53 INFO - PROCESS | 1670 | 1461062513815 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126294000 == 56 [pid = 1670] [id = 538] 03:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x118ec8c00) [pid = 1670] [serial = 1614] [outer = 0x0] 03:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x119542000) [pid = 1670] [serial = 1615] [outer = 0x118ec8c00] 03:41:53 INFO - PROCESS | 1670 | 1461062513844 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11a858000) [pid = 1670] [serial = 1616] [outer = 0x118ec8c00] 03:41:54 INFO - PROCESS | 1670 | 1461062514249 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 682ms 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5a9000 == 55 [pid = 1670] [id = 532] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12f414800 == 54 [pid = 1670] [id = 531] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12f103800 == 53 [pid = 1670] [id = 530] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118ed7000 == 52 [pid = 1670] [id = 529] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12e05a000 == 51 [pid = 1670] [id = 528] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12d086000 == 50 [pid = 1670] [id = 527] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce27800 == 49 [pid = 1670] [id = 526] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12d004c00) [pid = 1670] [serial = 1540] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | 1461062514373 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1670 | 1461062514376 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8e9000 == 48 [pid = 1670] [id = 525] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2dc000 == 47 [pid = 1670] [id = 524] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1288d6800 == 46 [pid = 1670] [id = 523] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11c181000 == 45 [pid = 1670] [id = 522] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11a980800 == 44 [pid = 1670] [id = 521] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11b824000 == 43 [pid = 1670] [id = 520] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11add5800 == 42 [pid = 1670] [id = 519] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12ead6000 == 41 [pid = 1670] [id = 518] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6c8000 == 40 [pid = 1670] [id = 517] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce3f800 == 39 [pid = 1670] [id = 516] 03:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x125fa8000 == 38 [pid = 1670] [id = 515] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11985f000 == 37 [pid = 1670] [id = 514] 03:41:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12e40f000 == 36 [pid = 1670] [id = 513] 03:41:54 INFO - PROCESS | 1670 | 1461062514390 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1670 | 1461062514391 Marionette TRACE conn2 <- [1,2126,null,{}] 03:41:54 INFO - PROCESS | 1670 | 1461062514394 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}] 03:41:54 INFO - PROCESS | 1670 | 1461062514470 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x1265cf000) [pid = 1670] [serial = 1516] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12bc2e400) [pid = 1670] [serial = 1535] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1275e9000) [pid = 1670] [serial = 1521] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12930e000) [pid = 1670] [serial = 1524] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x1288b5c00) [pid = 1670] [serial = 1522] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x129666000) [pid = 1670] [serial = 1527] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12daf6000) [pid = 1670] [serial = 1489] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12b768800) [pid = 1670] [serial = 1532] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11b834c00) [pid = 1670] [serial = 1509] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11c574400) [pid = 1670] [serial = 1510] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x119d14800) [pid = 1670] [serial = 1504] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x118ec9400) [pid = 1670] [serial = 1503] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11c5ad800) [pid = 1670] [serial = 1512] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x125c5f400) [pid = 1670] [serial = 1513] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126076400) [pid = 1670] [serial = 1515] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1188b8000) [pid = 1670] [serial = 1501] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1151a0c00) [pid = 1670] [serial = 1500] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11b830000) [pid = 1670] [serial = 1494] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126bc3400) [pid = 1670] [serial = 1497] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x11a919c00) [pid = 1670] [serial = 1506] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11ab11400) [pid = 1670] [serial = 1507] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118643400) [pid = 1670] [serial = 1491] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b03c400) [pid = 1670] [serial = 1528] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12965fc00) [pid = 1670] [serial = 928] [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.] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12b772000) [pid = 1670] [serial = 1534] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11c0ee000) [pid = 1670] [serial = 1531] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bc38c00) [pid = 1670] [serial = 1537] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1274ebc00) [pid = 1670] [serial = 1518] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12cf3d000) [pid = 1670] [serial = 1538] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1275e0800) [pid = 1670] [serial = 1519] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12965f000) [pid = 1670] [serial = 1525] [outer = 0x0] [url = about:blank] 03:41:54 INFO - PROCESS | 1670 | 1461062514533 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x119862000 == 37 [pid = 1670] [id = 539] 03:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118643400) [pid = 1670] [serial = 1617] [outer = 0x0] 03:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11ab11400) [pid = 1670] [serial = 1618] [outer = 0x118643400] 03:41:54 INFO - PROCESS | 1670 | 1461062514561 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11b82e800) [pid = 1670] [serial = 1619] [outer = 0x118643400] 03:41:54 INFO - PROCESS | 1670 | 1461062514856 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 474ms 03:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:41:54 INFO - PROCESS | 1670 | 1461062514866 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 1670 | 1461062514867 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 1670 | 1461062514869 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 1670 | 1461062514872 Marionette TRACE conn2 <- [1,2130,null,{}] 03:41:54 INFO - PROCESS | 1670 | 1461062514887 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}] 03:41:54 INFO - PROCESS | 1670 | 1461062514970 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:41:54 INFO - PROCESS | 1670 | 1461062514975 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1259e5800 == 38 [pid = 1670] [id = 540] 03:41:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11bb0b000) [pid = 1670] [serial = 1620] [outer = 0x0] 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11c572400) [pid = 1670] [serial = 1621] [outer = 0x11bb0b000] 03:41:55 INFO - PROCESS | 1670 | 1461062515005 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125ebd400) [pid = 1670] [serial = 1622] [outer = 0x11bb0b000] 03:41:55 INFO - PROCESS | 1670 | 1461062515353 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] 03:41:55 INFO - PROCESS | 1670 | 1461062515395 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:41:55 INFO - PROCESS | 1670 | 1461062515397 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1670 | 1461062515399 Marionette TRACE conn2 <- [1,2134,null,{}] 03:41:55 INFO - PROCESS | 1670 | 1461062515401 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}] 03:41:55 INFO - PROCESS | 1670 | 1461062515475 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:41:55 INFO - PROCESS | 1670 | 1461062515481 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c3800 == 39 [pid = 1670] [id = 541] 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125c6b000) [pid = 1670] [serial = 1623] [outer = 0x0] 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1265cd400) [pid = 1670] [serial = 1624] [outer = 0x125c6b000] 03:41:55 INFO - PROCESS | 1670 | 1461062515508 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1274eac00) [pid = 1670] [serial = 1625] [outer = 0x125c6b000] 03:41:55 INFO - PROCESS | 1670 | 1461062515858 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]]]}] 03:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 468ms 03:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:41:55 INFO - PROCESS | 1670 | 1461062515867 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 1670 | 1461062515868 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:41:55 INFO - PROCESS | 1670 | 1461062515870 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 1670 | 1461062515871 Marionette TRACE conn2 <- [1,2138,null,{}] 03:41:55 INFO - PROCESS | 1670 | 1461062515873 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}] 03:41:55 INFO - PROCESS | 1670 | 1461062515975 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:41:55 INFO - PROCESS | 1670 | 1461062515981 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291ef800 == 40 [pid = 1670] [id = 542] 03:41:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126ef0000) [pid = 1670] [serial = 1626] [outer = 0x0] 03:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1275dac00) [pid = 1670] [serial = 1627] [outer = 0x126ef0000] 03:41:56 INFO - PROCESS | 1670 | 1461062516007 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1288ab000) [pid = 1670] [serial = 1628] [outer = 0x126ef0000] 03:41:56 INFO - PROCESS | 1670 | 1461062516321 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]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 03:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:41:56 INFO - PROCESS | 1670 | 1461062516338 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 1670 | 1461062516339 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:41:56 INFO - PROCESS | 1670 | 1461062516342 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1670 | 1461062516344 Marionette TRACE conn2 <- [1,2142,null,{}] 03:41:56 INFO - PROCESS | 1670 | 1461062516349 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}] 03:41:56 INFO - PROCESS | 1670 | 1461062516448 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:41:56 INFO - PROCESS | 1670 | 1461062516455 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8f4800 == 41 [pid = 1670] [id = 543] 03:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1288b4400) [pid = 1670] [serial = 1629] [outer = 0x0] 03:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x129663c00) [pid = 1670] [serial = 1630] [outer = 0x1288b4400] 03:41:56 INFO - PROCESS | 1670 | 1461062516484 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b768000) [pid = 1670] [serial = 1631] [outer = 0x1288b4400] 03:41:56 INFO - PROCESS | 1670 | 1461062516886 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] 03:41:56 INFO - PROCESS | 1670 | 1461062516920 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:41:56 INFO - PROCESS | 1670 | 1461062516924 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 1670 | 1461062516928 Marionette TRACE conn2 <- [1,2146,null,{}] 03:41:56 INFO - PROCESS | 1670 | 1461062516932 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}] 03:41:57 INFO - PROCESS | 1670 | 1461062517042 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:41:57 INFO - PROCESS | 1670 | 1461062517060 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c01e800 == 42 [pid = 1670] [id = 544] 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12ba26800) [pid = 1670] [serial = 1632] [outer = 0x0] 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bb8c400) [pid = 1670] [serial = 1633] [outer = 0x12ba26800] 03:41:57 INFO - PROCESS | 1670 | 1461062517103 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12ba26c00) [pid = 1670] [serial = 1634] [outer = 0x12ba26800] 03:41:57 INFO - PROCESS | 1670 | 1461062517555 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] 03:41:57 INFO - PROCESS | 1670 | 1461062517600 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:41:57 INFO - PROCESS | 1670 | 1461062517602 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 1670 | 1461062517603 Marionette TRACE conn2 <- [1,2150,null,{}] 03:41:57 INFO - PROCESS | 1670 | 1461062517605 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}] 03:41:57 INFO - PROCESS | 1670 | 1461062517711 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:41:57 INFO - PROCESS | 1670 | 1461062517725 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d03e800 == 43 [pid = 1670] [id = 545] 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12bb94c00) [pid = 1670] [serial = 1635] [outer = 0x0] 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12ce81c00) [pid = 1670] [serial = 1636] [outer = 0x12bb94c00] 03:41:57 INFO - PROCESS | 1670 | 1461062517750 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12ba2f000) [pid = 1670] [serial = 1637] [outer = 0x12bb94c00] 03:41:58 INFO - PROCESS | 1670 | 1461062518109 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]]]}] 03:41: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 03:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 03:41:58 INFO - PROCESS | 1670 | 1461062518122 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1670 | 1461062518124 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:41:58 INFO - PROCESS | 1670 | 1461062518128 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1670 | 1461062518129 Marionette TRACE conn2 <- [1,2154,null,{}] 03:41:58 INFO - PROCESS | 1670 | 1461062518133 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}] 03:41:58 INFO - PROCESS | 1670 | 1461062518273 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:41:58 INFO - PROCESS | 1670 | 1461062518293 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d820800 == 44 [pid = 1670] [id = 546] 03:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12ba25000) [pid = 1670] [serial = 1638] [outer = 0x0] 03:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12d89a800) [pid = 1670] [serial = 1639] [outer = 0x12ba25000] 03:41:58 INFO - PROCESS | 1670 | 1461062518322 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12d349000) [pid = 1670] [serial = 1640] [outer = 0x12ba25000] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12965d800) [pid = 1670] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12d010000) [pid = 1670] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12cf3d400) [pid = 1670] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11ab0cc00) [pid = 1670] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x129319c00) [pid = 1670] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x119d1b000) [pid = 1670] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12d8b1000) [pid = 1670] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x118906000) [pid = 1670] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x125c68800) [pid = 1670] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x114e6d800) [pid = 1670] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12e2cfc00) [pid = 1670] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1142bc800) [pid = 1670] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12595b800) [pid = 1670] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x128f8d800) [pid = 1670] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1191a4c00) [pid = 1670] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125f08000) [pid = 1670] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1147b5c00) [pid = 1670] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118909c00) [pid = 1670] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x125c61000) [pid = 1670] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x129118000) [pid = 1670] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:41:58 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1145bc400) [pid = 1670] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:41:58 INFO - PROCESS | 1670 | 1461062518927 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]]]}] 03:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 821ms 03:41:58 INFO - PROCESS | 1670 | 1461062518949 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 1670 | 1461062518950 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:41:58 INFO - PROCESS | 1670 | 1461062518952 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 1670 | 1461062518953 Marionette TRACE conn2 <- [1,2158,null,{}] 03:41:58 INFO - PROCESS | 1670 | 1461062518956 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}] 03:41:59 INFO - PROCESS | 1670 | 1461062519034 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:41:59 INFO - PROCESS | 1670 | 1461062519038 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4c800 == 45 [pid = 1670] [id = 547] 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1188b1800) [pid = 1670] [serial = 1641] [outer = 0x0] 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11a913000) [pid = 1670] [serial = 1642] [outer = 0x1188b1800] 03:41:59 INFO - PROCESS | 1670 | 1461062519066 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125c68800) [pid = 1670] [serial = 1643] [outer = 0x1188b1800] 03:41:59 INFO - PROCESS | 1670 | 1461062519394 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]]]}] 03:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 03:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:41:59 INFO - PROCESS | 1670 | 1461062519423 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1670 | 1461062519425 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:41:59 INFO - PROCESS | 1670 | 1461062519427 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1670 | 1461062519429 Marionette TRACE conn2 <- [1,2162,null,{}] 03:41:59 INFO - PROCESS | 1670 | 1461062519431 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}] 03:41:59 INFO - PROCESS | 1670 | 1461062519547 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:41:59 INFO - PROCESS | 1670 | 1461062519568 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e405000 == 46 [pid = 1670] [id = 548] 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125eb5000) [pid = 1670] [serial = 1644] [outer = 0x0] 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12cf38400) [pid = 1670] [serial = 1645] [outer = 0x125eb5000] 03:41:59 INFO - PROCESS | 1670 | 1461062519597 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12e23ac00) [pid = 1670] [serial = 1646] [outer = 0x125eb5000] 03:41:59 INFO - PROCESS | 1670 | 1461062519904 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]]]}] 03:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 03:41:59 INFO - PROCESS | 1670 | 1461062519947 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:41:59 INFO - PROCESS | 1670 | 1461062519948 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:41:59 INFO - PROCESS | 1670 | 1461062519951 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 1670 | 1461062519952 Marionette TRACE conn2 <- [1,2166,null,{}] 03:41:59 INFO - PROCESS | 1670 | 1461062519954 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}] 03:42:00 INFO - PROCESS | 1670 | 1461062520035 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:42:00 INFO - PROCESS | 1670 | 1461062520039 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eadb000 == 47 [pid = 1670] [id = 549] 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x125c65800) [pid = 1670] [serial = 1647] [outer = 0x0] 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12e2cb800) [pid = 1670] [serial = 1648] [outer = 0x125c65800] 03:42:00 INFO - PROCESS | 1670 | 1461062520067 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12e4a0000) [pid = 1670] [serial = 1649] [outer = 0x125c65800] 03:42:00 INFO - PROCESS | 1670 | 1461062520393 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]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 468ms 03:42:00 INFO - PROCESS | 1670 | 1461062520419 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:42:00 INFO - PROCESS | 1670 | 1461062520420 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:42:00 INFO - PROCESS | 1670 | 1461062520423 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 1670 | 1461062520424 Marionette TRACE conn2 <- [1,2170,null,{}] 03:42:00 INFO - PROCESS | 1670 | 1461062520428 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}] 03:42:00 INFO - PROCESS | 1670 | 1461062520534 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:42:00 INFO - PROCESS | 1670 | 1461062520540 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f11a000 == 48 [pid = 1670] [id = 550] 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12965d400) [pid = 1670] [serial = 1650] [outer = 0x0] 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12e2d5c00) [pid = 1670] [serial = 1651] [outer = 0x12965d400] 03:42:00 INFO - PROCESS | 1670 | 1461062520565 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12e624c00) [pid = 1670] [serial = 1652] [outer = 0x12965d400] 03:42:00 INFO - PROCESS | 1670 | 1461062520963 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]]]}] 03:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 03:42:00 INFO - PROCESS | 1670 | 1461062520995 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 1670 | 1461062520998 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:42:01 INFO - PROCESS | 1670 | 1461062521001 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1670 | 1461062521004 Marionette TRACE conn2 <- [1,2174,null,{}] 03:42:01 INFO - PROCESS | 1670 | 1461062521009 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}] 03:42:01 INFO - PROCESS | 1670 | 1461062521116 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:42:01 INFO - PROCESS | 1670 | 1461062521175 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b81f000 == 49 [pid = 1670] [id = 551] 03:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x115850400) [pid = 1670] [serial = 1653] [outer = 0x0] 03:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x119546400) [pid = 1670] [serial = 1654] [outer = 0x115850400] 03:42:01 INFO - PROCESS | 1670 | 1461062521207 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11a910000) [pid = 1670] [serial = 1655] [outer = 0x115850400] 03:42:01 INFO - PROCESS | 1670 | 1461062521672 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]]]}] 03:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 03:42:01 INFO - PROCESS | 1670 | 1461062521723 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 1670 | 1461062521727 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:42:01 INFO - PROCESS | 1670 | 1461062521749 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 1670 | 1461062521751 Marionette TRACE conn2 <- [1,2178,null,{}] 03:42:01 INFO - PROCESS | 1670 | 1461062521754 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}] 03:42:01 INFO - PROCESS | 1670 | 1461062521855 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:42:01 INFO - PROCESS | 1670 | 1461062521924 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2dc000 == 50 [pid = 1670] [id = 552] 03:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11acf7400) [pid = 1670] [serial = 1656] [outer = 0x0] 03:42:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11c018800) [pid = 1670] [serial = 1657] [outer = 0x11acf7400] 03:42:01 INFO - PROCESS | 1670 | 1461062521954 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12367ec00) [pid = 1670] [serial = 1658] [outer = 0x11acf7400] 03:42:02 INFO - PROCESS | 1670 | 1461062522379 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]]]}] 03:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 671ms 03:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:42:02 INFO - PROCESS | 1670 | 1461062522438 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 1670 | 1461062522440 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:42:02 INFO - PROCESS | 1670 | 1461062522456 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 1670 | 1461062522458 Marionette TRACE conn2 <- [1,2182,null,{}] 03:42:02 INFO - PROCESS | 1670 | 1461062522484 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}] 03:42:02 INFO - PROCESS | 1670 | 1461062522588 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:42:02 INFO - PROCESS | 1670 | 1461062522657 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6ca800 == 51 [pid = 1670] [id = 553] 03:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x126e06c00) [pid = 1670] [serial = 1659] [outer = 0x0] 03:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1288b6800) [pid = 1670] [serial = 1660] [outer = 0x126e06c00] 03:42:02 INFO - PROCESS | 1670 | 1461062522690 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x129662c00) [pid = 1670] [serial = 1661] [outer = 0x126e06c00] 03:42:03 INFO - PROCESS | 1670 | 1461062523096 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]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 704ms 03:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:42:03 INFO - PROCESS | 1670 | 1461062523147 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 1670 | 1461062523148 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 1670 | 1461062523151 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1670 | 1461062523152 Marionette TRACE conn2 <- [1,2186,null,{}] 03:42:03 INFO - PROCESS | 1670 | 1461062523154 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}] 03:42:03 INFO - PROCESS | 1670 | 1461062523255 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:42:03 INFO - PROCESS | 1670 | 1461062523312 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fb95000 == 52 [pid = 1670] [id = 554] 03:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b030000) [pid = 1670] [serial = 1662] [outer = 0x0] 03:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b309400) [pid = 1670] [serial = 1663] [outer = 0x12b030000] 03:42:03 INFO - PROCESS | 1670 | 1461062523342 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12d342c00) [pid = 1670] [serial = 1664] [outer = 0x12b030000] 03:42:03 INFO - PROCESS | 1670 | 1461062523831 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]]]}] 03:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 03:42:03 INFO - PROCESS | 1670 | 1461062523878 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:42:03 INFO - PROCESS | 1670 | 1461062523879 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 1670 | 1461062523882 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 1670 | 1461062523883 Marionette TRACE conn2 <- [1,2190,null,{}] 03:42:03 INFO - PROCESS | 1670 | 1461062523885 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}] 03:42:03 INFO - PROCESS | 1670 | 1461062523981 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:42:04 INFO - PROCESS | 1670 | 1461062524052 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12939c000 == 53 [pid = 1670] [id = 555] 03:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12b313000) [pid = 1670] [serial = 1665] [outer = 0x0] 03:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12d343c00) [pid = 1670] [serial = 1666] [outer = 0x12b313000] 03:42:04 INFO - PROCESS | 1670 | 1461062524082 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12daf3800) [pid = 1670] [serial = 1667] [outer = 0x12b313000] 03:42:04 INFO - PROCESS | 1670 | 1461062524734 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]]]}] 03:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 871ms 03:42:04 INFO - PROCESS | 1670 | 1461062524757 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 1670 | 1461062524760 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:42:04 INFO - PROCESS | 1670 | 1461062524765 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 1670 | 1461062524767 Marionette TRACE conn2 <- [1,2194,null,{}] 03:42:04 INFO - PROCESS | 1670 | 1461062524770 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}] 03:42:04 INFO - PROCESS | 1670 | 1461062524885 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:42:04 INFO - PROCESS | 1670 | 1461062524977 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x126826000 == 54 [pid = 1670] [id = 556] 03:42:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x118ec9400) [pid = 1670] [serial = 1668] [outer = 0x0] 03:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x119550400) [pid = 1670] [serial = 1669] [outer = 0x118ec9400] 03:42:05 INFO - PROCESS | 1670 | 1461062525024 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11a917c00) [pid = 1670] [serial = 1670] [outer = 0x118ec9400] 03:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 770ms 03:42:05 INFO - PROCESS | 1670 | 1461062525530 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]]]}] 03:42:05 INFO - PROCESS | 1670 | 1461062525535 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 1670 | 1461062525539 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:42:05 INFO - PROCESS | 1670 | 1461062525544 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 1670 | 1461062525545 Marionette TRACE conn2 <- [1,2198,null,{}] 03:42:05 INFO - PROCESS | 1670 | 1461062525548 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}] 03:42:05 INFO - PROCESS | 1670 | 1461062525639 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:42:05 INFO - PROCESS | 1670 | 1461062525696 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c068000 == 55 [pid = 1670] [id = 557] 03:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11919f400) [pid = 1670] [serial = 1671] [outer = 0x0] 03:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x11ab11800) [pid = 1670] [serial = 1672] [outer = 0x11919f400] 03:42:05 INFO - PROCESS | 1670 | 1461062525722 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x125ac9400) [pid = 1670] [serial = 1673] [outer = 0x11919f400] 03:42:06 INFO - PROCESS | 1670 | 1461062526143 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 03:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:42:06 INFO - PROCESS | 1670 | 1461062526165 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 1670 | 1461062526166 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:42:06 INFO - PROCESS | 1670 | 1461062526168 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1670 | 1461062526171 Marionette TRACE conn2 <- [1,2202,null,{}] 03:42:06 INFO - PROCESS | 1670 | 1461062526178 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}] 03:42:06 INFO - PROCESS | 1670 | 1461062526270 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:42:06 INFO - PROCESS | 1670 | 1461062526327 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b38d800 == 56 [pid = 1670] [id = 558] 03:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11c574800) [pid = 1670] [serial = 1674] [outer = 0x0] 03:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x126230c00) [pid = 1670] [serial = 1675] [outer = 0x11c574800] 03:42:06 INFO - PROCESS | 1670 | 1461062526356 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x1275db400) [pid = 1670] [serial = 1676] [outer = 0x11c574800] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12eadb000 == 55 [pid = 1670] [id = 549] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12e405000 == 54 [pid = 1670] [id = 548] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11be4c800 == 53 [pid = 1670] [id = 547] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d820800 == 52 [pid = 1670] [id = 546] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d03e800 == 51 [pid = 1670] [id = 545] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12c01e800 == 50 [pid = 1670] [id = 544] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12bc37c00) [pid = 1670] [serial = 1555] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x11886a400) [pid = 1670] [serial = 1543] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12b30e800) [pid = 1670] [serial = 1552] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x11a916000) [pid = 1670] [serial = 1546] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x1268d9c00) [pid = 1670] [serial = 1549] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8f4800 == 49 [pid = 1670] [id = 543] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1291ef800 == 48 [pid = 1670] [id = 542] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c3800 == 47 [pid = 1670] [id = 541] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x1259e5800 == 46 [pid = 1670] [id = 540] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x119862000 == 45 [pid = 1670] [id = 539] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x126294000 == 44 [pid = 1670] [id = 538] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x11c059000 == 43 [pid = 1670] [id = 537] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5ae800 == 42 [pid = 1670] [id = 536] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12d024000 == 41 [pid = 1670] [id = 535] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x126a35800 == 40 [pid = 1670] [id = 534] 03:42:06 INFO - PROCESS | 1670 | --DOCSHELL 0x118ee1000 == 39 [pid = 1670] [id = 533] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12d890400) [pid = 1670] [serial = 1580] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12ce80800) [pid = 1670] [serial = 1577] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11c578800) [pid = 1670] [serial = 1438] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x128f88c00) [pid = 1670] [serial = 1444] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11894b400) [pid = 1670] [serial = 1435] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11b6d2400) [pid = 1670] [serial = 1393] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1264dfc00) [pid = 1670] [serial = 1441] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12b8a1c00) [pid = 1670] [serial = 1447] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x117950400) [pid = 1670] [serial = 1390] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12d33e000) [pid = 1670] [serial = 1579] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12d8a8800) [pid = 1670] [serial = 1582] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12d33cc00) [pid = 1670] [serial = 1541] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11bb04400) [pid = 1670] [serial = 1562] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11ad6e800) [pid = 1670] [serial = 1561] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x129661000) [pid = 1670] [serial = 1573] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b30ec00) [pid = 1670] [serial = 1574] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x125acd000) [pid = 1670] [serial = 1567] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126e0d800) [pid = 1670] [serial = 1568] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12daf3400) [pid = 1670] [serial = 1585] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11ab10400) [pid = 1670] [serial = 1564] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12367a800) [pid = 1670] [serial = 1565] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1275dc000) [pid = 1670] [serial = 1570] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1288b5400) [pid = 1670] [serial = 1571] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11863f400) [pid = 1670] [serial = 1559] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x115236800) [pid = 1670] [serial = 1558] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12daea400) [pid = 1670] [serial = 1583] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12e621800) [pid = 1670] [serial = 1595] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12e231400) [pid = 1670] [serial = 1586] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12e628c00) [pid = 1670] [serial = 1597] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126bc5000) [pid = 1670] [serial = 1589] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12e4a5400) [pid = 1670] [serial = 1594] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12daf5c00) [pid = 1670] [serial = 1591] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12e2d7400) [pid = 1670] [serial = 1592] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x116551800) [pid = 1670] [serial = 1588] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b8a3c00) [pid = 1670] [serial = 1576] [outer = 0x0] [url = about:blank] 03:42:06 INFO - PROCESS | 1670 | 1461062526762 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]]]}] 03:42:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:42:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 621ms 03:42:06 INFO - PROCESS | 1670 | 1461062526789 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:42:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:42:06 INFO - PROCESS | 1670 | 1461062526791 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:42:06 INFO - PROCESS | 1670 | 1461062526795 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 1670 | 1461062526797 Marionette TRACE conn2 <- [1,2206,null,{}] 03:42:06 INFO - PROCESS | 1670 | 1461062526799 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}] 03:42:06 INFO - PROCESS | 1670 | 1461062526878 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:42:06 INFO - PROCESS | 1670 | 1461062526930 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be3d000 == 40 [pid = 1670] [id = 559] 03:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11b830000) [pid = 1670] [serial = 1677] [outer = 0x0] 03:42:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12758d000) [pid = 1670] [serial = 1678] [outer = 0x11b830000] 03:42:06 INFO - PROCESS | 1670 | 1461062526958 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1288b0c00) [pid = 1670] [serial = 1679] [outer = 0x11b830000] 03:42:07 INFO - PROCESS | 1670 | 1461062527263 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]]]}] 03:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 522ms 03:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:42:07 INFO - PROCESS | 1670 | 1461062527317 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 1670 | 1461062527318 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:42:07 INFO - PROCESS | 1670 | 1461062527320 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1670 | 1461062527321 Marionette TRACE conn2 <- [1,2210,null,{}] 03:42:07 INFO - PROCESS | 1670 | 1461062527323 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}] 03:42:07 INFO - PROCESS | 1670 | 1461062527402 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:42:07 INFO - PROCESS | 1670 | 1461062527406 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291e5800 == 41 [pid = 1670] [id = 560] 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1288b4000) [pid = 1670] [serial = 1680] [outer = 0x0] 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12931ac00) [pid = 1670] [serial = 1681] [outer = 0x1288b4000] 03:42:07 INFO - PROCESS | 1670 | 1461062527433 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b032400) [pid = 1670] [serial = 1682] [outer = 0x1288b4000] 03:42:07 INFO - PROCESS | 1670 | 1461062527771 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]]]}] 03:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 03:42:07 INFO - PROCESS | 1670 | 1461062527790 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 1670 | 1461062527791 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:42:07 INFO - PROCESS | 1670 | 1461062527795 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 1670 | 1461062527797 Marionette TRACE conn2 <- [1,2214,null,{}] 03:42:07 INFO - PROCESS | 1670 | 1461062527799 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}] 03:42:07 INFO - PROCESS | 1670 | 1461062527892 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:42:07 INFO - PROCESS | 1670 | 1461062527899 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c01c000 == 42 [pid = 1670] [id = 561] 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b307400) [pid = 1670] [serial = 1683] [outer = 0x0] 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12ba2d800) [pid = 1670] [serial = 1684] [outer = 0x12b307400] 03:42:07 INFO - PROCESS | 1670 | 1461062527927 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12d006c00) [pid = 1670] [serial = 1685] [outer = 0x12b307400] 03:42:08 INFO - PROCESS | 1670 | 1461062528246 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]]]}] 03:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms 03:42:08 INFO - PROCESS | 1670 | 1461062528266 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1670 | 1461062528267 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:42:08 INFO - PROCESS | 1670 | 1461062528269 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1670 | 1461062528270 Marionette TRACE conn2 <- [1,2218,null,{}] 03:42:08 INFO - PROCESS | 1670 | 1461062528272 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}] 03:42:08 INFO - PROCESS | 1670 | 1461062528352 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:42:08 INFO - PROCESS | 1670 | 1461062528414 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d07a000 == 43 [pid = 1670] [id = 562] 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12b30c800) [pid = 1670] [serial = 1686] [outer = 0x0] 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12d00f800) [pid = 1670] [serial = 1687] [outer = 0x12b30c800] 03:42:08 INFO - PROCESS | 1670 | 1461062528439 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12d8a7400) [pid = 1670] [serial = 1688] [outer = 0x12b30c800] 03:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 03:42:08 INFO - PROCESS | 1670 | 1461062528736 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]]]}] 03:42:08 INFO - PROCESS | 1670 | 1461062528740 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 1670 | 1461062528742 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:42:08 INFO - PROCESS | 1670 | 1461062528757 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 1670 | 1461062528759 Marionette TRACE conn2 <- [1,2222,null,{}] 03:42:08 INFO - PROCESS | 1670 | 1461062528763 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}] 03:42:08 INFO - PROCESS | 1670 | 1461062528865 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:42:08 INFO - PROCESS | 1670 | 1461062528869 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e046800 == 44 [pid = 1670] [id = 563] 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b770800) [pid = 1670] [serial = 1689] [outer = 0x0] 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12d8b1c00) [pid = 1670] [serial = 1690] [outer = 0x12b770800] 03:42:08 INFO - PROCESS | 1670 | 1461062528923 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12e237400) [pid = 1670] [serial = 1691] [outer = 0x12b770800] 03:42:09 INFO - PROCESS | 1670 | 1461062529232 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]]]}] 03:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 526ms 03:42:09 INFO - PROCESS | 1670 | 1461062529279 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1670 | 1461062529280 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:42:09 INFO - PROCESS | 1670 | 1461062529282 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1670 | 1461062529283 Marionette TRACE conn2 <- [1,2226,null,{}] 03:42:09 INFO - PROCESS | 1670 | 1461062529292 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}] 03:42:09 INFO - PROCESS | 1670 | 1461062529389 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:42:09 INFO - PROCESS | 1670 | 1461062529394 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4cb000 == 45 [pid = 1670] [id = 564] 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12e237800) [pid = 1670] [serial = 1692] [outer = 0x0] 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12e4a5c00) [pid = 1670] [serial = 1693] [outer = 0x12e237800] 03:42:09 INFO - PROCESS | 1670 | 1461062529419 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12e627400) [pid = 1670] [serial = 1694] [outer = 0x12e237800] 03:42:09 INFO - PROCESS | 1670 | 1461062529738 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]]]}] 03:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 03:42:09 INFO - PROCESS | 1670 | 1461062529756 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 1670 | 1461062529757 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:42:09 INFO - PROCESS | 1670 | 1461062529760 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 1670 | 1461062529762 Marionette TRACE conn2 <- [1,2230,null,{}] 03:42:09 INFO - PROCESS | 1670 | 1461062529771 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}] 03:42:09 INFO - PROCESS | 1670 | 1461062529877 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:42:09 INFO - PROCESS | 1670 | 1461062529881 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eacf800 == 46 [pid = 1670] [id = 565] 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12e2ccc00) [pid = 1670] [serial = 1695] [outer = 0x0] 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12e62bc00) [pid = 1670] [serial = 1696] [outer = 0x12e2ccc00] 03:42:09 INFO - PROCESS | 1670 | 1461062529906 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12e649000) [pid = 1670] [serial = 1697] [outer = 0x12e2ccc00] 03:42:10 INFO - PROCESS | 1670 | 1461062530252 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]]]}] 03:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 530ms 03:42:10 INFO - PROCESS | 1670 | 1461062530292 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 1670 | 1461062530293 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:42:10 INFO - PROCESS | 1670 | 1461062530295 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 1670 | 1461062530297 Marionette TRACE conn2 <- [1,2234,null,{}] 03:42:10 INFO - PROCESS | 1670 | 1461062530299 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}] 03:42:10 INFO - PROCESS | 1670 | 1461062530413 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:42:10 INFO - PROCESS | 1670 | 1461062530426 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f41d800 == 47 [pid = 1670] [id = 566] 03:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12e645800) [pid = 1670] [serial = 1698] [outer = 0x0] 03:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12ecc4c00) [pid = 1670] [serial = 1699] [outer = 0x12e645800] 03:42:10 INFO - PROCESS | 1670 | 1461062530456 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12f2dd400) [pid = 1670] [serial = 1700] [outer = 0x12e645800] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12612e800) [pid = 1670] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x116738000) [pid = 1670] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1264e3400) [pid = 1670] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x116551400) [pid = 1670] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b033400) [pid = 1670] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11ad84400) [pid = 1670] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1288b2000) [pid = 1670] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x11af76c00) [pid = 1670] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x115846c00) [pid = 1670] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12ba26800) [pid = 1670] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12bb94c00) [pid = 1670] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12ba25000) [pid = 1670] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x1188b1800) [pid = 1670] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x125c65800) [pid = 1670] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x118643400) [pid = 1670] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x118ec8c00) [pid = 1670] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11886f800) [pid = 1670] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126ef0000) [pid = 1670] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1288b4400) [pid = 1670] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11bb0b000) [pid = 1670] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125c6b000) [pid = 1670] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:42:10 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x125eb5000) [pid = 1670] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:42:11 INFO - PROCESS | 1670 | 1461062531035 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]]]}] 03:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 769ms 03:42:11 INFO - PROCESS | 1670 | 1461062531065 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:42:11 INFO - PROCESS | 1670 | 1461062531068 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 1670 | 1461062531071 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 1670 | 1461062531074 Marionette TRACE conn2 <- [1,2238,null,{}] 03:42:11 INFO - PROCESS | 1670 | 1461062531079 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}] 03:42:11 INFO - PROCESS | 1670 | 1461062531189 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:42:11 INFO - PROCESS | 1670 | 1461062531250 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aac3000 == 48 [pid = 1670] [id = 567] 03:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11514f400) [pid = 1670] [serial = 1701] [outer = 0x0] 03:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x118909c00) [pid = 1670] [serial = 1702] [outer = 0x11514f400] 03:42:11 INFO - PROCESS | 1670 | 1461062531282 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11a90cc00) [pid = 1670] [serial = 1703] [outer = 0x11514f400] 03:42:11 INFO - PROCESS | 1670 | 1461062531741 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]]]}] 03:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 721ms 03:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:42:11 INFO - PROCESS | 1670 | 1461062531793 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:42:11 INFO - PROCESS | 1670 | 1461062531797 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 1670 | 1461062531802 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 1670 | 1461062531804 Marionette TRACE conn2 <- [1,2242,null,{}] 03:42:11 INFO - PROCESS | 1670 | 1461062531806 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}] 03:42:11 INFO - PROCESS | 1670 | 1461062531908 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:42:11 INFO - PROCESS | 1670 | 1461062531977 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288bf000 == 49 [pid = 1670] [id = 568] 03:42:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11a918800) [pid = 1670] [serial = 1704] [outer = 0x0] 03:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11b6db800) [pid = 1670] [serial = 1705] [outer = 0x11a918800] 03:42:12 INFO - PROCESS | 1670 | 1461062532009 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11c57dc00) [pid = 1670] [serial = 1706] [outer = 0x11a918800] 03:42:12 INFO - PROCESS | 1670 | 1461062532407 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]]]}] 03:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 619ms 03:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:42:12 INFO - PROCESS | 1670 | 1461062532421 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 1670 | 1461062532423 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:42:12 INFO - PROCESS | 1670 | 1461062532425 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 1670 | 1461062532428 Marionette TRACE conn2 <- [1,2246,null,{}] 03:42:12 INFO - PROCESS | 1670 | 1461062532436 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}] 03:42:12 INFO - PROCESS | 1670 | 1461062532540 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:42:12 INFO - PROCESS | 1670 | 1461062532598 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d033800 == 50 [pid = 1670] [id = 569] 03:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11c57f000) [pid = 1670] [serial = 1707] [outer = 0x0] 03:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12606a800) [pid = 1670] [serial = 1708] [outer = 0x11c57f000] 03:42:12 INFO - PROCESS | 1670 | 1461062532630 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1275df400) [pid = 1670] [serial = 1709] [outer = 0x11c57f000] 03:42:13 INFO - PROCESS | 1670 | 1461062533081 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]]]}] 03:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 03:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:42:13 INFO - PROCESS | 1670 | 1461062533097 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 1670 | 1461062533099 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:42:13 INFO - PROCESS | 1670 | 1461062533101 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 1670 | 1461062533103 Marionette TRACE conn2 <- [1,2250,null,{}] 03:42:13 INFO - PROCESS | 1670 | 1461062533105 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}] 03:42:13 INFO - PROCESS | 1670 | 1461062533206 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:42:13 INFO - PROCESS | 1670 | 1461062533301 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5c0800 == 51 [pid = 1670] [id = 570] 03:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x129664c00) [pid = 1670] [serial = 1710] [outer = 0x0] 03:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b03e000) [pid = 1670] [serial = 1711] [outer = 0x129664c00] 03:42:13 INFO - PROCESS | 1670 | 1461062533333 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12ba2ac00) [pid = 1670] [serial = 1712] [outer = 0x129664c00] 03:42:13 INFO - PROCESS | 1670 | 1461062533708 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]]]}] 03:42:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:42:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 668ms 03:42:13 INFO - PROCESS | 1670 | 1461062533770 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:42:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:42:13 INFO - PROCESS | 1670 | 1461062533771 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:42:13 INFO - PROCESS | 1670 | 1461062533774 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 1670 | 1461062533775 Marionette TRACE conn2 <- [1,2254,null,{}] 03:42:13 INFO - PROCESS | 1670 | 1461062533777 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}] 03:42:13 INFO - PROCESS | 1670 | 1461062533875 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:42:13 INFO - PROCESS | 1670 | 1461062533933 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x130846000 == 52 [pid = 1670] [id = 571] 03:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12b02f400) [pid = 1670] [serial = 1713] [outer = 0x0] 03:42:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12bb93c00) [pid = 1670] [serial = 1714] [outer = 0x12b02f400] 03:42:13 INFO - PROCESS | 1670 | 1461062533964 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12cf43400) [pid = 1670] [serial = 1715] [outer = 0x12b02f400] 03:42:14 INFO - PROCESS | 1670 | 1461062534381 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]]]}] 03:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 669ms 03:42:14 INFO - PROCESS | 1670 | 1461062534443 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:42:14 INFO - PROCESS | 1670 | 1461062534445 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:42:14 INFO - PROCESS | 1670 | 1461062534447 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:42:14 INFO - PROCESS | 1670 | 1461062534448 Marionette TRACE conn2 <- [1,2258,null,{}] 03:42:14 INFO - PROCESS | 1670 | 1461062534450 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}] 03:42:14 INFO - PROCESS | 1670 | 1461062534582 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:42:14 INFO - PROCESS | 1670 | 1461062534675 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d0000 == 53 [pid = 1670] [id = 572] 03:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11aa59400) [pid = 1670] [serial = 1716] [outer = 0x0] 03:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12e2c9800) [pid = 1670] [serial = 1717] [outer = 0x11aa59400] 03:42:14 INFO - PROCESS | 1670 | 1461062534706 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12ecc8800) [pid = 1670] [serial = 1718] [outer = 0x11aa59400] 03:42:15 INFO - PROCESS | 1670 | 1461062535120 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]]]}] 03:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 718ms 03:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:42:15 INFO - PROCESS | 1670 | 1461062535165 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 1670 | 1461062535167 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:42:15 INFO - PROCESS | 1670 | 1461062535169 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 1670 | 1461062535170 Marionette TRACE conn2 <- [1,2262,null,{}] 03:42:15 INFO - PROCESS | 1670 | 1461062535173 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}] 03:42:15 INFO - PROCESS | 1670 | 1461062535273 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:42:15 INFO - PROCESS | 1670 | 1461062535332 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b809000 == 54 [pid = 1670] [id = 573] 03:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x119a4f400) [pid = 1670] [serial = 1719] [outer = 0x0] 03:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1265d1400) [pid = 1670] [serial = 1720] [outer = 0x119a4f400] 03:42:15 INFO - PROCESS | 1670 | 1461062535361 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12b89f000) [pid = 1670] [serial = 1721] [outer = 0x119a4f400] 03:42:16 INFO - PROCESS | 1670 | 1461062536051 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]]]}] 03:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 920ms 03:42:16 INFO - PROCESS | 1670 | 1461062536090 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1670 | 1461062536093 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:42:16 INFO - PROCESS | 1670 | 1461062536099 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1670 | 1461062536101 Marionette TRACE conn2 <- [1,2266,null,{}] 03:42:16 INFO - PROCESS | 1670 | 1461062536104 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}] 03:42:16 INFO - PROCESS | 1670 | 1461062536203 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:42:16 INFO - PROCESS | 1670 | 1461062536279 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a96a800 == 55 [pid = 1670] [id = 574] 03:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x119ee6400) [pid = 1670] [serial = 1722] [outer = 0x0] 03:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x11a940000) [pid = 1670] [serial = 1723] [outer = 0x119ee6400] 03:42:16 INFO - PROCESS | 1670 | 1461062536308 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11b6dbc00) [pid = 1670] [serial = 1724] [outer = 0x119ee6400] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12eacf800 == 54 [pid = 1670] [id = 565] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4cb000 == 53 [pid = 1670] [id = 564] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12e046800 == 52 [pid = 1670] [id = 563] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12d07a000 == 51 [pid = 1670] [id = 562] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12c01c000 == 50 [pid = 1670] [id = 561] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x1291e5800 == 49 [pid = 1670] [id = 560] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12e2d5c00) [pid = 1670] [serial = 1651] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | 1461062536751 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]]]}] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x11be3d000 == 48 [pid = 1670] [id = 559] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x12b38d800 == 47 [pid = 1670] [id = 558] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x11c068000 == 46 [pid = 1670] [id = 557] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x126826000 == 45 [pid = 1670] [id = 556] 03:42:16 INFO - PROCESS | 1670 | --DOCSHELL 0x11b81f000 == 44 [pid = 1670] [id = 551] 03:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 670ms 03:42:16 INFO - PROCESS | 1670 | 1461062536769 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 1670 | 1461062536773 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:42:16 INFO - PROCESS | 1670 | 1461062536777 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 1670 | 1461062536778 Marionette TRACE conn2 <- [1,2270,null,{}] 03:42:16 INFO - PROCESS | 1670 | 1461062536781 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}] 03:42:16 INFO - PROCESS | 1670 | 1461062536873 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1274f0000) [pid = 1670] [serial = 1550] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11bb0b800) [pid = 1670] [serial = 1547] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1275dc400) [pid = 1670] [serial = 1498] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x119d12400) [pid = 1670] [serial = 1492] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12d33f000) [pid = 1670] [serial = 1556] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11c573800) [pid = 1670] [serial = 1495] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12b8a4400) [pid = 1670] [serial = 1553] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12ce78000) [pid = 1670] [serial = 1432] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x119ee1800) [pid = 1670] [serial = 1544] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12bb8c400) [pid = 1670] [serial = 1633] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12ce81c00) [pid = 1670] [serial = 1636] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12ba26c00) [pid = 1670] [serial = 1634] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12d89a800) [pid = 1670] [serial = 1639] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12ba2f000) [pid = 1670] [serial = 1637] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11a913000) [pid = 1670] [serial = 1642] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125c68800) [pid = 1670] [serial = 1643] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12e2cb800) [pid = 1670] [serial = 1648] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11ab11400) [pid = 1670] [serial = 1618] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11b82e800) [pid = 1670] [serial = 1619] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ba28400) [pid = 1670] [serial = 1609] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11a858000) [pid = 1670] [serial = 1616] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x119542000) [pid = 1670] [serial = 1615] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12ba28800) [pid = 1670] [serial = 1613] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11ad89400) [pid = 1670] [serial = 1612] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1275e3000) [pid = 1670] [serial = 1606] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1275dac00) [pid = 1670] [serial = 1627] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1288ab000) [pid = 1670] [serial = 1628] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x129663c00) [pid = 1670] [serial = 1630] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11c158c00) [pid = 1670] [serial = 1603] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11c572400) [pid = 1670] [serial = 1621] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x125ebd400) [pid = 1670] [serial = 1622] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1265cd400) [pid = 1670] [serial = 1624] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1274eac00) [pid = 1670] [serial = 1625] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1186ac400) [pid = 1670] [serial = 1600] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12d349000) [pid = 1670] [serial = 1640] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12e4a0000) [pid = 1670] [serial = 1649] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12cf38400) [pid = 1670] [serial = 1645] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b768000) [pid = 1670] [serial = 1631] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12e23ac00) [pid = 1670] [serial = 1646] [outer = 0x0] [url = about:blank] 03:42:16 INFO - PROCESS | 1670 | 1461062536937 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x119edc000 == 45 [pid = 1670] [id = 575] 03:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1186ac400) [pid = 1670] [serial = 1725] [outer = 0x0] 03:42:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11ab11400) [pid = 1670] [serial = 1726] [outer = 0x1186ac400] 03:42:16 INFO - PROCESS | 1670 | 1461062536964 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x125ac9000) [pid = 1670] [serial = 1727] [outer = 0x1186ac400] 03:42:17 INFO - PROCESS | 1670 | 1461062537267 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]]]}] 03:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 03:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:42:17 INFO - PROCESS | 1670 | 1461062537299 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:42:17 INFO - PROCESS | 1670 | 1461062537300 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 1670 | 1461062537302 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1670 | 1461062537304 Marionette TRACE conn2 <- [1,2274,null,{}] 03:42:17 INFO - PROCESS | 1670 | 1461062537314 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}] 03:42:17 INFO - PROCESS | 1670 | 1461062537399 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:42:17 INFO - PROCESS | 1670 | 1461062537473 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274a7000 == 46 [pid = 1670] [id = 576] 03:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11b82e800) [pid = 1670] [serial = 1728] [outer = 0x0] 03:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126130800) [pid = 1670] [serial = 1729] [outer = 0x11b82e800] 03:42:17 INFO - PROCESS | 1670 | 1461062537501 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1275e1800) [pid = 1670] [serial = 1730] [outer = 0x11b82e800] 03:42:17 INFO - PROCESS | 1670 | 1461062537816 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]]]}] 03:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 570ms 03:42:17 INFO - PROCESS | 1670 | 1461062537873 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:42:17 INFO - PROCESS | 1670 | 1461062537874 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 1670 | 1461062537876 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 1670 | 1461062537877 Marionette TRACE conn2 <- [1,2278,null,{}] 03:42:17 INFO - PROCESS | 1670 | 1461062537880 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}] 03:42:17 INFO - PROCESS | 1670 | 1461062537960 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:42:18 INFO - PROCESS | 1670 | 1461062538020 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293b0000 == 47 [pid = 1670] [id = 577] 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1268d9c00) [pid = 1670] [serial = 1731] [outer = 0x0] 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1288b6000) [pid = 1670] [serial = 1732] [outer = 0x1268d9c00] 03:42:18 INFO - PROCESS | 1670 | 1461062538047 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b30a000) [pid = 1670] [serial = 1733] [outer = 0x1268d9c00] 03:42:18 INFO - PROCESS | 1670 | 1461062538315 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]]]}] 03:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 03:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:42:18 INFO - PROCESS | 1670 | 1461062538350 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1670 | 1461062538351 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:42:18 INFO - PROCESS | 1670 | 1461062538353 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1670 | 1461062538354 Marionette TRACE conn2 <- [1,2282,null,{}] 03:42:18 INFO - PROCESS | 1670 | 1461062538356 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}] 03:42:18 INFO - PROCESS | 1670 | 1461062538440 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:42:18 INFO - PROCESS | 1670 | 1461062538447 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12badd000 == 48 [pid = 1670] [id = 578] 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129114c00) [pid = 1670] [serial = 1734] [outer = 0x0] 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12ba21800) [pid = 1670] [serial = 1735] [outer = 0x129114c00] 03:42:18 INFO - PROCESS | 1670 | 1461062538472 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bc3b400) [pid = 1670] [serial = 1736] [outer = 0x129114c00] 03:42:18 INFO - PROCESS | 1670 | 1461062538840 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]]]}] 03:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 517ms 03:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:42:18 INFO - PROCESS | 1670 | 1461062538876 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 1670 | 1461062538877 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:42:18 INFO - PROCESS | 1670 | 1461062538879 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 1670 | 1461062538880 Marionette TRACE conn2 <- [1,2286,null,{}] 03:42:18 INFO - PROCESS | 1670 | 1461062538883 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}] 03:42:18 INFO - PROCESS | 1670 | 1461062538991 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:42:19 INFO - PROCESS | 1670 | 1461062539003 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d812000 == 49 [pid = 1670] [id = 579] 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12cf38400) [pid = 1670] [serial = 1737] [outer = 0x0] 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12d8a8800) [pid = 1670] [serial = 1738] [outer = 0x12cf38400] 03:42:19 INFO - PROCESS | 1670 | 1461062539031 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12e22d000) [pid = 1670] [serial = 1739] [outer = 0x12cf38400] 03:42:19 INFO - PROCESS | 1670 | 1461062539407 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]]]}] 03:42:19 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 03:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 568ms 03:42:19 INFO - PROCESS | 1670 | 1461062539448 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:42:19 INFO - PROCESS | 1670 | 1461062539450 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:42:19 INFO - PROCESS | 1670 | 1461062539453 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 1670 | 1461062539455 Marionette TRACE conn2 <- [1,2290,null,{}] 03:42:19 INFO - PROCESS | 1670 | 1461062539465 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}] 03:42:19 INFO - PROCESS | 1670 | 1461062539618 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:42:19 INFO - PROCESS | 1670 | 1461062539642 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e04e000 == 50 [pid = 1670] [id = 580] 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12d349800) [pid = 1670] [serial = 1740] [outer = 0x0] 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12e23b000) [pid = 1670] [serial = 1741] [outer = 0x12d349800] 03:42:19 INFO - PROCESS | 1670 | 1461062539682 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12e4ad800) [pid = 1670] [serial = 1742] [outer = 0x12d349800] 03:42:20 INFO - PROCESS | 1670 | 1461062540086 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]]]}] 03:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 671ms 03:42:20 INFO - PROCESS | 1670 | 1461062540134 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1670 | 1461062540136 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:42:20 INFO - PROCESS | 1670 | 1461062540139 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1670 | 1461062540141 Marionette TRACE conn2 <- [1,2294,null,{}] 03:42:20 INFO - PROCESS | 1670 | 1461062540146 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}] 03:42:20 INFO - PROCESS | 1670 | 1461062540303 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:42:20 INFO - PROCESS | 1670 | 1461062540329 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6b6800 == 51 [pid = 1670] [id = 581] 03:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12e63d800) [pid = 1670] [serial = 1743] [outer = 0x0] 03:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12e646c00) [pid = 1670] [serial = 1744] [outer = 0x12e63d800] 03:42:20 INFO - PROCESS | 1670 | 1461062540370 Marionette DEBUG loaded listener.js 03:42:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12ecc2800) [pid = 1670] [serial = 1745] [outer = 0x12e63d800] 03:42:20 INFO - PROCESS | 1670 | 1461062540781 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]]]}] 03:42:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:42:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 674ms 03:42:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:42:20 INFO - PROCESS | 1670 | 1461062540819 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 1670 | 1461062540820 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:42:20 INFO - PROCESS | 1670 | 1461062540822 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 1670 | 1461062540823 Marionette TRACE conn2 <- [1,2298,null,{}] 03:42:20 INFO - PROCESS | 1670 | 1461062540825 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}] 03:42:21 INFO - PROCESS | 1670 | 1461062541045 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12b30c800) [pid = 1670] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12b770800) [pid = 1670] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12e237800) [pid = 1670] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125c69c00) [pid = 1670] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1163e6000) [pid = 1670] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11a919000) [pid = 1670] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12966ac00) [pid = 1670] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12e2ccc00) [pid = 1670] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1288b4000) [pid = 1670] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118ec9400) [pid = 1670] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11c574800) [pid = 1670] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b307400) [pid = 1670] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11b830000) [pid = 1670] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11919f400) [pid = 1670] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:42:21 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12965d400) [pid = 1670] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:42:21 INFO - PROCESS | 1670 | 1461062541104 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add1800 == 52 [pid = 1670] [id = 582] 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1189ce400) [pid = 1670] [serial = 1746] [outer = 0x0] 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11a919000) [pid = 1670] [serial = 1747] [outer = 0x1189ce400] 03:42:21 INFO - PROCESS | 1670 | 1461062541130 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126069800) [pid = 1670] [serial = 1748] [outer = 0x1189ce400] 03:42:21 INFO - PROCESS | 1670 | 1461062541392 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]]]}] 03:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 618ms 03:42:21 INFO - PROCESS | 1670 | 1461062541440 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 1670 | 1461062541442 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:42:21 INFO - PROCESS | 1670 | 1461062541451 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 1670 | 1461062541452 Marionette TRACE conn2 <- [1,2302,null,{}] 03:42:21 INFO - PROCESS | 1670 | 1461062541455 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}] 03:42:21 INFO - PROCESS | 1670 | 1461062541542 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:42:21 INFO - PROCESS | 1670 | 1461062541547 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f41d000 == 53 [pid = 1670] [id = 583] 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x129118000) [pid = 1670] [serial = 1749] [outer = 0x0] 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12e2ca400) [pid = 1670] [serial = 1750] [outer = 0x129118000] 03:42:21 INFO - PROCESS | 1670 | 1461062541572 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12eccb000) [pid = 1670] [serial = 1751] [outer = 0x129118000] 03:42:21 INFO - PROCESS | 1670 | 1461062541886 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]]]}] 03:42:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 03:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:42:21 INFO - PROCESS | 1670 | 1461062541921 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 1670 | 1461062541923 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:42:21 INFO - PROCESS | 1670 | 1461062541925 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 1670 | 1461062541927 Marionette TRACE conn2 <- [1,2306,null,{}] 03:42:21 INFO - PROCESS | 1670 | 1461062541948 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}] 03:42:22 INFO - PROCESS | 1670 | 1461062542044 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:42:22 INFO - PROCESS | 1670 | 1461062542049 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd1e800 == 54 [pid = 1670] [id = 584] 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bc30c00) [pid = 1670] [serial = 1752] [outer = 0x0] 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12f2ea400) [pid = 1670] [serial = 1753] [outer = 0x12bc30c00] 03:42:22 INFO - PROCESS | 1670 | 1461062542078 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12f596800) [pid = 1670] [serial = 1754] [outer = 0x12bc30c00] 03:42:22 INFO - PROCESS | 1670 | 1461062542420 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]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 539ms 03:42:22 INFO - PROCESS | 1670 | 1461062542465 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1670 | 1461062542466 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:42:22 INFO - PROCESS | 1670 | 1461062542468 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1670 | 1461062542469 Marionette TRACE conn2 <- [1,2310,null,{}] 03:42:22 INFO - PROCESS | 1670 | 1461062542471 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}] 03:42:22 INFO - PROCESS | 1670 | 1461062542555 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:42:22 INFO - PROCESS | 1670 | 1461062542617 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f89f000 == 55 [pid = 1670] [id = 585] 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12f58b800) [pid = 1670] [serial = 1755] [outer = 0x0] 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12f81c000) [pid = 1670] [serial = 1756] [outer = 0x12f58b800] 03:42:22 INFO - PROCESS | 1670 | 1461062542642 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12fb2e800) [pid = 1670] [serial = 1757] [outer = 0x12f58b800] 03:42:22 INFO - PROCESS | 1670 | 1461062542917 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]]]}] 03:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 03:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:42:22 INFO - PROCESS | 1670 | 1461062542938 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 1670 | 1461062542940 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:42:22 INFO - PROCESS | 1670 | 1461062542943 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 1670 | 1461062542947 Marionette TRACE conn2 <- [1,2314,null,{}] 03:42:22 INFO - PROCESS | 1670 | 1461062542960 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}] 03:42:23 INFO - PROCESS | 1670 | 1461062543186 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:42:23 INFO - PROCESS | 1670 | 1461062543315 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a978000 == 56 [pid = 1670] [id = 586] 03:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11423ec00) [pid = 1670] [serial = 1758] [outer = 0x0] 03:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x114e6c000) [pid = 1670] [serial = 1759] [outer = 0x11423ec00] 03:42:23 INFO - PROCESS | 1670 | 1461062543350 Marionette DEBUG loaded listener.js 03:42:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x119a4bc00) [pid = 1670] [serial = 1760] [outer = 0x11423ec00] 03:42:23 INFO - PROCESS | 1670 | 1461062543822 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]]]}] 03:42:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:42:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 886ms 03:42:23 INFO - PROCESS | 1670 | 1461062543830 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:42:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:42:23 INFO - PROCESS | 1670 | 1461062543833 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:42:23 INFO - PROCESS | 1670 | 1461062543836 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 1670 | 1461062543839 Marionette TRACE conn2 <- [1,2318,null,{}] 03:42:23 INFO - PROCESS | 1670 | 1461062543842 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}] 03:42:23 INFO - PROCESS | 1670 | 1461062543950 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:42:24 INFO - PROCESS | 1670 | 1461062544010 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291db000 == 57 [pid = 1670] [id = 587] 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11a93a400) [pid = 1670] [serial = 1761] [outer = 0x0] 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11c57d800) [pid = 1670] [serial = 1762] [outer = 0x11a93a400] 03:42:24 INFO - PROCESS | 1670 | 1461062544042 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125c67800) [pid = 1670] [serial = 1763] [outer = 0x11a93a400] 03:42:24 INFO - PROCESS | 1670 | 1461062544498 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] 03:42:24 INFO - PROCESS | 1670 | 1461062544514 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:42:24 INFO - PROCESS | 1670 | 1461062544517 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 1670 | 1461062544518 Marionette TRACE conn2 <- [1,2322,null,{}] 03:42:24 INFO - PROCESS | 1670 | 1461062544521 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}] 03:42:24 INFO - PROCESS | 1670 | 1461062544624 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:42:24 INFO - PROCESS | 1670 | 1461062544720 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d9000 == 58 [pid = 1670] [id = 588] 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x1264e3800) [pid = 1670] [serial = 1764] [outer = 0x0] 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12b030400) [pid = 1670] [serial = 1765] [outer = 0x1264e3800] 03:42:24 INFO - PROCESS | 1670 | 1461062544750 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12bc34c00) [pid = 1670] [serial = 1766] [outer = 0x1264e3800] 03:42:25 INFO - PROCESS | 1670 | 1461062545173 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]]]}] 03:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 03:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:42:25 INFO - PROCESS | 1670 | 1461062545188 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 1670 | 1461062545190 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:42:25 INFO - PROCESS | 1670 | 1461062545198 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 1670 | 1461062545202 Marionette TRACE conn2 <- [1,2326,null,{}] 03:42:25 INFO - PROCESS | 1670 | 1461062545204 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}] 03:42:25 INFO - PROCESS | 1670 | 1461062545311 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:42:25 INFO - PROCESS | 1670 | 1461062545372 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x130023800 == 59 [pid = 1670] [id = 589] 03:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x126a5ec00) [pid = 1670] [serial = 1767] [outer = 0x0] 03:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d8af800) [pid = 1670] [serial = 1768] [outer = 0x126a5ec00] 03:42:25 INFO - PROCESS | 1670 | 1461062545401 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12eccb800) [pid = 1670] [serial = 1769] [outer = 0x126a5ec00] 03:42:25 INFO - PROCESS | 1670 | 1461062545816 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]]]}] 03:42:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:42:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 629ms 03:42:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:42:25 INFO - PROCESS | 1670 | 1461062545823 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 1670 | 1461062545825 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:42:25 INFO - PROCESS | 1670 | 1461062545828 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 1670 | 1461062545830 Marionette TRACE conn2 <- [1,2330,null,{}] 03:42:25 INFO - PROCESS | 1670 | 1461062545833 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}] 03:42:25 INFO - PROCESS | 1670 | 1461062545987 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:42:26 INFO - PROCESS | 1670 | 1461062546106 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x13003d000 == 60 [pid = 1670] [id = 590] 03:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12f2dd800) [pid = 1670] [serial = 1770] [outer = 0x0] 03:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12f58e000) [pid = 1670] [serial = 1771] [outer = 0x12f2dd800] 03:42:26 INFO - PROCESS | 1670 | 1461062546137 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12f816000) [pid = 1670] [serial = 1772] [outer = 0x12f2dd800] 03:42:26 INFO - PROCESS | 1670 | 1461062546570 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]]]}] 03:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 772ms 03:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:42:26 INFO - PROCESS | 1670 | 1461062546599 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 1670 | 1461062546601 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:42:26 INFO - PROCESS | 1670 | 1461062546603 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 1670 | 1461062546604 Marionette TRACE conn2 <- [1,2334,null,{}] 03:42:26 INFO - PROCESS | 1670 | 1461062546606 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}] 03:42:26 INFO - PROCESS | 1670 | 1461062546712 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:42:26 INFO - PROCESS | 1670 | 1461062546997 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d7800 == 61 [pid = 1670] [id = 591] 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11522ec00) [pid = 1670] [serial = 1773] [outer = 0x0] 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1160f1800) [pid = 1670] [serial = 1774] [outer = 0x11522ec00] 03:42:27 INFO - PROCESS | 1670 | 1461062547027 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x118e4c000) [pid = 1670] [serial = 1775] [outer = 0x11522ec00] 03:42:27 INFO - PROCESS | 1670 | 1461062547485 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]]]}] 03:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 921ms 03:42:27 INFO - PROCESS | 1670 | 1461062547525 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 1670 | 1461062547527 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:42:27 INFO - PROCESS | 1670 | 1461062547530 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 1670 | 1461062547533 Marionette TRACE conn2 <- [1,2338,null,{}] 03:42:27 INFO - PROCESS | 1670 | 1461062547537 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}] 03:42:27 INFO - PROCESS | 1670 | 1461062547637 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:42:27 INFO - PROCESS | 1670 | 1461062547716 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274d7800 == 62 [pid = 1670] [id = 592] 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x119d1ac00) [pid = 1670] [serial = 1776] [outer = 0x0] 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11a90f800) [pid = 1670] [serial = 1777] [outer = 0x119d1ac00] 03:42:27 INFO - PROCESS | 1670 | 1461062547746 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x11af75800) [pid = 1670] [serial = 1778] [outer = 0x119d1ac00] 03:42:28 INFO - PROCESS | 1670 | 1461062548221 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]]]}] 03:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 724ms 03:42:28 INFO - PROCESS | 1670 | 1461062548258 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 1670 | 1461062548262 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:42:28 INFO - PROCESS | 1670 | 1461062548266 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:42:28 INFO - PROCESS | 1670 | 1461062548268 Marionette TRACE conn2 <- [1,2342,null,{}] 03:42:28 INFO - PROCESS | 1670 | 1461062548271 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}] 03:42:28 INFO - PROCESS | 1670 | 1461062548407 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:42:28 INFO - PROCESS | 1670 | 1461062548495 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4b000 == 63 [pid = 1670] [id = 593] 03:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11af75c00) [pid = 1670] [serial = 1779] [outer = 0x0] 03:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11bb0a800) [pid = 1670] [serial = 1780] [outer = 0x11af75c00] 03:42:28 INFO - PROCESS | 1670 | 1461062548523 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11c5f7000) [pid = 1670] [serial = 1781] [outer = 0x11af75c00] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12d088800 == 62 [pid = 1670] [id = 499] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11984c800 == 61 [pid = 1670] [id = 497] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x125f9e800 == 60 [pid = 1670] [id = 498] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12f89f000 == 59 [pid = 1670] [id = 585] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12fd1e800 == 58 [pid = 1670] [id = 584] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12f41d000 == 57 [pid = 1670] [id = 583] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11add1800 == 56 [pid = 1670] [id = 582] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6b6800 == 55 [pid = 1670] [id = 581] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x119546400) [pid = 1670] [serial = 1654] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x11c018800) [pid = 1670] [serial = 1657] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1288b6800) [pid = 1670] [serial = 1660] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12b309400) [pid = 1670] [serial = 1663] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12d343c00) [pid = 1670] [serial = 1666] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12ecc4c00) [pid = 1670] [serial = 1699] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12e04e000 == 54 [pid = 1670] [id = 580] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12d812000 == 53 [pid = 1670] [id = 579] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12badd000 == 52 [pid = 1670] [id = 578] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1293b0000 == 51 [pid = 1670] [id = 577] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1274a7000 == 50 [pid = 1670] [id = 576] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x119edc000 == 49 [pid = 1670] [id = 575] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11a96a800 == 48 [pid = 1670] [id = 574] 03:42:28 INFO - PROCESS | 1670 | --DOCSHELL 0x11aac3000 == 47 [pid = 1670] [id = 567] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1275db400) [pid = 1670] [serial = 1676] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x126230c00) [pid = 1670] [serial = 1675] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12ba2d800) [pid = 1670] [serial = 1684] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12d006c00) [pid = 1670] [serial = 1685] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12758d000) [pid = 1670] [serial = 1678] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1288b0c00) [pid = 1670] [serial = 1679] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x125ac9400) [pid = 1670] [serial = 1673] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11ab11800) [pid = 1670] [serial = 1672] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12e649000) [pid = 1670] [serial = 1697] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12e624c00) [pid = 1670] [serial = 1652] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12e237400) [pid = 1670] [serial = 1691] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12b032400) [pid = 1670] [serial = 1682] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12d8a7400) [pid = 1670] [serial = 1688] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12d8b1c00) [pid = 1670] [serial = 1690] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12d00f800) [pid = 1670] [serial = 1687] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12e4a5c00) [pid = 1670] [serial = 1693] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12910c800) [pid = 1670] [serial = 1607] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x119a4ec00) [pid = 1670] [serial = 1601] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x125c5fc00) [pid = 1670] [serial = 1604] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12daf0800) [pid = 1670] [serial = 1610] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12e627400) [pid = 1670] [serial = 1694] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12e62bc00) [pid = 1670] [serial = 1696] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12931ac00) [pid = 1670] [serial = 1681] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11a917c00) [pid = 1670] [serial = 1670] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119550400) [pid = 1670] [serial = 1669] [outer = 0x0] [url = about:blank] 03:42:28 INFO - PROCESS | 1670 | 1461062548946 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]]]}] 03:42:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:42:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 722ms 03:42:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:42:28 INFO - PROCESS | 1670 | 1461062548988 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 1670 | 1461062548989 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:42:28 INFO - PROCESS | 1670 | 1461062548997 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1670 | 1461062549001 Marionette TRACE conn2 <- [1,2346,null,{}] 03:42:29 INFO - PROCESS | 1670 | 1461062549004 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}] 03:42:29 INFO - PROCESS | 1670 | 1461062549088 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:42:29 INFO - PROCESS | 1670 | 1461062549155 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c5e0000 == 48 [pid = 1670] [id = 594] 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11c018800) [pid = 1670] [serial = 1782] [outer = 0x0] 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x125c63000) [pid = 1670] [serial = 1783] [outer = 0x11c018800] 03:42:29 INFO - PROCESS | 1670 | 1461062549183 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12647e000) [pid = 1670] [serial = 1784] [outer = 0x11c018800] 03:42:29 INFO - PROCESS | 1670 | 1461062549620 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]]]}] 03:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 679ms 03:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:42:29 INFO - PROCESS | 1670 | 1461062549671 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 1670 | 1461062549674 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:42:29 INFO - PROCESS | 1670 | 1461062549685 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:42:29 INFO - PROCESS | 1670 | 1461062549686 Marionette TRACE conn2 <- [1,2350,null,{}] 03:42:29 INFO - PROCESS | 1670 | 1461062549689 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}] 03:42:29 INFO - PROCESS | 1670 | 1461062549770 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:42:29 INFO - PROCESS | 1670 | 1461062549829 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291d4000 == 49 [pid = 1670] [id = 595] 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x125c64c00) [pid = 1670] [serial = 1785] [outer = 0x0] 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1274eac00) [pid = 1670] [serial = 1786] [outer = 0x125c64c00] 03:42:29 INFO - PROCESS | 1670 | 1461062549855 Marionette DEBUG loaded listener.js 03:42:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1275dfc00) [pid = 1670] [serial = 1787] [outer = 0x125c64c00] 03:42:30 INFO - PROCESS | 1670 | 1461062550119 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]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 480ms 03:42:30 INFO - PROCESS | 1670 | 1461062550157 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1670 | 1461062550159 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:42:30 INFO - PROCESS | 1670 | 1461062550169 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1670 | 1461062550170 Marionette TRACE conn2 <- [1,2354,null,{}] 03:42:30 INFO - PROCESS | 1670 | 1461062550172 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}] 03:42:30 INFO - PROCESS | 1670 | 1461062550253 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:42:30 INFO - PROCESS | 1670 | 1461062550257 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8eb000 == 50 [pid = 1670] [id = 596] 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x128f8b400) [pid = 1670] [serial = 1788] [outer = 0x0] 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x129116000) [pid = 1670] [serial = 1789] [outer = 0x128f8b400] 03:42:30 INFO - PROCESS | 1670 | 1461062550293 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12966a800) [pid = 1670] [serial = 1790] [outer = 0x128f8b400] 03:42:30 INFO - PROCESS | 1670 | 1461062550646 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]]]}] 03:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 03:42:30 INFO - PROCESS | 1670 | 1461062550687 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:42:30 INFO - PROCESS | 1670 | 1461062550689 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:42:30 INFO - PROCESS | 1670 | 1461062550691 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:42:30 INFO - PROCESS | 1670 | 1461062550692 Marionette TRACE conn2 <- [1,2358,null,{}] 03:42:30 INFO - PROCESS | 1670 | 1461062550696 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}] 03:42:30 INFO - PROCESS | 1670 | 1461062550776 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:42:30 INFO - PROCESS | 1670 | 1461062550782 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce32000 == 51 [pid = 1670] [id = 597] 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1275e7000) [pid = 1670] [serial = 1791] [outer = 0x0] 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12b30e000) [pid = 1670] [serial = 1792] [outer = 0x1275e7000] 03:42:30 INFO - PROCESS | 1670 | 1461062550808 Marionette DEBUG loaded listener.js 03:42:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12ba2e000) [pid = 1670] [serial = 1793] [outer = 0x1275e7000] 03:42:31 INFO - PROCESS | 1670 | 1461062551155 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]]]}] 03:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 474ms 03:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:42:31 INFO - PROCESS | 1670 | 1461062551165 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:42:31 INFO - PROCESS | 1670 | 1461062551167 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:42:31 INFO - PROCESS | 1670 | 1461062551169 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:42:31 INFO - PROCESS | 1670 | 1461062551170 Marionette TRACE conn2 <- [1,2362,null,{}] 03:42:31 INFO - PROCESS | 1670 | 1461062551172 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}] 03:42:31 INFO - PROCESS | 1670 | 1461062551277 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:42:31 INFO - PROCESS | 1670 | 1461062551281 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d814800 == 52 [pid = 1670] [id = 598] 03:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12b035000) [pid = 1670] [serial = 1794] [outer = 0x0] 03:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12bc2ec00) [pid = 1670] [serial = 1795] [outer = 0x12b035000] 03:42:31 INFO - PROCESS | 1670 | 1461062551307 Marionette DEBUG loaded listener.js 03:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12cf3f800) [pid = 1670] [serial = 1796] [outer = 0x12b035000] 03:42:31 INFO - PROCESS | 1670 | 1461062551708 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]]]}] 03:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 03:42:31 INFO - PROCESS | 1670 | 1461062551740 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:42:31 INFO - PROCESS | 1670 | 1461062551742 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:42:31 INFO - PROCESS | 1670 | 1461062551748 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:42:31 INFO - PROCESS | 1670 | 1461062551750 Marionette TRACE conn2 <- [1,2366,null,{}] 03:42:31 INFO - PROCESS | 1670 | 1461062551753 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}] 03:42:31 INFO - PROCESS | 1670 | 1461062551915 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:42:31 INFO - PROCESS | 1670 | 1461062551935 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e054000 == 53 [pid = 1670] [id = 599] 03:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12bb89400) [pid = 1670] [serial = 1797] [outer = 0x0] 03:42:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12d004c00) [pid = 1670] [serial = 1798] [outer = 0x12bb89400] 03:42:31 INFO - PROCESS | 1670 | 1461062551975 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d88fc00) [pid = 1670] [serial = 1799] [outer = 0x12bb89400] 03:42:32 INFO - PROCESS | 1670 | 1461062552415 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 673ms 03:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:42:32 INFO - PROCESS | 1670 | 1461062552419 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1670 | 1461062552420 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:42:32 INFO - PROCESS | 1670 | 1461062552422 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1670 | 1461062552423 Marionette TRACE conn2 <- [1,2370,null,{}] 03:42:32 INFO - PROCESS | 1670 | 1461062552425 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}] 03:42:32 INFO - PROCESS | 1670 | 1461062552526 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:42:32 INFO - PROCESS | 1670 | 1461062552539 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4c9000 == 54 [pid = 1670] [id = 600] 03:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12d33e000) [pid = 1670] [serial = 1800] [outer = 0x0] 03:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12d8b4000) [pid = 1670] [serial = 1801] [outer = 0x12d33e000] 03:42:32 INFO - PROCESS | 1670 | 1461062552564 Marionette DEBUG loaded listener.js 03:42:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12e232c00) [pid = 1670] [serial = 1802] [outer = 0x12d33e000] 03:42:32 INFO - PROCESS | 1670 | 1461062552898 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]]]}] 03:42:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:42:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 03:42:32 INFO - PROCESS | 1670 | 1461062552942 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:42:32 INFO - PROCESS | 1670 | 1461062552943 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:42:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:42:32 INFO - PROCESS | 1670 | 1461062552946 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:42:32 INFO - PROCESS | 1670 | 1461062552947 Marionette TRACE conn2 <- [1,2374,null,{}] 03:42:32 INFO - PROCESS | 1670 | 1461062552949 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}] 03:42:33 INFO - PROCESS | 1670 | 1461062553261 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12b313000) [pid = 1670] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x11acf7400) [pid = 1670] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12e2d4c00) [pid = 1670] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b030000) [pid = 1670] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x115850400) [pid = 1670] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126e06c00) [pid = 1670] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12d349800) [pid = 1670] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12e63d800) [pid = 1670] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1189ce400) [pid = 1670] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bc30c00) [pid = 1670] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119ee6400) [pid = 1670] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1186ac400) [pid = 1670] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x119a4f400) [pid = 1670] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x129114c00) [pid = 1670] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11b82e800) [pid = 1670] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1268d9c00) [pid = 1670] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12cf38400) [pid = 1670] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:42:33 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x129118000) [pid = 1670] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:42:33 INFO - PROCESS | 1670 | 1461062553324 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baa2800 == 55 [pid = 1670] [id = 601] 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1158a4400) [pid = 1670] [serial = 1803] [outer = 0x0] 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1189d1000) [pid = 1670] [serial = 1804] [outer = 0x1158a4400] 03:42:33 INFO - PROCESS | 1670 | 1461062553354 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1275e9c00) [pid = 1670] [serial = 1805] [outer = 0x1158a4400] 03:42:33 INFO - PROCESS | 1670 | 1461062553642 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]]]}] 03:42:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:42:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 03:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:42:33 INFO - PROCESS | 1670 | 1461062553668 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:42:33 INFO - PROCESS | 1670 | 1461062553670 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:42:33 INFO - PROCESS | 1670 | 1461062553672 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:42:33 INFO - PROCESS | 1670 | 1461062553673 Marionette TRACE conn2 <- [1,2378,null,{}] 03:42:33 INFO - PROCESS | 1670 | 1461062553676 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}] 03:42:33 INFO - PROCESS | 1670 | 1461062553784 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:42:33 INFO - PROCESS | 1670 | 1461062553840 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f112800 == 56 [pid = 1670] [id = 602] 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x118e48400) [pid = 1670] [serial = 1806] [outer = 0x0] 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12b311c00) [pid = 1670] [serial = 1807] [outer = 0x118e48400] 03:42:33 INFO - PROCESS | 1670 | 1461062553865 Marionette DEBUG loaded listener.js 03:42:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12e4ae400) [pid = 1670] [serial = 1808] [outer = 0x118e48400] 03:42:34 INFO - PROCESS | 1670 | 1461062554147 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]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 03:42:34 INFO - PROCESS | 1670 | 1461062554191 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1670 | 1461062554192 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:42:34 INFO - PROCESS | 1670 | 1461062554197 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1670 | 1461062554199 Marionette TRACE conn2 <- [1,2382,null,{}] 03:42:34 INFO - PROCESS | 1670 | 1461062554202 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}] 03:42:34 INFO - PROCESS | 1670 | 1461062554285 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:42:34 INFO - PROCESS | 1670 | 1461062554290 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f8b6000 == 57 [pid = 1670] [id = 603] 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12e623800) [pid = 1670] [serial = 1809] [outer = 0x0] 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12e642800) [pid = 1670] [serial = 1810] [outer = 0x12e623800] 03:42:34 INFO - PROCESS | 1670 | 1461062554315 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12ecc7000) [pid = 1670] [serial = 1811] [outer = 0x12e623800] 03:42:34 INFO - PROCESS | 1670 | 1461062554659 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]]]}] 03:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 472ms 03:42:34 INFO - PROCESS | 1670 | 1461062554669 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:42:34 INFO - PROCESS | 1670 | 1461062554670 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:42:34 INFO - PROCESS | 1670 | 1461062554672 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:42:34 INFO - PROCESS | 1670 | 1461062554673 Marionette TRACE conn2 <- [1,2386,null,{}] 03:42:34 INFO - PROCESS | 1670 | 1461062554675 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}] 03:42:34 INFO - PROCESS | 1670 | 1461062554790 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:42:34 INFO - PROCESS | 1670 | 1461062554796 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc3c800 == 58 [pid = 1670] [id = 604] 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12eccd800) [pid = 1670] [serial = 1812] [outer = 0x0] 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12f2e4c00) [pid = 1670] [serial = 1813] [outer = 0x12eccd800] 03:42:34 INFO - PROCESS | 1670 | 1461062554821 Marionette DEBUG loaded listener.js 03:42:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12f592400) [pid = 1670] [serial = 1814] [outer = 0x12eccd800] 03:42:35 INFO - PROCESS | 1670 | 1461062555134 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]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 469ms 03:42:35 INFO - PROCESS | 1670 | 1461062555141 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1670 | 1461062555143 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:42:35 INFO - PROCESS | 1670 | 1461062555150 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:42:35 INFO - PROCESS | 1670 | 1461062555151 Marionette TRACE conn2 <- [1,2390,null,{}] 03:42:35 INFO - PROCESS | 1670 | 1461062555153 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}] 03:42:35 INFO - PROCESS | 1670 | 1461062555240 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:42:35 INFO - PROCESS | 1670 | 1461062555364 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x119edc000 == 59 [pid = 1670] [id = 605] 03:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1142bc800) [pid = 1670] [serial = 1815] [outer = 0x0] 03:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x114c09000) [pid = 1670] [serial = 1816] [outer = 0x1142bc800] 03:42:35 INFO - PROCESS | 1670 | 1461062555397 Marionette DEBUG loaded listener.js 03:42:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x118955800) [pid = 1670] [serial = 1817] [outer = 0x1142bc800] 03:42:35 INFO - PROCESS | 1670 | 1461062555921 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]]]}] 03:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 819ms 03:42:35 INFO - PROCESS | 1670 | 1461062555972 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:42:35 INFO - PROCESS | 1670 | 1461062555976 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:42:36 INFO - PROCESS | 1670 | 1461062556002 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:42:36 INFO - PROCESS | 1670 | 1461062556006 Marionette TRACE conn2 <- [1,2394,null,{}] 03:42:36 INFO - PROCESS | 1670 | 1461062556012 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}] 03:42:36 INFO - PROCESS | 1670 | 1461062556174 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:42:36 INFO - PROCESS | 1670 | 1461062556278 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288cb800 == 60 [pid = 1670] [id = 606] 03:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11ba7c400) [pid = 1670] [serial = 1818] [outer = 0x0] 03:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11c025400) [pid = 1670] [serial = 1819] [outer = 0x11ba7c400] 03:42:36 INFO - PROCESS | 1670 | 1461062556322 Marionette DEBUG loaded listener.js 03:42:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125954400) [pid = 1670] [serial = 1820] [outer = 0x11ba7c400] 03:42:36 INFO - PROCESS | 1670 | 1461062556779 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]]]}] 03:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 826ms 03:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:42:36 INFO - PROCESS | 1670 | 1461062556827 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:42:36 INFO - PROCESS | 1670 | 1461062556830 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:42:36 INFO - PROCESS | 1670 | 1461062556832 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:42:36 INFO - PROCESS | 1670 | 1461062556834 Marionette TRACE conn2 <- [1,2398,null,{}] 03:42:36 INFO - PROCESS | 1670 | 1461062556837 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}] 03:42:36 INFO - PROCESS | 1670 | 1461062556937 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:42:37 INFO - PROCESS | 1670 | 1461062557011 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e002800 == 61 [pid = 1670] [id = 607] 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x125c61800) [pid = 1670] [serial = 1821] [outer = 0x0] 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x126eeac00) [pid = 1670] [serial = 1822] [outer = 0x125c61800] 03:42:37 INFO - PROCESS | 1670 | 1461062557041 Marionette DEBUG loaded listener.js 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x128f8dc00) [pid = 1670] [serial = 1823] [outer = 0x125c61800] 03:42:37 INFO - PROCESS | 1670 | 1461062557477 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]]]}] 03:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 03:42:37 INFO - PROCESS | 1670 | 1461062557504 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:42:37 INFO - PROCESS | 1670 | 1461062557505 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:42:37 INFO - PROCESS | 1670 | 1461062557513 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:42:37 INFO - PROCESS | 1670 | 1461062557517 Marionette TRACE conn2 <- [1,2402,null,{}] 03:42:37 INFO - PROCESS | 1670 | 1461062557521 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}] 03:42:37 INFO - PROCESS | 1670 | 1461062557627 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:42:37 INFO - PROCESS | 1670 | 1461062557699 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f405800 == 62 [pid = 1670] [id = 608] 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x129319400) [pid = 1670] [serial = 1824] [outer = 0x0] 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12b8a0400) [pid = 1670] [serial = 1825] [outer = 0x129319400] 03:42:37 INFO - PROCESS | 1670 | 1461062557730 Marionette DEBUG loaded listener.js 03:42:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12d89c000) [pid = 1670] [serial = 1826] [outer = 0x129319400] 03:42:38 INFO - PROCESS | 1670 | 1461062558108 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]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 627ms 03:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:42:38 INFO - PROCESS | 1670 | 1461062558146 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1670 | 1461062558148 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:42:38 INFO - PROCESS | 1670 | 1461062558152 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1670 | 1461062558153 Marionette TRACE conn2 <- [1,2406,null,{}] 03:42:38 INFO - PROCESS | 1670 | 1461062558156 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}] 03:42:38 INFO - PROCESS | 1670 | 1461062558260 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:42:38 INFO - PROCESS | 1670 | 1461062558350 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e15e800 == 63 [pid = 1670] [id = 609] 03:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12d8ad000) [pid = 1670] [serial = 1827] [outer = 0x0] 03:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12e4a2400) [pid = 1670] [serial = 1828] [outer = 0x12d8ad000] 03:42:38 INFO - PROCESS | 1670 | 1461062558379 Marionette DEBUG loaded listener.js 03:42:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12e64ac00) [pid = 1670] [serial = 1829] [outer = 0x12d8ad000] 03:42:38 INFO - PROCESS | 1670 | 1461062558779 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]]]}] 03:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 668ms 03:42:38 INFO - PROCESS | 1670 | 1461062558821 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:42:38 INFO - PROCESS | 1670 | 1461062558822 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:42:38 INFO - PROCESS | 1670 | 1461062558825 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:42:38 INFO - PROCESS | 1670 | 1461062558826 Marionette TRACE conn2 <- [1,2410,null,{}] 03:42:38 INFO - PROCESS | 1670 | 1461062558828 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}] 03:42:38 INFO - PROCESS | 1670 | 1461062558930 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:42:38 INFO - PROCESS | 1670 | 1461062558993 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1386d3000 == 64 [pid = 1670] [id = 610] 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x1123f8000) [pid = 1670] [serial = 1830] [outer = 0x0] 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x1123f9c00) [pid = 1670] [serial = 1831] [outer = 0x1123f8000] 03:42:39 INFO - PROCESS | 1670 | 1461062559070 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12ecc6400) [pid = 1670] [serial = 1832] [outer = 0x1123f8000] 03:42:39 INFO - PROCESS | 1670 | 1461062559547 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]]]}] 03:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 768ms 03:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:42:39 INFO - PROCESS | 1670 | 1461062559594 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:42:39 INFO - PROCESS | 1670 | 1461062559595 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:42:39 INFO - PROCESS | 1670 | 1461062559597 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:42:39 INFO - PROCESS | 1670 | 1461062559599 Marionette TRACE conn2 <- [1,2414,null,{}] 03:42:39 INFO - PROCESS | 1670 | 1461062559601 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}] 03:42:39 INFO - PROCESS | 1670 | 1461062559705 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:42:39 INFO - PROCESS | 1670 | 1461062559765 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12655c800 == 65 [pid = 1670] [id = 611] 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x11bd9a800) [pid = 1670] [serial = 1833] [outer = 0x0] 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x11bda3000) [pid = 1670] [serial = 1834] [outer = 0x11bd9a800] 03:42:39 INFO - PROCESS | 1670 | 1461062559795 Marionette DEBUG loaded listener.js 03:42:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12ba28400) [pid = 1670] [serial = 1835] [outer = 0x11bd9a800] 03:42:40 INFO - PROCESS | 1670 | 1461062560399 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]]]}] 03:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 821ms 03:42:40 INFO - PROCESS | 1670 | 1461062560419 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:42:40 INFO - PROCESS | 1670 | 1461062560421 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:42:40 INFO - PROCESS | 1670 | 1461062560424 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:42:40 INFO - PROCESS | 1670 | 1461062560427 Marionette TRACE conn2 <- [1,2418,null,{}] 03:42:40 INFO - PROCESS | 1670 | 1461062560430 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}] 03:42:40 INFO - PROCESS | 1670 | 1461062560533 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:42:40 INFO - PROCESS | 1670 | 1461062560596 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291ec800 == 66 [pid = 1670] [id = 612] 03:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x1188b0400) [pid = 1670] [serial = 1836] [outer = 0x0] 03:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x118ec8c00) [pid = 1670] [serial = 1837] [outer = 0x1188b0400] 03:42:40 INFO - PROCESS | 1670 | 1461062560625 Marionette DEBUG loaded listener.js 03:42:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x119eea800) [pid = 1670] [serial = 1838] [outer = 0x1188b0400] 03:42:41 INFO - PROCESS | 1670 | 1461062561125 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]]]}] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc3c800 == 65 [pid = 1670] [id = 604] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12f8b6000 == 64 [pid = 1670] [id = 603] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12f112800 == 63 [pid = 1670] [id = 602] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11baa2800 == 62 [pid = 1670] [id = 601] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4c9000 == 61 [pid = 1670] [id = 600] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12e054000 == 60 [pid = 1670] [id = 599] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12e2c9800) [pid = 1670] [serial = 1717] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12f81c000) [pid = 1670] [serial = 1756] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12d814800 == 59 [pid = 1670] [id = 598] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce32000 == 58 [pid = 1670] [id = 597] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8eb000 == 57 [pid = 1670] [id = 596] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1291d4000 == 56 [pid = 1670] [id = 595] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11c5e0000 == 55 [pid = 1670] [id = 594] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11be4b000 == 54 [pid = 1670] [id = 593] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1274d7800 == 53 [pid = 1670] [id = 592] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d7800 == 52 [pid = 1670] [id = 591] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1291db000 == 51 [pid = 1670] [id = 587] 03:42:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11a978000 == 50 [pid = 1670] [id = 586] 03:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 772ms 03:42:41 INFO - PROCESS | 1670 | 1461062561197 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1670 | 1461062561201 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:42:41 INFO - PROCESS | 1670 | 1461062561205 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1670 | 1461062561207 Marionette TRACE conn2 <- [1,2422,null,{}] 03:42:41 INFO - PROCESS | 1670 | 1461062561209 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}] 03:42:41 INFO - PROCESS | 1670 | 1461062561291 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:42:41 INFO - PROCESS | 1670 | 1461062561302 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b64c800 == 51 [pid = 1670] [id = 613] 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11a916000) [pid = 1670] [serial = 1839] [outer = 0x0] 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x11ad84000) [pid = 1670] [serial = 1840] [outer = 0x11a916000] 03:42:41 INFO - PROCESS | 1670 | 1461062561329 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x11bda0400) [pid = 1670] [serial = 1841] [outer = 0x11a916000] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12daf3800) [pid = 1670] [serial = 1667] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12367ec00) [pid = 1670] [serial = 1658] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x12e640800) [pid = 1670] [serial = 1598] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12d342c00) [pid = 1670] [serial = 1664] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11a910000) [pid = 1670] [serial = 1655] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x129662c00) [pid = 1670] [serial = 1661] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12e23b000) [pid = 1670] [serial = 1741] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12e646c00) [pid = 1670] [serial = 1744] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12e4ad800) [pid = 1670] [serial = 1742] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12ecc2800) [pid = 1670] [serial = 1745] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x126069800) [pid = 1670] [serial = 1748] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12f2ea400) [pid = 1670] [serial = 1753] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12bb93c00) [pid = 1670] [serial = 1714] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11b6dbc00) [pid = 1670] [serial = 1724] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11b6db800) [pid = 1670] [serial = 1705] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x118909c00) [pid = 1670] [serial = 1702] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12b03e000) [pid = 1670] [serial = 1711] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12606a800) [pid = 1670] [serial = 1708] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11ab11400) [pid = 1670] [serial = 1726] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x125ac9000) [pid = 1670] [serial = 1727] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12b89f000) [pid = 1670] [serial = 1721] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1265d1400) [pid = 1670] [serial = 1720] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12ba21800) [pid = 1670] [serial = 1735] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x126130800) [pid = 1670] [serial = 1729] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1275e1800) [pid = 1670] [serial = 1730] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12f596800) [pid = 1670] [serial = 1754] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1288b6000) [pid = 1670] [serial = 1732] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12b30a000) [pid = 1670] [serial = 1733] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11a940000) [pid = 1670] [serial = 1723] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11a919000) [pid = 1670] [serial = 1747] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12d8a8800) [pid = 1670] [serial = 1738] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12eccb000) [pid = 1670] [serial = 1751] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12e22d000) [pid = 1670] [serial = 1739] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12e2ca400) [pid = 1670] [serial = 1750] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12bc3b400) [pid = 1670] [serial = 1736] [outer = 0x0] [url = about:blank] 03:42:41 INFO - PROCESS | 1670 | 1461062561702 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]]]}] 03:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 03:42:41 INFO - PROCESS | 1670 | 1461062561725 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:42:41 INFO - PROCESS | 1670 | 1461062561727 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:42:41 INFO - PROCESS | 1670 | 1461062561729 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:42:41 INFO - PROCESS | 1670 | 1461062561731 Marionette TRACE conn2 <- [1,2426,null,{}] 03:42:41 INFO - PROCESS | 1670 | 1461062561739 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}] 03:42:41 INFO - PROCESS | 1670 | 1461062561824 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:42:41 INFO - PROCESS | 1670 | 1461062561831 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274d0800 == 52 [pid = 1670] [id = 614] 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11c573800) [pid = 1670] [serial = 1842] [outer = 0x0] 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x125c6ac00) [pid = 1670] [serial = 1843] [outer = 0x11c573800] 03:42:41 INFO - PROCESS | 1670 | 1461062561859 Marionette DEBUG loaded listener.js 03:42:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1264dc800) [pid = 1670] [serial = 1844] [outer = 0x11c573800] 03:42:42 INFO - PROCESS | 1670 | 1461062562213 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]]]}] 03:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 523ms 03:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:42:42 INFO - PROCESS | 1670 | 1461062562252 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:42:42 INFO - PROCESS | 1670 | 1461062562254 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:42:42 INFO - PROCESS | 1670 | 1461062562256 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1670 | 1461062562257 Marionette TRACE conn2 <- [1,2430,null,{}] 03:42:42 INFO - PROCESS | 1670 | 1461062562259 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}] 03:42:42 INFO - PROCESS | 1670 | 1461062562368 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:42:42 INFO - PROCESS | 1670 | 1461062562375 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2e2000 == 53 [pid = 1670] [id = 615] 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x126ab1000) [pid = 1670] [serial = 1845] [outer = 0x0] 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12758b000) [pid = 1670] [serial = 1846] [outer = 0x126ab1000] 03:42:42 INFO - PROCESS | 1670 | 1461062562403 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1275e8c00) [pid = 1670] [serial = 1847] [outer = 0x126ab1000] 03:42:42 INFO - PROCESS | 1670 | 1461062562737 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]]]}] 03:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 03:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:42:42 INFO - PROCESS | 1670 | 1461062562776 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:42:42 INFO - PROCESS | 1670 | 1461062562777 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:42:42 INFO - PROCESS | 1670 | 1461062562779 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:42:42 INFO - PROCESS | 1670 | 1461062562780 Marionette TRACE conn2 <- [1,2434,null,{}] 03:42:42 INFO - PROCESS | 1670 | 1461062562783 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}] 03:42:42 INFO - PROCESS | 1670 | 1461062562887 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:42:42 INFO - PROCESS | 1670 | 1461062562895 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce29000 == 54 [pid = 1670] [id = 616] 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1275db400) [pid = 1670] [serial = 1848] [outer = 0x0] 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12965c400) [pid = 1670] [serial = 1849] [outer = 0x1275db400] 03:42:42 INFO - PROCESS | 1670 | 1461062562922 Marionette DEBUG loaded listener.js 03:42:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12966a000) [pid = 1670] [serial = 1850] [outer = 0x1275db400] 03:42:43 INFO - PROCESS | 1670 | 1461062563249 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]]]}] 03:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 520ms 03:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:42:43 INFO - PROCESS | 1670 | 1461062563299 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:42:43 INFO - PROCESS | 1670 | 1461062563301 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:42:43 INFO - PROCESS | 1670 | 1461062563303 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:42:43 INFO - PROCESS | 1670 | 1461062563304 Marionette TRACE conn2 <- [1,2438,null,{}] 03:42:43 INFO - PROCESS | 1670 | 1461062563306 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}] 03:42:43 INFO - PROCESS | 1670 | 1461062563442 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:42:43 INFO - PROCESS | 1670 | 1461062563520 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e03d000 == 55 [pid = 1670] [id = 617] 03:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x128f88c00) [pid = 1670] [serial = 1851] [outer = 0x0] 03:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b765c00) [pid = 1670] [serial = 1852] [outer = 0x128f88c00] 03:42:43 INFO - PROCESS | 1670 | 1461062563547 Marionette DEBUG loaded listener.js 03:42:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12d342c00) [pid = 1670] [serial = 1853] [outer = 0x128f88c00] 03:42:43 INFO - PROCESS | 1670 | 1461062563879 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]]]}] 03:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 618ms 03:42:43 INFO - PROCESS | 1670 | 1461062563922 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:42:43 INFO - PROCESS | 1670 | 1461062563923 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:42:43 INFO - PROCESS | 1670 | 1461062563925 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:42:43 INFO - PROCESS | 1670 | 1461062563926 Marionette TRACE conn2 <- [1,2442,null,{}] 03:42:43 INFO - PROCESS | 1670 | 1461062563929 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}] 03:42:44 INFO - PROCESS | 1670 | 1461062564032 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:42:44 INFO - PROCESS | 1670 | 1461062564071 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4e3800 == 56 [pid = 1670] [id = 618] 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12d348800) [pid = 1670] [serial = 1854] [outer = 0x0] 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12daea400) [pid = 1670] [serial = 1855] [outer = 0x12d348800] 03:42:44 INFO - PROCESS | 1670 | 1461062564096 Marionette DEBUG loaded listener.js 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12e2cc000) [pid = 1670] [serial = 1856] [outer = 0x12d348800] 03:42:44 INFO - PROCESS | 1670 | 1461062564403 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]]]}] 03:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 03:42:44 INFO - PROCESS | 1670 | 1461062564447 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:42:44 INFO - PROCESS | 1670 | 1461062564448 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:42:44 INFO - PROCESS | 1670 | 1461062564450 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1670 | 1461062564452 Marionette TRACE conn2 <- [1,2446,null,{}] 03:42:44 INFO - PROCESS | 1670 | 1461062564454 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}] 03:42:44 INFO - PROCESS | 1670 | 1461062564557 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:42:44 INFO - PROCESS | 1670 | 1461062564570 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f117800 == 57 [pid = 1670] [id = 619] 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12d8acc00) [pid = 1670] [serial = 1857] [outer = 0x0] 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12e4ab000) [pid = 1670] [serial = 1858] [outer = 0x12d8acc00] 03:42:44 INFO - PROCESS | 1670 | 1461062564595 Marionette DEBUG loaded listener.js 03:42:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12e645400) [pid = 1670] [serial = 1859] [outer = 0x12d8acc00] 03:42:44 INFO - PROCESS | 1670 | 1461062564932 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]]]}] 03:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 517ms 03:42:44 INFO - PROCESS | 1670 | 1461062564969 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:42:44 INFO - PROCESS | 1670 | 1461062564970 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:42:44 INFO - PROCESS | 1670 | 1461062564972 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:42:44 INFO - PROCESS | 1670 | 1461062564973 Marionette TRACE conn2 <- [1,2450,null,{}] 03:42:44 INFO - PROCESS | 1670 | 1461062564975 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}] 03:42:45 INFO - PROCESS | 1670 | 1461062565081 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:42:45 INFO - PROCESS | 1670 | 1461062565094 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5c6000 == 58 [pid = 1670] [id = 620] 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x112378400) [pid = 1670] [serial = 1860] [outer = 0x0] 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11237bc00) [pid = 1670] [serial = 1861] [outer = 0x112378400] 03:42:45 INFO - PROCESS | 1670 | 1461062565119 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x11237fc00) [pid = 1670] [serial = 1862] [outer = 0x112378400] 03:42:45 INFO - PROCESS | 1670 | 1461062565694 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]]]}] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x119d1ac00) [pid = 1670] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x128f8b400) [pid = 1670] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1275e7000) [pid = 1670] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11522ec00) [pid = 1670] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12d33e000) [pid = 1670] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12e623800) [pid = 1670] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1158a4400) [pid = 1670] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x118e48400) [pid = 1670] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12b035000) [pid = 1670] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12bb89400) [pid = 1670] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12f58b800) [pid = 1670] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x125c64c00) [pid = 1670] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11af75c00) [pid = 1670] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:42:45 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11c018800) [pid = 1670] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 770ms 03:42:45 INFO - PROCESS | 1670 | 1461062565743 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:42:45 INFO - PROCESS | 1670 | 1461062565744 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:42:45 INFO - PROCESS | 1670 | 1461062565746 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:42:45 INFO - PROCESS | 1670 | 1461062565747 Marionette TRACE conn2 <- [1,2454,null,{}] 03:42:45 INFO - PROCESS | 1670 | 1461062565749 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}] 03:42:45 INFO - PROCESS | 1670 | 1461062565834 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:42:45 INFO - PROCESS | 1670 | 1461062565854 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c5000 == 59 [pid = 1670] [id = 621] 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x112381400) [pid = 1670] [serial = 1863] [outer = 0x0] 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11a90bc00) [pid = 1670] [serial = 1864] [outer = 0x112381400] 03:42:45 INFO - PROCESS | 1670 | 1461062565879 Marionette DEBUG loaded listener.js 03:42:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1275e0400) [pid = 1670] [serial = 1865] [outer = 0x112381400] 03:42:46 INFO - PROCESS | 1670 | 1461062566222 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]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 03:42:46 INFO - PROCESS | 1670 | 1461062566266 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:42:46 INFO - PROCESS | 1670 | 1461062566267 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:42:46 INFO - PROCESS | 1670 | 1461062566269 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1670 | 1461062566271 Marionette TRACE conn2 <- [1,2458,null,{}] 03:42:46 INFO - PROCESS | 1670 | 1461062566273 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}] 03:42:46 INFO - PROCESS | 1670 | 1461062566397 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:42:46 INFO - PROCESS | 1670 | 1461062566404 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc33800 == 60 [pid = 1670] [id = 622] 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12b8a7800) [pid = 1670] [serial = 1866] [outer = 0x0] 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12e649000) [pid = 1670] [serial = 1867] [outer = 0x12b8a7800] 03:42:46 INFO - PROCESS | 1670 | 1461062566433 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12f2e8000) [pid = 1670] [serial = 1868] [outer = 0x12b8a7800] 03:42:46 INFO - PROCESS | 1670 | 1461062566749 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]]]}] 03:42:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:42:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 03:42:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:42:46 INFO - PROCESS | 1670 | 1461062566788 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:42:46 INFO - PROCESS | 1670 | 1461062566789 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:42:46 INFO - PROCESS | 1670 | 1461062566792 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:42:46 INFO - PROCESS | 1670 | 1461062566793 Marionette TRACE conn2 <- [1,2462,null,{}] 03:42:46 INFO - PROCESS | 1670 | 1461062566795 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}] 03:42:46 INFO - PROCESS | 1670 | 1461062566880 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:42:46 INFO - PROCESS | 1670 | 1461062566885 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x13501c800 == 61 [pid = 1670] [id = 623] 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12ec09c00) [pid = 1670] [serial = 1869] [outer = 0x0] 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12ec0c000) [pid = 1670] [serial = 1870] [outer = 0x12ec09c00] 03:42:46 INFO - PROCESS | 1670 | 1461062566910 Marionette DEBUG loaded listener.js 03:42:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12ec10000) [pid = 1670] [serial = 1871] [outer = 0x12ec09c00] 03:42:47 INFO - PROCESS | 1670 | 1461062567257 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]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms 03:42:47 INFO - PROCESS | 1670 | 1461062567265 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1670 | 1461062567266 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:42:47 INFO - PROCESS | 1670 | 1461062567268 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1670 | 1461062567269 Marionette TRACE conn2 <- [1,2466,null,{}] 03:42:47 INFO - PROCESS | 1670 | 1461062567271 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}] 03:42:47 INFO - PROCESS | 1670 | 1461062567387 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:42:47 INFO - PROCESS | 1670 | 1461062567394 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x135023000 == 62 [pid = 1670] [id = 624] 03:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11aa1bc00) [pid = 1670] [serial = 1872] [outer = 0x0] 03:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11aa23400) [pid = 1670] [serial = 1873] [outer = 0x11aa1bc00] 03:42:47 INFO - PROCESS | 1670 | 1461062567419 Marionette DEBUG loaded listener.js 03:42:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11aa28000) [pid = 1670] [serial = 1874] [outer = 0x11aa1bc00] 03:42:47 INFO - PROCESS | 1670 | 1461062567785 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]]]}] 03:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 568ms 03:42:47 INFO - PROCESS | 1670 | 1461062567837 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:42:47 INFO - PROCESS | 1670 | 1461062567839 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:42:47 INFO - PROCESS | 1670 | 1461062567843 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:42:47 INFO - PROCESS | 1670 | 1461062567846 Marionette TRACE conn2 <- [1,2470,null,{}] 03:42:47 INFO - PROCESS | 1670 | 1461062567850 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}] 03:42:48 INFO - PROCESS | 1670 | 1461062567998 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:42:48 INFO - PROCESS | 1670 | 1461062568072 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be35800 == 63 [pid = 1670] [id = 625] 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1123fcc00) [pid = 1670] [serial = 1875] [outer = 0x0] 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x1147b7000) [pid = 1670] [serial = 1876] [outer = 0x1123fcc00] 03:42:48 INFO - PROCESS | 1670 | 1461062568103 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x118e41000) [pid = 1670] [serial = 1877] [outer = 0x1123fcc00] 03:42:48 INFO - PROCESS | 1670 | 1461062568560 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]]]}] 03:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 773ms 03:42:48 INFO - PROCESS | 1670 | 1461062568616 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:42:48 INFO - PROCESS | 1670 | 1461062568620 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:42:48 INFO - PROCESS | 1670 | 1461062568625 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:42:48 INFO - PROCESS | 1670 | 1461062568627 Marionette TRACE conn2 <- [1,2474,null,{}] 03:42:48 INFO - PROCESS | 1670 | 1461062568630 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}] 03:42:48 INFO - PROCESS | 1670 | 1461062568736 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:42:48 INFO - PROCESS | 1670 | 1461062568841 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8eb800 == 64 [pid = 1670] [id = 626] 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119d16800) [pid = 1670] [serial = 1878] [outer = 0x0] 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11aa27400) [pid = 1670] [serial = 1879] [outer = 0x119d16800] 03:42:48 INFO - PROCESS | 1670 | 1461062568873 Marionette DEBUG loaded listener.js 03:42:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11bd9c800) [pid = 1670] [serial = 1880] [outer = 0x119d16800] 03:42:49 INFO - PROCESS | 1670 | 1461062569301 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]]]}] 03:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 719ms 03:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:42:49 INFO - PROCESS | 1670 | 1461062569357 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:42:49 INFO - PROCESS | 1670 | 1461062569358 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:42:49 INFO - PROCESS | 1670 | 1461062569362 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:42:49 INFO - PROCESS | 1670 | 1461062569365 Marionette TRACE conn2 <- [1,2478,null,{}] 03:42:49 INFO - PROCESS | 1670 | 1461062569373 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}] 03:42:49 INFO - PROCESS | 1670 | 1461062569524 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:42:49 INFO - PROCESS | 1670 | 1461062569580 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd19800 == 65 [pid = 1670] [id = 627] 03:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12647d800) [pid = 1670] [serial = 1881] [outer = 0x0] 03:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x126ab1800) [pid = 1670] [serial = 1882] [outer = 0x12647d800] 03:42:49 INFO - PROCESS | 1670 | 1461062569612 Marionette DEBUG loaded listener.js 03:42:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12910c800) [pid = 1670] [serial = 1883] [outer = 0x12647d800] 03:42:50 INFO - PROCESS | 1670 | 1461062570048 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]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 726ms 03:42:50 INFO - PROCESS | 1670 | 1461062570088 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1670 | 1461062570090 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:42:50 INFO - PROCESS | 1670 | 1461062570093 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1670 | 1461062570094 Marionette TRACE conn2 <- [1,2482,null,{}] 03:42:50 INFO - PROCESS | 1670 | 1461062570096 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}] 03:42:50 INFO - PROCESS | 1670 | 1461062570201 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:42:50 INFO - PROCESS | 1670 | 1461062570276 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x130066000 == 66 [pid = 1670] [id = 628] 03:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12b308c00) [pid = 1670] [serial = 1884] [outer = 0x0] 03:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12ba2a400) [pid = 1670] [serial = 1885] [outer = 0x12b308c00] 03:42:50 INFO - PROCESS | 1670 | 1461062570308 Marionette DEBUG loaded listener.js 03:42:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12cf44c00) [pid = 1670] [serial = 1886] [outer = 0x12b308c00] 03:42:50 INFO - PROCESS | 1670 | 1461062570756 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]]]}] 03:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 03:42:50 INFO - PROCESS | 1670 | 1461062570839 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:42:50 INFO - PROCESS | 1670 | 1461062570840 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:42:50 INFO - PROCESS | 1670 | 1461062570845 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:42:50 INFO - PROCESS | 1670 | 1461062570846 Marionette TRACE conn2 <- [1,2486,null,{}] 03:42:50 INFO - PROCESS | 1670 | 1461062570848 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}] 03:42:50 INFO - PROCESS | 1670 | 1461062570938 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:42:51 INFO - PROCESS | 1670 | 1461062571040 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x130081800 == 67 [pid = 1670] [id = 629] 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12cf38400) [pid = 1670] [serial = 1887] [outer = 0x0] 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12e234c00) [pid = 1670] [serial = 1888] [outer = 0x12cf38400] 03:42:51 INFO - PROCESS | 1670 | 1461062571088 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12ec05400) [pid = 1670] [serial = 1889] [outer = 0x12cf38400] 03:42:51 INFO - PROCESS | 1670 | 1461062571617 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]]]}] 03:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 823ms 03:42:51 INFO - PROCESS | 1670 | 1461062571667 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:42:51 INFO - PROCESS | 1670 | 1461062571669 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:42:51 INFO - PROCESS | 1670 | 1461062571671 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:42:51 INFO - PROCESS | 1670 | 1461062571672 Marionette TRACE conn2 <- [1,2490,null,{}] 03:42:51 INFO - PROCESS | 1670 | 1461062571675 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}] 03:42:51 INFO - PROCESS | 1670 | 1461062571796 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:42:51 INFO - PROCESS | 1670 | 1461062571875 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d81a800 == 68 [pid = 1670] [id = 630] 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12cf45000) [pid = 1670] [serial = 1890] [outer = 0x0] 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12ecc2800) [pid = 1670] [serial = 1891] [outer = 0x12cf45000] 03:42:51 INFO - PROCESS | 1670 | 1461062571907 Marionette DEBUG loaded listener.js 03:42:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12f815800) [pid = 1670] [serial = 1892] [outer = 0x12cf45000] 03:42:52 INFO - PROCESS | 1670 | 1461062572360 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]]]}] 03:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 922ms 03:42:52 INFO - PROCESS | 1670 | 1461062572610 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:42:52 INFO - PROCESS | 1670 | 1461062572613 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:42:52 INFO - PROCESS | 1670 | 1461062572618 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:42:52 INFO - PROCESS | 1670 | 1461062572620 Marionette TRACE conn2 <- [1,2494,null,{}] 03:42:52 INFO - PROCESS | 1670 | 1461062572624 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}] 03:42:52 INFO - PROCESS | 1670 | 1461062572735 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:42:52 INFO - PROCESS | 1670 | 1461062572814 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274de000 == 69 [pid = 1670] [id = 631] 03:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x11444d000) [pid = 1670] [serial = 1893] [outer = 0x0] 03:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x115233c00) [pid = 1670] [serial = 1894] [outer = 0x11444d000] 03:42:52 INFO - PROCESS | 1670 | 1461062572859 Marionette DEBUG loaded listener.js 03:42:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x1189ce400) [pid = 1670] [serial = 1895] [outer = 0x11444d000] 03:42:53 INFO - PROCESS | 1670 | 1461062573397 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]]]}] 03:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 822ms 03:42:53 INFO - PROCESS | 1670 | 1461062573445 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:42:53 INFO - PROCESS | 1670 | 1461062573448 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:42:53 INFO - PROCESS | 1670 | 1461062573455 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:42:53 INFO - PROCESS | 1670 | 1461062573457 Marionette TRACE conn2 <- [1,2498,null,{}] 03:42:53 INFO - PROCESS | 1670 | 1461062573460 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}] 03:42:53 INFO - PROCESS | 1670 | 1461062573561 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:42:53 INFO - PROCESS | 1670 | 1461062573639 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x11aac4800 == 70 [pid = 1670] [id = 632] 03:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x1123f7400) [pid = 1670] [serial = 1896] [outer = 0x0] 03:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x11954fc00) [pid = 1670] [serial = 1897] [outer = 0x1123f7400] 03:42:53 INFO - PROCESS | 1670 | 1461062573667 Marionette DEBUG loaded listener.js 03:42:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x11ad68000) [pid = 1670] [serial = 1898] [outer = 0x1123f7400] 03:42:54 INFO - PROCESS | 1670 | 1461062574059 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]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 674ms 03:42:54 INFO - PROCESS | 1670 | 1461062574142 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1670 | 1461062574144 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x13501c800 == 69 [pid = 1670] [id = 623] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc33800 == 68 [pid = 1670] [id = 622] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c5000 == 67 [pid = 1670] [id = 621] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12b030400) [pid = 1670] [serial = 1765] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12d8af800) [pid = 1670] [serial = 1768] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x11c57d800) [pid = 1670] [serial = 1762] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x114e6c000) [pid = 1670] [serial = 1759] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12f58e000) [pid = 1670] [serial = 1771] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5c6000 == 66 [pid = 1670] [id = 620] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12f117800 == 65 [pid = 1670] [id = 619] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4e3800 == 64 [pid = 1670] [id = 618] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12e03d000 == 63 [pid = 1670] [id = 617] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce29000 == 62 [pid = 1670] [id = 616] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2e2000 == 61 [pid = 1670] [id = 615] 03:42:54 INFO - PROCESS | 1670 | 1461062574258 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1670 | 1461062574260 Marionette TRACE conn2 <- [1,2502,null,{}] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1274d0800 == 60 [pid = 1670] [id = 614] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11b64c800 == 59 [pid = 1670] [id = 613] 03:42:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1291ec800 == 58 [pid = 1670] [id = 612] 03:42:54 INFO - PROCESS | 1670 | 1461062574281 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}] 03:42:54 INFO - PROCESS | 1670 | 1461062574415 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:42:54 INFO - PROCESS | 1670 | 1461062574423 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be3d000 == 59 [pid = 1670] [id = 633] 03:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x11ba7c800) [pid = 1670] [serial = 1899] [outer = 0x0] 03:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x11bd96400) [pid = 1670] [serial = 1900] [outer = 0x11ba7c800] 03:42:54 INFO - PROCESS | 1670 | 1461062574472 Marionette DEBUG loaded listener.js 03:42:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11bda5000) [pid = 1670] [serial = 1901] [outer = 0x11ba7c800] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12bc2ec00) [pid = 1670] [serial = 1795] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12d004c00) [pid = 1670] [serial = 1798] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12d88fc00) [pid = 1670] [serial = 1799] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12cf3f800) [pid = 1670] [serial = 1796] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12fb2e800) [pid = 1670] [serial = 1757] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x1274eac00) [pid = 1670] [serial = 1786] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x1275dfc00) [pid = 1670] [serial = 1787] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x11c5f7000) [pid = 1670] [serial = 1781] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x125c63000) [pid = 1670] [serial = 1783] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12647e000) [pid = 1670] [serial = 1784] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11bb0a800) [pid = 1670] [serial = 1780] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11af75800) [pid = 1670] [serial = 1778] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11a90f800) [pid = 1670] [serial = 1777] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x129116000) [pid = 1670] [serial = 1789] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12966a800) [pid = 1670] [serial = 1790] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12b30e000) [pid = 1670] [serial = 1792] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x118e4c000) [pid = 1670] [serial = 1775] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1160f1800) [pid = 1670] [serial = 1774] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12d8b4000) [pid = 1670] [serial = 1801] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12ecc7000) [pid = 1670] [serial = 1811] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12f2e4c00) [pid = 1670] [serial = 1813] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1275e9c00) [pid = 1670] [serial = 1805] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12e642800) [pid = 1670] [serial = 1810] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b311c00) [pid = 1670] [serial = 1807] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1189d1000) [pid = 1670] [serial = 1804] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12e232c00) [pid = 1670] [serial = 1802] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12e4ae400) [pid = 1670] [serial = 1808] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12ba2e000) [pid = 1670] [serial = 1793] [outer = 0x0] [url = about:blank] 03:42:54 INFO - PROCESS | 1670 | 1461062574925 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]]]}] 03:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 745ms 03:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:42:54 INFO - PROCESS | 1670 | 1461062574939 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:42:54 INFO - PROCESS | 1670 | 1461062574940 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:42:54 INFO - PROCESS | 1670 | 1461062574942 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:42:54 INFO - PROCESS | 1670 | 1461062574943 Marionette TRACE conn2 <- [1,2506,null,{}] 03:42:54 INFO - PROCESS | 1670 | 1461062574945 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}] 03:42:55 INFO - PROCESS | 1670 | 1461062575028 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:42:55 INFO - PROCESS | 1670 | 1461062575034 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293a5000 == 60 [pid = 1670] [id = 634] 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11c01f800) [pid = 1670] [serial = 1902] [outer = 0x0] 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11c5ee400) [pid = 1670] [serial = 1903] [outer = 0x11c01f800] 03:42:55 INFO - PROCESS | 1670 | 1461062575060 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125c69000) [pid = 1670] [serial = 1904] [outer = 0x11c01f800] 03:42:55 INFO - PROCESS | 1670 | 1461062575411 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]]]}] 03:42:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:42:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 03:42:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:42:55 INFO - PROCESS | 1670 | 1461062575463 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:42:55 INFO - PROCESS | 1670 | 1461062575464 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:42:55 INFO - PROCESS | 1670 | 1461062575466 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:42:55 INFO - PROCESS | 1670 | 1461062575467 Marionette TRACE conn2 <- [1,2510,null,{}] 03:42:55 INFO - PROCESS | 1670 | 1461062575469 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}] 03:42:55 INFO - PROCESS | 1670 | 1461062575551 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:42:55 INFO - PROCESS | 1670 | 1461062575555 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c013000 == 61 [pid = 1670] [id = 635] 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x125c69c00) [pid = 1670] [serial = 1905] [outer = 0x0] 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x126129000) [pid = 1670] [serial = 1906] [outer = 0x125c69c00] 03:42:55 INFO - PROCESS | 1670 | 1461062575581 Marionette DEBUG loaded listener.js 03:42:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x126e06c00) [pid = 1670] [serial = 1907] [outer = 0x125c69c00] 03:42:55 INFO - PROCESS | 1670 | 1461062575989 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]]]}] 03:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 572ms 03:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:42:56 INFO - PROCESS | 1670 | 1461062576042 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:42:56 INFO - PROCESS | 1670 | 1461062576044 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:42:56 INFO - PROCESS | 1670 | 1461062576048 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1670 | 1461062576050 Marionette TRACE conn2 <- [1,2514,null,{}] 03:42:56 INFO - PROCESS | 1670 | 1461062576054 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}] 03:42:56 INFO - PROCESS | 1670 | 1461062576155 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:42:56 INFO - PROCESS | 1670 | 1461062576162 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d822800 == 62 [pid = 1670] [id = 636] 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x1275da800) [pid = 1670] [serial = 1908] [outer = 0x0] 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x129669000) [pid = 1670] [serial = 1909] [outer = 0x1275da800] 03:42:56 INFO - PROCESS | 1670 | 1461062576191 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12b257000) [pid = 1670] [serial = 1910] [outer = 0x1275da800] 03:42:56 INFO - PROCESS | 1670 | 1461062576623 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]]]}] 03:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 621ms 03:42:56 INFO - PROCESS | 1670 | 1461062576669 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:42:56 INFO - PROCESS | 1670 | 1461062576670 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:42:56 INFO - PROCESS | 1670 | 1461062576672 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:42:56 INFO - PROCESS | 1670 | 1461062576673 Marionette TRACE conn2 <- [1,2518,null,{}] 03:42:56 INFO - PROCESS | 1670 | 1461062576675 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}] 03:42:56 INFO - PROCESS | 1670 | 1461062576787 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:42:56 INFO - PROCESS | 1670 | 1461062576828 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4cb000 == 63 [pid = 1670] [id = 637] 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1275dbc00) [pid = 1670] [serial = 1911] [outer = 0x0] 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b25bc00) [pid = 1670] [serial = 1912] [outer = 0x1275dbc00] 03:42:56 INFO - PROCESS | 1670 | 1461062576853 Marionette DEBUG loaded listener.js 03:42:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b261400) [pid = 1670] [serial = 1913] [outer = 0x1275dbc00] 03:42:57 INFO - PROCESS | 1670 | 1461062577189 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]]]}] 03:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 568ms 03:42:57 INFO - PROCESS | 1670 | 1461062577240 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:42:57 INFO - PROCESS | 1670 | 1461062577241 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:42:57 INFO - PROCESS | 1670 | 1461062577244 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:42:57 INFO - PROCESS | 1670 | 1461062577245 Marionette TRACE conn2 <- [1,2522,null,{}] 03:42:57 INFO - PROCESS | 1670 | 1461062577247 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}] 03:42:57 INFO - PROCESS | 1670 | 1461062577354 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:42:57 INFO - PROCESS | 1670 | 1461062577392 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eacd000 == 64 [pid = 1670] [id = 638] 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12b257800) [pid = 1670] [serial = 1914] [outer = 0x0] 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12b8a1c00) [pid = 1670] [serial = 1915] [outer = 0x12b257800] 03:42:57 INFO - PROCESS | 1670 | 1461062577417 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12bb93c00) [pid = 1670] [serial = 1916] [outer = 0x12b257800] 03:42:57 INFO - PROCESS | 1670 | 1461062577726 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]]]}] 03:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 03:42:57 INFO - PROCESS | 1670 | 1461062577770 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:42:57 INFO - PROCESS | 1670 | 1461062577771 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:42:57 INFO - PROCESS | 1670 | 1461062577773 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:42:57 INFO - PROCESS | 1670 | 1461062577774 Marionette TRACE conn2 <- [1,2526,null,{}] 03:42:57 INFO - PROCESS | 1670 | 1461062577776 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}] 03:42:57 INFO - PROCESS | 1670 | 1461062577882 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:42:57 INFO - PROCESS | 1670 | 1461062577919 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f419800 == 65 [pid = 1670] [id = 639] 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12b25cc00) [pid = 1670] [serial = 1917] [outer = 0x0] 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12ce77000) [pid = 1670] [serial = 1918] [outer = 0x12b25cc00] 03:42:57 INFO - PROCESS | 1670 | 1461062577946 Marionette DEBUG loaded listener.js 03:42:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12d342800) [pid = 1670] [serial = 1919] [outer = 0x12b25cc00] 03:42:58 INFO - PROCESS | 1670 | 1461062578262 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]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 03:42:58 INFO - PROCESS | 1670 | 1461062578293 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:42:58 INFO - PROCESS | 1670 | 1461062578294 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:42:58 INFO - PROCESS | 1670 | 1461062578296 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1670 | 1461062578297 Marionette TRACE conn2 <- [1,2530,null,{}] 03:42:58 INFO - PROCESS | 1670 | 1461062578300 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}] 03:42:58 INFO - PROCESS | 1670 | 1461062578586 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x125c61800) [pid = 1670] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x1142bc800) [pid = 1670] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12d348800) [pid = 1670] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1188b0400) [pid = 1670] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1123f8000) [pid = 1670] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12d8ad000) [pid = 1670] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12d8acc00) [pid = 1670] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x126ab1000) [pid = 1670] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x129319400) [pid = 1670] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11bd9a800) [pid = 1670] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11ba7c400) [pid = 1670] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11a916000) [pid = 1670] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11c573800) [pid = 1670] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x1275db400) [pid = 1670] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x112378400) [pid = 1670] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x112381400) [pid = 1670] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12b8a7800) [pid = 1670] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12ec09c00) [pid = 1670] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x128f88c00) [pid = 1670] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11c57f000) [pid = 1670] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x129664c00) [pid = 1670] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12b02f400) [pid = 1670] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x11a918800) [pid = 1670] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x11514f400) [pid = 1670] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12e645800) [pid = 1670] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11aa59400) [pid = 1670] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11423ec00) [pid = 1670] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11a93a400) [pid = 1670] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1264e3800) [pid = 1670] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x126a5ec00) [pid = 1670] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:42:58 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12f2dd800) [pid = 1670] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:42:58 INFO - PROCESS | 1670 | 1461062578640 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x119581800 == 66 [pid = 1670] [id = 640] 03:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x112374400) [pid = 1670] [serial = 1920] [outer = 0x0] 03:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1123f4800) [pid = 1670] [serial = 1921] [outer = 0x112374400] 03:42:58 INFO - PROCESS | 1670 | 1461062578667 Marionette DEBUG loaded listener.js 03:42:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x11863f400) [pid = 1670] [serial = 1922] [outer = 0x112374400] 03:42:58 INFO - PROCESS | 1670 | 1461062578937 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]]]}] 03:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 672ms 03:42:58 INFO - PROCESS | 1670 | 1461062578968 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:42:58 INFO - PROCESS | 1670 | 1461062578970 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:42:58 INFO - PROCESS | 1670 | 1461062578972 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:42:58 INFO - PROCESS | 1670 | 1461062578974 Marionette TRACE conn2 <- [1,2534,null,{}] 03:42:58 INFO - PROCESS | 1670 | 1461062578984 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}] 03:42:59 INFO - PROCESS | 1670 | 1461062579087 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:42:59 INFO - PROCESS | 1670 | 1461062579091 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce3f000 == 67 [pid = 1670] [id = 641] 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11237a000) [pid = 1670] [serial = 1923] [outer = 0x0] 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11c573800) [pid = 1670] [serial = 1924] [outer = 0x11237a000] 03:42:59 INFO - PROCESS | 1670 | 1461062579177 Marionette DEBUG loaded listener.js 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12d349000) [pid = 1670] [serial = 1925] [outer = 0x11237a000] 03:42:59 INFO - PROCESS | 1670 | 1461062579485 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]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 522ms 03:42:59 INFO - PROCESS | 1670 | 1461062579496 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1670 | 1461062579499 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:42:59 INFO - PROCESS | 1670 | 1461062579506 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1670 | 1461062579507 Marionette TRACE conn2 <- [1,2538,null,{}] 03:42:59 INFO - PROCESS | 1670 | 1461062579510 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}] 03:42:59 INFO - PROCESS | 1670 | 1461062579598 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:42:59 INFO - PROCESS | 1670 | 1461062579602 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc46000 == 68 [pid = 1670] [id = 642] 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12d343c00) [pid = 1670] [serial = 1926] [outer = 0x0] 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12daf0400) [pid = 1670] [serial = 1927] [outer = 0x12d343c00] 03:42:59 INFO - PROCESS | 1670 | 1461062579627 Marionette DEBUG loaded listener.js 03:42:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12e2d4000) [pid = 1670] [serial = 1928] [outer = 0x12d343c00] 03:42:59 INFO - PROCESS | 1670 | 1461062579961 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]]]}] 03:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 471ms 03:42:59 INFO - PROCESS | 1670 | 1461062579978 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:42:59 INFO - PROCESS | 1670 | 1461062579981 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:42:59 INFO - PROCESS | 1670 | 1461062579985 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:42:59 INFO - PROCESS | 1670 | 1461062579986 Marionette TRACE conn2 <- [1,2542,null,{}] 03:42:59 INFO - PROCESS | 1670 | 1461062579988 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}] 03:43:00 INFO - PROCESS | 1670 | 1461062580106 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:43:00 INFO - PROCESS | 1670 | 1461062580112 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x13002c000 == 69 [pid = 1670] [id = 643] 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12ce76400) [pid = 1670] [serial = 1929] [outer = 0x0] 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12e2d7000) [pid = 1670] [serial = 1930] [outer = 0x12ce76400] 03:43:00 INFO - PROCESS | 1670 | 1461062580137 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12e626c00) [pid = 1670] [serial = 1931] [outer = 0x12ce76400] 03:43:00 INFO - PROCESS | 1670 | 1461062580489 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]]]}] 03:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 03:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:43:00 INFO - PROCESS | 1670 | 1461062580504 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:43:00 INFO - PROCESS | 1670 | 1461062580506 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:43:00 INFO - PROCESS | 1670 | 1461062580509 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:43:00 INFO - PROCESS | 1670 | 1461062580513 Marionette TRACE conn2 <- [1,2546,null,{}] 03:43:00 INFO - PROCESS | 1670 | 1461062580516 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}] 03:43:00 INFO - PROCESS | 1670 | 1461062580751 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:43:00 INFO - PROCESS | 1670 | 1461062580880 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x119ec3000 == 70 [pid = 1670] [id = 644] 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x112374000) [pid = 1670] [serial = 1932] [outer = 0x0] 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11237cc00) [pid = 1670] [serial = 1933] [outer = 0x112374000] 03:43:00 INFO - PROCESS | 1670 | 1461062580913 Marionette DEBUG loaded listener.js 03:43:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1123fc000) [pid = 1670] [serial = 1934] [outer = 0x112374000] 03:43:01 INFO - PROCESS | 1670 | 1461062581348 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]]]}] 03:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 877ms 03:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:43:01 INFO - PROCESS | 1670 | 1461062581387 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:43:01 INFO - PROCESS | 1670 | 1461062581390 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:43:01 INFO - PROCESS | 1670 | 1461062581393 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:43:01 INFO - PROCESS | 1670 | 1461062581398 Marionette TRACE conn2 <- [1,2550,null,{}] 03:43:01 INFO - PROCESS | 1670 | 1461062581402 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}] 03:43:01 INFO - PROCESS | 1670 | 1461062581511 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:43:01 INFO - PROCESS | 1670 | 1461062581575 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2e1800 == 71 [pid = 1670] [id = 645] 03:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x119d14000) [pid = 1670] [serial = 1935] [outer = 0x0] 03:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11ab0b800) [pid = 1670] [serial = 1936] [outer = 0x119d14000] 03:43:01 INFO - PROCESS | 1670 | 1461062581608 Marionette DEBUG loaded listener.js 03:43:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11bb04400) [pid = 1670] [serial = 1937] [outer = 0x119d14000] 03:43:02 INFO - PROCESS | 1670 | 1461062582087 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]]]}] 03:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 724ms 03:43:02 INFO - PROCESS | 1670 | 1461062582168 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:43:02 INFO - PROCESS | 1670 | 1461062582170 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:43:02 INFO - PROCESS | 1670 | 1461062582174 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1670 | 1461062582176 Marionette TRACE conn2 <- [1,2554,null,{}] 03:43:02 INFO - PROCESS | 1670 | 1461062582178 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}] 03:43:02 INFO - PROCESS | 1670 | 1461062582282 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:43:02 INFO - PROCESS | 1670 | 1461062582359 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eadb800 == 72 [pid = 1670] [id = 646] 03:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11bd96800) [pid = 1670] [serial = 1938] [outer = 0x0] 03:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x125f10800) [pid = 1670] [serial = 1939] [outer = 0x11bd96800] 03:43:02 INFO - PROCESS | 1670 | 1461062582389 Marionette DEBUG loaded listener.js 03:43:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x126ef0c00) [pid = 1670] [serial = 1940] [outer = 0x11bd96800] 03:43:02 INFO - PROCESS | 1670 | 1461062582834 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]]]}] 03:43:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:43:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 722ms 03:43:02 INFO - PROCESS | 1670 | 1461062582897 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:43:02 INFO - PROCESS | 1670 | 1461062582901 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:43:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:43:02 INFO - PROCESS | 1670 | 1461062582933 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:43:02 INFO - PROCESS | 1670 | 1461062582939 Marionette TRACE conn2 <- [1,2558,null,{}] 03:43:02 INFO - PROCESS | 1670 | 1461062582948 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}] 03:43:03 INFO - PROCESS | 1670 | 1461062583115 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:43:03 INFO - PROCESS | 1670 | 1461062583218 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1319de800 == 73 [pid = 1670] [id = 647] 03:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x125ac9400) [pid = 1670] [serial = 1941] [outer = 0x0] 03:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12b255400) [pid = 1670] [serial = 1942] [outer = 0x125ac9400] 03:43:03 INFO - PROCESS | 1670 | 1461062583269 Marionette DEBUG loaded listener.js 03:43:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b313c00) [pid = 1670] [serial = 1943] [outer = 0x125ac9400] 03:43:03 INFO - PROCESS | 1670 | 1461062583790 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]]]}] 03:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 908ms 03:43:03 INFO - PROCESS | 1670 | 1461062583815 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:43:03 INFO - PROCESS | 1670 | 1461062583817 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:43:03 INFO - PROCESS | 1670 | 1461062583819 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:43:03 INFO - PROCESS | 1670 | 1461062583821 Marionette TRACE conn2 <- [1,2562,null,{}] 03:43:03 INFO - PROCESS | 1670 | 1461062583823 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}] 03:43:03 INFO - PROCESS | 1670 | 1461062583928 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:43:04 INFO - PROCESS | 1670 | 1461062584003 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1386c9800 == 74 [pid = 1670] [id = 648] 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x128f7e400) [pid = 1670] [serial = 1944] [outer = 0x0] 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12cf40c00) [pid = 1670] [serial = 1945] [outer = 0x128f7e400] 03:43:04 INFO - PROCESS | 1670 | 1461062584035 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12daf5c00) [pid = 1670] [serial = 1946] [outer = 0x128f7e400] 03:43:04 INFO - PROCESS | 1670 | 1461062584454 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]]]}] 03:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 669ms 03:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:43:04 INFO - PROCESS | 1670 | 1461062584489 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:43:04 INFO - PROCESS | 1670 | 1461062584492 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:43:04 INFO - PROCESS | 1670 | 1461062584495 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:43:04 INFO - PROCESS | 1670 | 1461062584497 Marionette TRACE conn2 <- [1,2566,null,{}] 03:43:04 INFO - PROCESS | 1670 | 1461062584501 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}] 03:43:04 INFO - PROCESS | 1670 | 1461062584655 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:43:04 INFO - PROCESS | 1670 | 1461062584868 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e15f000 == 75 [pid = 1670] [id = 649] 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12e64b800) [pid = 1670] [serial = 1947] [outer = 0x0] 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12ec05c00) [pid = 1670] [serial = 1948] [outer = 0x12e64b800] 03:43:04 INFO - PROCESS | 1670 | 1461062584929 Marionette DEBUG loaded listener.js 03:43:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12ecc4800) [pid = 1670] [serial = 1949] [outer = 0x12e64b800] 03:43:05 INFO - PROCESS | 1670 | 1461062585407 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]]]}] 03:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 973ms 03:43:05 INFO - PROCESS | 1670 | 1461062585467 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:43:05 INFO - PROCESS | 1670 | 1461062585469 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:43:05 INFO - PROCESS | 1670 | 1461062585471 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:43:05 INFO - PROCESS | 1670 | 1461062585472 Marionette TRACE conn2 <- [1,2570,null,{}] 03:43:05 INFO - PROCESS | 1670 | 1461062585475 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}] 03:43:05 INFO - PROCESS | 1670 | 1461062585584 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:43:05 INFO - PROCESS | 1670 | 1461062585660 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add1800 == 76 [pid = 1670] [id = 650] 03:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11237d800) [pid = 1670] [serial = 1950] [outer = 0x0] 03:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11aa65400) [pid = 1670] [serial = 1951] [outer = 0x11237d800] 03:43:05 INFO - PROCESS | 1670 | 1461062585689 Marionette DEBUG loaded listener.js 03:43:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x11bd96c00) [pid = 1670] [serial = 1952] [outer = 0x11237d800] 03:43:06 INFO - PROCESS | 1670 | 1461062586316 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]]]}] 03:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 868ms 03:43:06 INFO - PROCESS | 1670 | 1461062586340 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:43:06 INFO - PROCESS | 1670 | 1461062586342 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:43:06 INFO - PROCESS | 1670 | 1461062586347 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:43:06 INFO - PROCESS | 1670 | 1461062586350 Marionette TRACE conn2 <- [1,2574,null,{}] 03:43:06 INFO - PROCESS | 1670 | 1461062586354 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}] 03:43:06 INFO - PROCESS | 1670 | 1461062586457 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:43:06 INFO - PROCESS | 1670 | 1461062586540 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x119152000 == 77 [pid = 1670] [id = 651] 03:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x11863d400) [pid = 1670] [serial = 1953] [outer = 0x0] 03:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x1189d0800) [pid = 1670] [serial = 1954] [outer = 0x11863d400] 03:43:06 INFO - PROCESS | 1670 | 1461062586570 Marionette DEBUG loaded listener.js 03:43:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11a910000) [pid = 1670] [serial = 1955] [outer = 0x11863d400] 03:43:07 INFO - PROCESS | 1670 | 1461062587022 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]]]}] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d9000 == 76 [pid = 1670] [id = 588] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6ca800 == 75 [pid = 1670] [id = 553] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x130023800 == 74 [pid = 1670] [id = 589] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x13002c000 == 73 [pid = 1670] [id = 643] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc46000 == 72 [pid = 1670] [id = 642] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce3f000 == 71 [pid = 1670] [id = 641] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x119581800 == 70 [pid = 1670] [id = 640] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12f419800 == 69 [pid = 1670] [id = 639] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12eacd000 == 68 [pid = 1670] [id = 638] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x11aa23400) [pid = 1670] [serial = 1873] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4cb000 == 67 [pid = 1670] [id = 637] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12d822800 == 66 [pid = 1670] [id = 636] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12c013000 == 65 [pid = 1670] [id = 635] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1293a5000 == 64 [pid = 1670] [id = 634] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11be3d000 == 63 [pid = 1670] [id = 633] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11aac4800 == 62 [pid = 1670] [id = 632] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x1274de000 == 61 [pid = 1670] [id = 631] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x130081800 == 60 [pid = 1670] [id = 629] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x130066000 == 59 [pid = 1670] [id = 628] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12fd19800 == 58 [pid = 1670] [id = 627] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8eb800 == 57 [pid = 1670] [id = 626] 03:43:07 INFO - PROCESS | 1670 | --DOCSHELL 0x11be35800 == 56 [pid = 1670] [id = 625] 03:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 773ms 03:43:07 INFO - PROCESS | 1670 | 1461062587119 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1670 | 1461062587123 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:43:07 INFO - PROCESS | 1670 | 1461062587127 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1670 | 1461062587129 Marionette TRACE conn2 <- [1,2578,null,{}] 03:43:07 INFO - PROCESS | 1670 | 1461062587131 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}] 03:43:07 INFO - PROCESS | 1670 | 1461062587217 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:43:07 INFO - PROCESS | 1670 | 1461062587224 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11baa8800 == 57 [pid = 1670] [id = 652] 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x11aa1d000) [pid = 1670] [serial = 1956] [outer = 0x0] 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x11aa59400) [pid = 1670] [serial = 1957] [outer = 0x11aa1d000] 03:43:07 INFO - PROCESS | 1670 | 1461062587251 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x11bd98000) [pid = 1670] [serial = 1958] [outer = 0x11aa1d000] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11c57dc00) [pid = 1670] [serial = 1706] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x11a90cc00) [pid = 1670] [serial = 1703] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12f2dd400) [pid = 1670] [serial = 1700] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12ecc8800) [pid = 1670] [serial = 1718] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x119a4bc00) [pid = 1670] [serial = 1760] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x125c67800) [pid = 1670] [serial = 1763] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12bc34c00) [pid = 1670] [serial = 1766] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12eccb800) [pid = 1670] [serial = 1769] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12f816000) [pid = 1670] [serial = 1772] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11a90bc00) [pid = 1670] [serial = 1864] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12e649000) [pid = 1670] [serial = 1867] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1275e0400) [pid = 1670] [serial = 1865] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12ec0c000) [pid = 1670] [serial = 1870] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12ec10000) [pid = 1670] [serial = 1871] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12f2e8000) [pid = 1670] [serial = 1868] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12b765c00) [pid = 1670] [serial = 1852] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12d342c00) [pid = 1670] [serial = 1853] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x12e645400) [pid = 1670] [serial = 1859] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11237fc00) [pid = 1670] [serial = 1862] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1275df400) [pid = 1670] [serial = 1709] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12ba2ac00) [pid = 1670] [serial = 1712] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12cf43400) [pid = 1670] [serial = 1715] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126eeac00) [pid = 1670] [serial = 1822] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x128f8dc00) [pid = 1670] [serial = 1823] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x114c09000) [pid = 1670] [serial = 1816] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12daea400) [pid = 1670] [serial = 1855] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x118955800) [pid = 1670] [serial = 1817] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x119eea800) [pid = 1670] [serial = 1838] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x118ec8c00) [pid = 1670] [serial = 1837] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1123f9c00) [pid = 1670] [serial = 1831] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12ecc6400) [pid = 1670] [serial = 1832] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12e64ac00) [pid = 1670] [serial = 1829] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12e4a2400) [pid = 1670] [serial = 1828] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12e4ab000) [pid = 1670] [serial = 1858] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12758b000) [pid = 1670] [serial = 1846] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1275e8c00) [pid = 1670] [serial = 1847] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12d89c000) [pid = 1670] [serial = 1826] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b8a0400) [pid = 1670] [serial = 1825] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12ba28400) [pid = 1670] [serial = 1835] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11bda3000) [pid = 1670] [serial = 1834] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125954400) [pid = 1670] [serial = 1820] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11c025400) [pid = 1670] [serial = 1819] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12e2cc000) [pid = 1670] [serial = 1856] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11ad84000) [pid = 1670] [serial = 1840] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11bda0400) [pid = 1670] [serial = 1841] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x125c6ac00) [pid = 1670] [serial = 1843] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1264dc800) [pid = 1670] [serial = 1844] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12965c400) [pid = 1670] [serial = 1849] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12966a000) [pid = 1670] [serial = 1850] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11237bc00) [pid = 1670] [serial = 1861] [outer = 0x0] [url = about:blank] 03:43:07 INFO - PROCESS | 1670 | 1461062587624 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]]]}] 03:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 03:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:43:07 INFO - PROCESS | 1670 | 1461062587655 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:43:07 INFO - PROCESS | 1670 | 1461062587657 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:43:07 INFO - PROCESS | 1670 | 1461062587659 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:43:07 INFO - PROCESS | 1670 | 1461062587663 Marionette TRACE conn2 <- [1,2582,null,{}] 03:43:07 INFO - PROCESS | 1670 | 1461062587672 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}] 03:43:07 INFO - PROCESS | 1670 | 1461062587800 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:43:07 INFO - PROCESS | 1670 | 1461062587815 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8eb800 == 58 [pid = 1670] [id = 653] 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11be10800) [pid = 1670] [serial = 1959] [outer = 0x0] 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11c5f7000) [pid = 1670] [serial = 1960] [outer = 0x11be10800] 03:43:07 INFO - PROCESS | 1670 | 1461062587861 Marionette DEBUG loaded listener.js 03:43:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x125c6d800) [pid = 1670] [serial = 1961] [outer = 0x11be10800] 03:43:08 INFO - PROCESS | 1670 | 1461062588241 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]]]}] 03:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 627ms 03:43:08 INFO - PROCESS | 1670 | 1461062588286 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:43:08 INFO - PROCESS | 1670 | 1461062588288 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:43:08 INFO - PROCESS | 1670 | 1461062588290 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:43:08 INFO - PROCESS | 1670 | 1461062588291 Marionette TRACE conn2 <- [1,2586,null,{}] 03:43:08 INFO - PROCESS | 1670 | 1461062588293 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}] 03:43:08 INFO - PROCESS | 1670 | 1461062588375 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:43:08 INFO - PROCESS | 1670 | 1461062588381 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce3f800 == 59 [pid = 1670] [id = 654] 03:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126128c00) [pid = 1670] [serial = 1962] [outer = 0x0] 03:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126e11c00) [pid = 1670] [serial = 1963] [outer = 0x126128c00] 03:43:08 INFO - PROCESS | 1670 | 1461062588408 Marionette DEBUG loaded listener.js 03:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x127593800) [pid = 1670] [serial = 1964] [outer = 0x126128c00] 03:43:08 INFO - PROCESS | 1670 | 1461062588753 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]]]}] 03:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 470ms 03:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:43:08 INFO - PROCESS | 1670 | 1461062588765 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:43:08 INFO - PROCESS | 1670 | 1461062588767 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:43:08 INFO - PROCESS | 1670 | 1461062588769 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:43:08 INFO - PROCESS | 1670 | 1461062588770 Marionette TRACE conn2 <- [1,2590,null,{}] 03:43:08 INFO - PROCESS | 1670 | 1461062588773 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}] 03:43:08 INFO - PROCESS | 1670 | 1461062588864 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:43:08 INFO - PROCESS | 1670 | 1461062588936 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x126b9f800 == 60 [pid = 1670] [id = 655] 03:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12647e000) [pid = 1670] [serial = 1965] [outer = 0x0] 03:43:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1275dcc00) [pid = 1670] [serial = 1966] [outer = 0x12647e000] 03:43:08 INFO - PROCESS | 1670 | 1461062588967 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x128f88c00) [pid = 1670] [serial = 1967] [outer = 0x12647e000] 03:43:09 INFO - PROCESS | 1670 | 1461062589443 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]]]}] 03:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 719ms 03:43:09 INFO - PROCESS | 1670 | 1461062589488 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:43:09 INFO - PROCESS | 1670 | 1461062589489 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:43:09 INFO - PROCESS | 1670 | 1461062589491 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:43:09 INFO - PROCESS | 1670 | 1461062589492 Marionette TRACE conn2 <- [1,2594,null,{}] 03:43:09 INFO - PROCESS | 1670 | 1461062589495 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}] 03:43:09 INFO - PROCESS | 1670 | 1461062589618 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:43:09 INFO - PROCESS | 1670 | 1461062589652 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d7000 == 61 [pid = 1670] [id = 656] 03:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b037400) [pid = 1670] [serial = 1968] [outer = 0x0] 03:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b30b800) [pid = 1670] [serial = 1969] [outer = 0x12b037400] 03:43:09 INFO - PROCESS | 1670 | 1461062589680 Marionette DEBUG loaded listener.js 03:43:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12bc37c00) [pid = 1670] [serial = 1970] [outer = 0x12b037400] 03:43:10 INFO - PROCESS | 1670 | 1461062590019 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]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 573ms 03:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:43:10 INFO - PROCESS | 1670 | 1461062590065 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1670 | 1461062590066 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:43:10 INFO - PROCESS | 1670 | 1461062590068 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1670 | 1461062590069 Marionette TRACE conn2 <- [1,2598,null,{}] 03:43:10 INFO - PROCESS | 1670 | 1461062590071 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}] 03:43:10 INFO - PROCESS | 1670 | 1461062590176 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:43:10 INFO - PROCESS | 1670 | 1461062590187 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eadc800 == 62 [pid = 1670] [id = 657] 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12cf37c00) [pid = 1670] [serial = 1971] [outer = 0x0] 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12d00b400) [pid = 1670] [serial = 1972] [outer = 0x12cf37c00] 03:43:10 INFO - PROCESS | 1670 | 1461062590212 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12daee000) [pid = 1670] [serial = 1973] [outer = 0x12cf37c00] 03:43:10 INFO - PROCESS | 1670 | 1461062590555 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]]]}] 03:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 03:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:43:10 INFO - PROCESS | 1670 | 1461062590593 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:43:10 INFO - PROCESS | 1670 | 1461062590594 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:43:10 INFO - PROCESS | 1670 | 1461062590596 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:43:10 INFO - PROCESS | 1670 | 1461062590597 Marionette TRACE conn2 <- [1,2602,null,{}] 03:43:10 INFO - PROCESS | 1670 | 1461062590599 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}] 03:43:10 INFO - PROCESS | 1670 | 1461062590707 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:43:10 INFO - PROCESS | 1670 | 1461062590747 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5af000 == 63 [pid = 1670] [id = 658] 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b03b800) [pid = 1670] [serial = 1974] [outer = 0x0] 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12e2cb800) [pid = 1670] [serial = 1975] [outer = 0x12b03b800] 03:43:10 INFO - PROCESS | 1670 | 1461062590772 Marionette DEBUG loaded listener.js 03:43:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12e622c00) [pid = 1670] [serial = 1976] [outer = 0x12b03b800] 03:43:11 INFO - PROCESS | 1670 | 1461062591106 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]]]}] 03:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 03:43:11 INFO - PROCESS | 1670 | 1461062591117 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:43:11 INFO - PROCESS | 1670 | 1461062591118 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:43:11 INFO - PROCESS | 1670 | 1461062591120 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:43:11 INFO - PROCESS | 1670 | 1461062591122 Marionette TRACE conn2 <- [1,2606,null,{}] 03:43:11 INFO - PROCESS | 1670 | 1461062591124 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}] 03:43:11 INFO - PROCESS | 1670 | 1461062591231 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11aa1bc00) [pid = 1670] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11444d000) [pid = 1670] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12d343c00) [pid = 1670] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11c01f800) [pid = 1670] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1123f7400) [pid = 1670] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x1275da800) [pid = 1670] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x125c69c00) [pid = 1670] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1275dbc00) [pid = 1670] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11ba7c800) [pid = 1670] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12b257800) [pid = 1670] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12b25cc00) [pid = 1670] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x112374400) [pid = 1670] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:43:11 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11237a000) [pid = 1670] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:43:11 INFO - PROCESS | 1670 | 1461062591403 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be4c000 == 64 [pid = 1670] [id = 659] 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x112377800) [pid = 1670] [serial = 1977] [outer = 0x0] 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11444d000) [pid = 1670] [serial = 1978] [outer = 0x112377800] 03:43:11 INFO - PROCESS | 1670 | 1461062591428 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11c577c00) [pid = 1670] [serial = 1979] [outer = 0x112377800] 03:43:11 INFO - PROCESS | 1670 | 1461062591718 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]]]}] 03:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 619ms 03:43:11 INFO - PROCESS | 1670 | 1461062591740 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:43:11 INFO - PROCESS | 1670 | 1461062591741 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:43:11 INFO - PROCESS | 1670 | 1461062591744 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:43:11 INFO - PROCESS | 1670 | 1461062591745 Marionette TRACE conn2 <- [1,2610,null,{}] 03:43:11 INFO - PROCESS | 1670 | 1461062591750 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}] 03:43:11 INFO - PROCESS | 1670 | 1461062591838 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:43:11 INFO - PROCESS | 1670 | 1461062591842 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd17000 == 65 [pid = 1670] [id = 660] 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x125c69c00) [pid = 1670] [serial = 1980] [outer = 0x0] 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12d894800) [pid = 1670] [serial = 1981] [outer = 0x125c69c00] 03:43:11 INFO - PROCESS | 1670 | 1461062591868 Marionette DEBUG loaded listener.js 03:43:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ec0a000) [pid = 1670] [serial = 1982] [outer = 0x125c69c00] 03:43:12 INFO - PROCESS | 1670 | 1461062592244 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]]]}] 03:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 03:43:12 INFO - PROCESS | 1670 | 1461062592270 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1670 | 1461062592273 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:43:12 INFO - PROCESS | 1670 | 1461062592276 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1670 | 1461062592280 Marionette TRACE conn2 <- [1,2614,null,{}] 03:43:12 INFO - PROCESS | 1670 | 1461062592284 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}] 03:43:12 INFO - PROCESS | 1670 | 1461062592441 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:43:12 INFO - PROCESS | 1670 | 1461062592451 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x130082800 == 66 [pid = 1670] [id = 661] 03:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12ec0ec00) [pid = 1670] [serial = 1983] [outer = 0x0] 03:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12eccd000) [pid = 1670] [serial = 1984] [outer = 0x12ec0ec00] 03:43:12 INFO - PROCESS | 1670 | 1461062592499 Marionette DEBUG loaded listener.js 03:43:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12f58bc00) [pid = 1670] [serial = 1985] [outer = 0x12ec0ec00] 03:43:12 INFO - PROCESS | 1670 | 1461062592894 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]]]}] 03:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 03:43:12 INFO - PROCESS | 1670 | 1461062592951 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:43:12 INFO - PROCESS | 1670 | 1461062592952 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:43:12 INFO - PROCESS | 1670 | 1461062592967 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:43:12 INFO - PROCESS | 1670 | 1461062592968 Marionette TRACE conn2 <- [1,2618,null,{}] 03:43:12 INFO - PROCESS | 1670 | 1461062592971 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}] 03:43:13 INFO - PROCESS | 1670 | 1461062593055 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:43:13 INFO - PROCESS | 1670 | 1461062593059 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1319d9800 == 67 [pid = 1670] [id = 662] 03:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1124f0800) [pid = 1670] [serial = 1986] [outer = 0x0] 03:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1124f4c00) [pid = 1670] [serial = 1987] [outer = 0x1124f0800] 03:43:13 INFO - PROCESS | 1670 | 1461062593085 Marionette DEBUG loaded listener.js 03:43:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x1124f9c00) [pid = 1670] [serial = 1988] [outer = 0x1124f0800] 03:43:13 INFO - PROCESS | 1670 | 1461062593674 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]]]}] 03:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 768ms 03:43:13 INFO - PROCESS | 1670 | 1461062593737 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:43:13 INFO - PROCESS | 1670 | 1461062593740 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:43:13 INFO - PROCESS | 1670 | 1461062593746 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:43:13 INFO - PROCESS | 1670 | 1461062593750 Marionette TRACE conn2 <- [1,2622,null,{}] 03:43:13 INFO - PROCESS | 1670 | 1461062593756 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}] 03:43:13 INFO - PROCESS | 1670 | 1461062593891 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:43:14 INFO - PROCESS | 1670 | 1461062593998 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288c3000 == 68 [pid = 1670] [id = 663] 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1123fa800) [pid = 1670] [serial = 1989] [outer = 0x0] 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x1158a6400) [pid = 1670] [serial = 1990] [outer = 0x1123fa800] 03:43:14 INFO - PROCESS | 1670 | 1461062594031 Marionette DEBUG loaded listener.js 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11a90f000) [pid = 1670] [serial = 1991] [outer = 0x1123fa800] 03:43:14 INFO - PROCESS | 1670 | 1461062594480 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]]]}] 03:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 775ms 03:43:14 INFO - PROCESS | 1670 | 1461062594530 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:43:14 INFO - PROCESS | 1670 | 1461062594534 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:43:14 INFO - PROCESS | 1670 | 1461062594541 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:43:14 INFO - PROCESS | 1670 | 1461062594542 Marionette TRACE conn2 <- [1,2626,null,{}] 03:43:14 INFO - PROCESS | 1670 | 1461062594546 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}] 03:43:14 INFO - PROCESS | 1670 | 1461062594654 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:43:14 INFO - PROCESS | 1670 | 1461062594729 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e059800 == 69 [pid = 1670] [id = 664] 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11ab11400) [pid = 1670] [serial = 1992] [outer = 0x0] 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x11bb06800) [pid = 1670] [serial = 1993] [outer = 0x11ab11400] 03:43:14 INFO - PROCESS | 1670 | 1461062594759 Marionette DEBUG loaded listener.js 03:43:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x11c5ae800) [pid = 1670] [serial = 1994] [outer = 0x11ab11400] 03:43:15 INFO - PROCESS | 1670 | 1461062595168 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]]]}] 03:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 672ms 03:43:15 INFO - PROCESS | 1670 | 1461062595213 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:43:15 INFO - PROCESS | 1670 | 1461062595214 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:43:15 INFO - PROCESS | 1670 | 1461062595217 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1670 | 1461062595220 Marionette TRACE conn2 <- [1,2630,null,{}] 03:43:15 INFO - PROCESS | 1670 | 1461062595228 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}] 03:43:15 INFO - PROCESS | 1670 | 1461062595340 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:43:15 INFO - PROCESS | 1670 | 1461062595417 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x13007f800 == 70 [pid = 1670] [id = 665] 03:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12622c000) [pid = 1670] [serial = 1995] [outer = 0x0] 03:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x129311000) [pid = 1670] [serial = 1996] [outer = 0x12622c000] 03:43:15 INFO - PROCESS | 1670 | 1461062595451 Marionette DEBUG loaded listener.js 03:43:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b25b000) [pid = 1670] [serial = 1997] [outer = 0x12622c000] 03:43:15 INFO - PROCESS | 1670 | 1461062595879 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]]]}] 03:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 03:43:15 INFO - PROCESS | 1670 | 1461062595889 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:43:15 INFO - PROCESS | 1670 | 1461062595891 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:43:15 INFO - PROCESS | 1670 | 1461062595893 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:43:15 INFO - PROCESS | 1670 | 1461062595895 Marionette TRACE conn2 <- [1,2634,null,{}] 03:43:15 INFO - PROCESS | 1670 | 1461062595899 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}] 03:43:16 INFO - PROCESS | 1670 | 1461062596024 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:43:16 INFO - PROCESS | 1670 | 1461062596100 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x136cf8000 == 71 [pid = 1670] [id = 666] 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12b765c00) [pid = 1670] [serial = 1998] [outer = 0x0] 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12bc33800) [pid = 1670] [serial = 1999] [outer = 0x12b765c00] 03:43:16 INFO - PROCESS | 1670 | 1461062596129 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12e22e400) [pid = 1670] [serial = 2000] [outer = 0x12b765c00] 03:43:16 INFO - PROCESS | 1670 | 1461062596537 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]]]}] 03:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 672ms 03:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:43:16 INFO - PROCESS | 1670 | 1461062596566 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:43:16 INFO - PROCESS | 1670 | 1461062596567 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:43:16 INFO - PROCESS | 1670 | 1461062596569 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:43:16 INFO - PROCESS | 1670 | 1461062596571 Marionette TRACE conn2 <- [1,2638,null,{}] 03:43:16 INFO - PROCESS | 1670 | 1461062596573 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}] 03:43:16 INFO - PROCESS | 1670 | 1461062596675 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:43:16 INFO - PROCESS | 1670 | 1461062596749 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e155800 == 72 [pid = 1670] [id = 667] 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12b8a0400) [pid = 1670] [serial = 2001] [outer = 0x0] 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12e63c400) [pid = 1670] [serial = 2002] [outer = 0x12b8a0400] 03:43:16 INFO - PROCESS | 1670 | 1461062596781 Marionette DEBUG loaded listener.js 03:43:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12ecc2000) [pid = 1670] [serial = 2003] [outer = 0x12b8a0400] 03:43:17 INFO - PROCESS | 1670 | 1461062597181 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]]]}] 03:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 619ms 03:43:17 INFO - PROCESS | 1670 | 1461062597189 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:43:17 INFO - PROCESS | 1670 | 1461062597190 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:43:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:43:17 INFO - PROCESS | 1670 | 1461062597192 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:43:17 INFO - PROCESS | 1670 | 1461062597194 Marionette TRACE conn2 <- [1,2642,null,{}] 03:43:17 INFO - PROCESS | 1670 | 1461062597199 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}] 03:43:17 INFO - PROCESS | 1670 | 1461062597331 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:43:17 INFO - PROCESS | 1670 | 1461062597471 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ff49000 == 73 [pid = 1670] [id = 668] 03:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12f2e3c00) [pid = 1670] [serial = 2004] [outer = 0x0] 03:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12f594400) [pid = 1670] [serial = 2005] [outer = 0x12f2e3c00] 03:43:17 INFO - PROCESS | 1670 | 1461062597522 Marionette DEBUG loaded listener.js 03:43:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12fb3a000) [pid = 1670] [serial = 2006] [outer = 0x12f2e3c00] 03:43:17 INFO - PROCESS | 1670 | 1461062597994 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]]]}] 03:43:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 874ms 03:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:43:18 INFO - PROCESS | 1670 | 1461062598067 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:43:18 INFO - PROCESS | 1670 | 1461062598068 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:43:18 INFO - PROCESS | 1670 | 1461062598070 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:43:18 INFO - PROCESS | 1670 | 1461062598071 Marionette TRACE conn2 <- [1,2646,null,{}] 03:43:18 INFO - PROCESS | 1670 | 1461062598074 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}] 03:43:18 INFO - PROCESS | 1670 | 1461062598182 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:43:18 INFO - PROCESS | 1670 | 1461062598260 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e044800 == 74 [pid = 1670] [id = 669] 03:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b25ec00) [pid = 1670] [serial = 2007] [outer = 0x0] 03:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12d8acc00) [pid = 1670] [serial = 2008] [outer = 0x12b25ec00] 03:43:18 INFO - PROCESS | 1670 | 1461062598289 Marionette DEBUG loaded listener.js 03:43:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12fbc3800) [pid = 1670] [serial = 2009] [outer = 0x12b25ec00] 03:43:18 INFO - PROCESS | 1670 | 1461062598943 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]]]}] 03:43:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:43:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 919ms 03:43:18 INFO - PROCESS | 1670 | 1461062598990 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:43:18 INFO - PROCESS | 1670 | 1461062598992 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:43:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:43:18 INFO - PROCESS | 1670 | 1461062598995 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:43:19 INFO - PROCESS | 1670 | 1461062599000 Marionette TRACE conn2 <- [1,2650,null,{}] 03:43:19 INFO - PROCESS | 1670 | 1461062599003 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}] 03:43:19 INFO - PROCESS | 1670 | 1461062599107 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:43:19 INFO - PROCESS | 1670 | 1461062599185 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2e4000 == 75 [pid = 1670] [id = 670] 03:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x114c0f000) [pid = 1670] [serial = 2010] [outer = 0x0] 03:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x116737400) [pid = 1670] [serial = 2011] [outer = 0x114c0f000] 03:43:19 INFO - PROCESS | 1670 | 1461062599215 Marionette DEBUG loaded listener.js 03:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x11a940000) [pid = 1670] [serial = 2012] [outer = 0x114c0f000] 03:43:19 INFO - PROCESS | 1670 | 1461062599650 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]]]}] 03:43:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:43:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 674ms 03:43:19 INFO - PROCESS | 1670 | 1461062599670 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:43:19 INFO - PROCESS | 1670 | 1461062599674 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:43:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:43:19 INFO - PROCESS | 1670 | 1461062599678 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:43:19 INFO - PROCESS | 1670 | 1461062599680 Marionette TRACE conn2 <- [1,2654,null,{}] 03:43:19 INFO - PROCESS | 1670 | 1461062599683 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}] 03:43:19 INFO - PROCESS | 1670 | 1461062599817 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:43:19 INFO - PROCESS | 1670 | 1461062599962 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b824800 == 76 [pid = 1670] [id = 671] 03:43:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x11aa1b800) [pid = 1670] [serial = 2013] [outer = 0x0] 03:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x11aa64c00) [pid = 1670] [serial = 2014] [outer = 0x11aa1b800] 03:43:20 INFO - PROCESS | 1670 | 1461062600012 Marionette DEBUG loaded listener.js 03:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x11ba7c800) [pid = 1670] [serial = 2015] [outer = 0x11aa1b800] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x130082800 == 75 [pid = 1670] [id = 661] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12fd17000 == 74 [pid = 1670] [id = 660] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11be4c000 == 73 [pid = 1670] [id = 659] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5af000 == 72 [pid = 1670] [id = 658] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12eadc800 == 71 [pid = 1670] [id = 657] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x11aa27400) [pid = 1670] [serial = 1879] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x126ab1800) [pid = 1670] [serial = 1882] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12e234c00) [pid = 1670] [serial = 1888] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12ba2a400) [pid = 1670] [serial = 1885] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1147b7000) [pid = 1670] [serial = 1876] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12ecc2800) [pid = 1670] [serial = 1891] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12e2d7000) [pid = 1670] [serial = 1930] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d7000 == 70 [pid = 1670] [id = 656] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x126b9f800 == 69 [pid = 1670] [id = 655] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce3f800 == 68 [pid = 1670] [id = 654] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8eb800 == 67 [pid = 1670] [id = 653] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x11baa8800 == 66 [pid = 1670] [id = 652] 03:43:20 INFO - PROCESS | 1670 | --DOCSHELL 0x119152000 == 65 [pid = 1670] [id = 651] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x11aa28000) [pid = 1670] [serial = 1874] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x1189ce400) [pid = 1670] [serial = 1895] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x115233c00) [pid = 1670] [serial = 1894] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12e2d4000) [pid = 1670] [serial = 1928] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x11c5ee400) [pid = 1670] [serial = 1903] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x125c69000) [pid = 1670] [serial = 1904] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11ad68000) [pid = 1670] [serial = 1898] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x11954fc00) [pid = 1670] [serial = 1897] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x129669000) [pid = 1670] [serial = 1909] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x126129000) [pid = 1670] [serial = 1906] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12b25bc00) [pid = 1670] [serial = 1912] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x126e06c00) [pid = 1670] [serial = 1907] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11bd96400) [pid = 1670] [serial = 1900] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11bda5000) [pid = 1670] [serial = 1901] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12b8a1c00) [pid = 1670] [serial = 1915] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12b261400) [pid = 1670] [serial = 1913] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12ce77000) [pid = 1670] [serial = 1918] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12d342800) [pid = 1670] [serial = 1919] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12bb93c00) [pid = 1670] [serial = 1916] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12daf0400) [pid = 1670] [serial = 1927] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1123f4800) [pid = 1670] [serial = 1921] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11863f400) [pid = 1670] [serial = 1922] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11c573800) [pid = 1670] [serial = 1924] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12d349000) [pid = 1670] [serial = 1925] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b257000) [pid = 1670] [serial = 1910] [outer = 0x0] [url = about:blank] 03:43:20 INFO - PROCESS | 1670 | 1461062600507 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]]]}] 03:43:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:43:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 872ms 03:43:20 INFO - PROCESS | 1670 | 1461062600552 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:43:20 INFO - PROCESS | 1670 | 1461062600554 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:43:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:43:20 INFO - PROCESS | 1670 | 1461062600557 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:43:20 INFO - PROCESS | 1670 | 1461062600561 Marionette TRACE conn2 <- [1,2658,null,{}] 03:43:20 INFO - PROCESS | 1670 | 1461062600582 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}] 03:43:20 INFO - PROCESS | 1670 | 1461062600724 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:43:20 INFO - PROCESS | 1670 | 1461062600820 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262f6800 == 66 [pid = 1670] [id = 672] 03:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11bb0b800) [pid = 1670] [serial = 2016] [outer = 0x0] 03:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11c0f6c00) [pid = 1670] [serial = 2017] [outer = 0x11bb0b800] 03:43:20 INFO - PROCESS | 1670 | 1461062600865 Marionette DEBUG loaded listener.js 03:43:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x125952000) [pid = 1670] [serial = 2018] [outer = 0x11bb0b800] 03:43:21 INFO - PROCESS | 1670 | 1461062601220 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]]]}] 03:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 685ms 03:43:21 INFO - PROCESS | 1670 | 1461062601242 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:43:21 INFO - PROCESS | 1670 | 1461062601244 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:43:21 INFO - PROCESS | 1670 | 1461062601249 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1670 | 1461062601250 Marionette TRACE conn2 <- [1,2662,null,{}] 03:43:21 INFO - PROCESS | 1670 | 1461062601252 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}] 03:43:21 INFO - PROCESS | 1670 | 1461062601340 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:43:21 INFO - PROCESS | 1670 | 1461062601399 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b7d9000 == 67 [pid = 1670] [id = 673] 03:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x125ac9000) [pid = 1670] [serial = 2019] [outer = 0x0] 03:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125cc9c00) [pid = 1670] [serial = 2020] [outer = 0x125ac9000] 03:43:21 INFO - PROCESS | 1670 | 1461062601425 Marionette DEBUG loaded listener.js 03:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x125d81c00) [pid = 1670] [serial = 2021] [outer = 0x125ac9000] 03:43:21 INFO - PROCESS | 1670 | 1461062601727 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]]]}] 03:43:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:43:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 03:43:21 INFO - PROCESS | 1670 | 1461062601768 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:43:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:43:21 INFO - PROCESS | 1670 | 1461062601770 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:43:21 INFO - PROCESS | 1670 | 1461062601774 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:43:21 INFO - PROCESS | 1670 | 1461062601776 Marionette TRACE conn2 <- [1,2666,null,{}] 03:43:21 INFO - PROCESS | 1670 | 1461062601779 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}] 03:43:21 INFO - PROCESS | 1670 | 1461062601909 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:43:21 INFO - PROCESS | 1670 | 1461062601981 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce30000 == 68 [pid = 1670] [id = 674] 03:43:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x125c5fc00) [pid = 1670] [serial = 2022] [outer = 0x0] 03:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125d86000) [pid = 1670] [serial = 2023] [outer = 0x125c5fc00] 03:43:22 INFO - PROCESS | 1670 | 1461062602007 Marionette DEBUG loaded listener.js 03:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12622b800) [pid = 1670] [serial = 2024] [outer = 0x125c5fc00] 03:43:22 INFO - PROCESS | 1670 | 1461062602794 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]]]}] 03:43:22 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) 03:43:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 03:43:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:43:22 INFO - PROCESS | 1670 | 1461062602844 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:43:22 INFO - PROCESS | 1670 | 1461062602846 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:43:22 INFO - PROCESS | 1670 | 1461062602848 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:43:22 INFO - PROCESS | 1670 | 1461062602849 Marionette TRACE conn2 <- [1,2670,null,{}] 03:43:22 INFO - PROCESS | 1670 | 1461062602851 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}] 03:43:22 INFO - PROCESS | 1670 | 1461062602970 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:43:22 INFO - PROCESS | 1670 | 1461062602984 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e422000 == 69 [pid = 1670] [id = 675] 03:43:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x126ef0400) [pid = 1670] [serial = 2025] [outer = 0x0] 03:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1288b0c00) [pid = 1670] [serial = 2026] [outer = 0x126ef0400] 03:43:23 INFO - PROCESS | 1670 | 1461062603012 Marionette DEBUG loaded listener.js 03:43:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12931a800) [pid = 1670] [serial = 2027] [outer = 0x126ef0400] 03:43:23 INFO - PROCESS | 1670 | 1461062603828 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] 03:43:23 INFO - PROCESS | 1670 | 1461062603876 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:43:23 INFO - PROCESS | 1670 | 1461062603878 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:43:23 INFO - PROCESS | 1670 | 1461062603879 Marionette TRACE conn2 <- [1,2674,null,{}] 03:43:23 INFO - PROCESS | 1670 | 1461062603882 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}] 03:43:23 INFO - PROCESS | 1670 | 1461062603986 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:43:24 INFO - PROCESS | 1670 | 1461062604024 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f10c000 == 70 [pid = 1670] [id = 676] 03:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1274e6400) [pid = 1670] [serial = 2028] [outer = 0x0] 03:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b255c00) [pid = 1670] [serial = 2029] [outer = 0x1274e6400] 03:43:24 INFO - PROCESS | 1670 | 1461062604050 Marionette DEBUG loaded listener.js 03:43:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12b305000) [pid = 1670] [serial = 2030] [outer = 0x1274e6400] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x11863d400) [pid = 1670] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12b037400) [pid = 1670] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12eccd800) [pid = 1670] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x11237d800) [pid = 1670] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12cf37c00) [pid = 1670] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12647e000) [pid = 1670] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12647d800) [pid = 1670] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12cf38400) [pid = 1670] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x125c69c00) [pid = 1670] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12b308c00) [pid = 1670] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1123fcc00) [pid = 1670] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12ec0ec00) [pid = 1670] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x126128c00) [pid = 1670] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x112377800) [pid = 1670] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12cf45000) [pid = 1670] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11aa1d000) [pid = 1670] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12ce76400) [pid = 1670] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12b03b800) [pid = 1670] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11be10800) [pid = 1670] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:43:24 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119d16800) [pid = 1670] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:43:24 INFO - PROCESS | 1670 | 1461062604833 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] 03:43:24 INFO - PROCESS | 1670 | 1461062604851 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:43:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:43:24 INFO - PROCESS | 1670 | 1461062604853 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:43:24 INFO - PROCESS | 1670 | 1461062604854 Marionette TRACE conn2 <- [1,2678,null,{}] 03:43:24 INFO - PROCESS | 1670 | 1461062604857 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}] 03:43:24 INFO - PROCESS | 1670 | 1461062604961 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:43:25 INFO - PROCESS | 1670 | 1461062605002 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f421800 == 71 [pid = 1670] [id = 677] 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x114446400) [pid = 1670] [serial = 2031] [outer = 0x0] 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11af7cc00) [pid = 1670] [serial = 2032] [outer = 0x114446400] 03:43:25 INFO - PROCESS | 1670 | 1461062605028 Marionette DEBUG loaded listener.js 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12647d800) [pid = 1670] [serial = 2033] [outer = 0x114446400] 03:43:25 INFO - PROCESS | 1670 | 1461062605787 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]]]}] 03:43:25 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) 03:43:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 03:43:25 INFO - PROCESS | 1670 | 1461062605822 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:43:25 INFO - PROCESS | 1670 | 1461062605824 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:43:25 INFO - PROCESS | 1670 | 1461062605826 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:43:25 INFO - PROCESS | 1670 | 1461062605827 Marionette TRACE conn2 <- [1,2682,null,{}] 03:43:25 INFO - PROCESS | 1670 | 1461062605829 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}] 03:43:25 INFO - PROCESS | 1670 | 1461062605916 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:43:25 INFO - PROCESS | 1670 | 1461062605920 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fb8b000 == 72 [pid = 1670] [id = 678] 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x126aad000) [pid = 1670] [serial = 2034] [outer = 0x0] 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12b30e000) [pid = 1670] [serial = 2035] [outer = 0x126aad000] 03:43:25 INFO - PROCESS | 1670 | 1461062605946 Marionette DEBUG loaded listener.js 03:43:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12ba2ac00) [pid = 1670] [serial = 2036] [outer = 0x126aad000] 03:43:26 INFO - PROCESS | 1670 | 1461062606779 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]]]}] 03:43:26 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) 03:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 973ms 03:43:26 INFO - PROCESS | 1670 | 1461062606800 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:43:26 INFO - PROCESS | 1670 | 1461062606802 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:43:26 INFO - PROCESS | 1670 | 1461062606806 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:43:26 INFO - PROCESS | 1670 | 1461062606808 Marionette TRACE conn2 <- [1,2686,null,{}] 03:43:26 INFO - PROCESS | 1670 | 1461062606815 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}] 03:43:26 INFO - PROCESS | 1670 | 1461062606930 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:43:26 INFO - PROCESS | 1670 | 1461062606991 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c183000 == 73 [pid = 1670] [id = 679] 03:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1124eec00) [pid = 1670] [serial = 2037] [outer = 0x0] 03:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1124f5000) [pid = 1670] [serial = 2038] [outer = 0x1124eec00] 03:43:27 INFO - PROCESS | 1670 | 1461062607065 Marionette DEBUG loaded listener.js 03:43:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x11863f400) [pid = 1670] [serial = 2039] [outer = 0x1124eec00] 03:43:28 INFO - PROCESS | 1670 | 1461062608002 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] 03:43:28 INFO - PROCESS | 1670 | 1461062608036 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:43:28 INFO - PROCESS | 1670 | 1461062608041 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:43:28 INFO - PROCESS | 1670 | 1461062608043 Marionette TRACE conn2 <- [1,2690,null,{}] 03:43:28 INFO - PROCESS | 1670 | 1461062608045 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}] 03:43:28 INFO - PROCESS | 1670 | 1461062608149 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:43:28 INFO - PROCESS | 1670 | 1461062608208 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e048000 == 74 [pid = 1670] [id = 680] 03:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x11886b000) [pid = 1670] [serial = 2040] [outer = 0x0] 03:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x11bb06400) [pid = 1670] [serial = 2041] [outer = 0x11886b000] 03:43:28 INFO - PROCESS | 1670 | 1461062608239 Marionette DEBUG loaded listener.js 03:43:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x11c158c00) [pid = 1670] [serial = 2042] [outer = 0x11886b000] 03:43:29 INFO - PROCESS | 1670 | 1461062609160 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 03:43:29 INFO - PROCESS | 1670 | 1461062609178 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:43:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:43:29 INFO - PROCESS | 1670 | 1461062609183 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:43:29 INFO - PROCESS | 1670 | 1461062609185 Marionette TRACE conn2 <- [1,2694,null,{}] 03:43:29 INFO - PROCESS | 1670 | 1461062609193 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}] 03:43:29 INFO - PROCESS | 1670 | 1461062609304 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:43:29 INFO - PROCESS | 1670 | 1461062609363 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd30800 == 75 [pid = 1670] [id = 681] 03:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12587c000) [pid = 1670] [serial = 2043] [outer = 0x0] 03:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x126eed800) [pid = 1670] [serial = 2044] [outer = 0x12587c000] 03:43:29 INFO - PROCESS | 1670 | 1461062609395 Marionette DEBUG loaded listener.js 03:43:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1275e8c00) [pid = 1670] [serial = 2045] [outer = 0x12587c000] 03:43:30 INFO - PROCESS | 1670 | 1461062610348 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] 03:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:43:30 INFO - PROCESS | 1670 | 1461062610367 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:43:30 INFO - PROCESS | 1670 | 1461062610369 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:43:30 INFO - PROCESS | 1670 | 1461062610371 Marionette TRACE conn2 <- [1,2698,null,{}] 03:43:30 INFO - PROCESS | 1670 | 1461062610373 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}] 03:43:30 INFO - PROCESS | 1670 | 1461062610477 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:43:30 INFO - PROCESS | 1670 | 1461062610536 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x130072800 == 76 [pid = 1670] [id = 682] 03:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1275e7c00) [pid = 1670] [serial = 2046] [outer = 0x0] 03:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12b25f400) [pid = 1670] [serial = 2047] [outer = 0x1275e7c00] 03:43:30 INFO - PROCESS | 1670 | 1461062610608 Marionette DEBUG loaded listener.js 03:43:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12bb97800) [pid = 1670] [serial = 2048] [outer = 0x1275e7c00] 03:43:31 INFO - PROCESS | 1670 | 1461062611488 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] 03:43:31 INFO - PROCESS | 1670 | 1461062611495 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:43:31 INFO - PROCESS | 1670 | 1461062611499 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:43:31 INFO - PROCESS | 1670 | 1461062611501 Marionette TRACE conn2 <- [1,2702,null,{}] 03:43:31 INFO - PROCESS | 1670 | 1461062611503 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}] 03:43:31 INFO - PROCESS | 1670 | 1461062611604 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:43:31 INFO - PROCESS | 1670 | 1461062611664 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x1293a2800 == 77 [pid = 1670] [id = 683] 03:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x112380000) [pid = 1670] [serial = 2049] [outer = 0x0] 03:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12bb95800) [pid = 1670] [serial = 2050] [outer = 0x112380000] 03:43:31 INFO - PROCESS | 1670 | 1461062611695 Marionette DEBUG loaded listener.js 03:43:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12cf38400) [pid = 1670] [serial = 2051] [outer = 0x112380000] 03:43:32 INFO - PROCESS | 1670 | 1461062612296 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]]]}] 03:43:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:43:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 821ms 03:43:32 INFO - PROCESS | 1670 | 1461062612318 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:43:32 INFO - PROCESS | 1670 | 1461062612321 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:43:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:43:32 INFO - PROCESS | 1670 | 1461062612324 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:43:32 INFO - PROCESS | 1670 | 1461062612326 Marionette TRACE conn2 <- [1,2706,null,{}] 03:43:32 INFO - PROCESS | 1670 | 1461062612349 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}] 03:43:32 INFO - PROCESS | 1670 | 1461062612457 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:43:32 INFO - PROCESS | 1670 | 1461062612540 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8de800 == 78 [pid = 1670] [id = 684] 03:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x1124f3800) [pid = 1670] [serial = 2052] [outer = 0x0] 03:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1163ec400) [pid = 1670] [serial = 2053] [outer = 0x1124f3800] 03:43:32 INFO - PROCESS | 1670 | 1461062612569 Marionette DEBUG loaded listener.js 03:43:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11a90cc00) [pid = 1670] [serial = 2054] [outer = 0x1124f3800] 03:43:33 INFO - PROCESS | 1670 | 1461062613061 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]]]}] 03:43:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:43:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 776ms 03:43:33 INFO - PROCESS | 1670 | 1461062613101 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:43:33 INFO - PROCESS | 1670 | 1461062613106 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:43:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:43:33 INFO - PROCESS | 1670 | 1461062613113 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1670 | 1461062613115 Marionette TRACE conn2 <- [1,2710,null,{}] 03:43:33 INFO - PROCESS | 1670 | 1461062613119 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}] 03:43:33 INFO - PROCESS | 1670 | 1461062613266 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:43:33 INFO - PROCESS | 1670 | 1461062613434 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5c0800 == 77 [pid = 1670] [id = 570] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12f421800 == 76 [pid = 1670] [id = 677] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12f10c000 == 75 [pid = 1670] [id = 676] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x1124f4c00) [pid = 1670] [serial = 1987] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b255400) [pid = 1670] [serial = 1942] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12ec05c00) [pid = 1670] [serial = 1948] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12cf40c00) [pid = 1670] [serial = 1945] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11adcd000 == 76 [pid = 1670] [id = 685] 03:43:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x115146000) [pid = 1670] [serial = 2055] [outer = 0x0] 03:43:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11aa24c00) [pid = 1670] [serial = 2056] [outer = 0x115146000] 03:43:33 INFO - PROCESS | 1670 | 1461062613516 Marionette DEBUG loaded listener.js 03:43:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12367d800) [pid = 1670] [serial = 2057] [outer = 0x115146000] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12e422000 == 75 [pid = 1670] [id = 675] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce30000 == 74 [pid = 1670] [id = 674] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12b7d9000 == 73 [pid = 1670] [id = 673] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1262f6800 == 72 [pid = 1670] [id = 672] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x11b824800 == 71 [pid = 1670] [id = 671] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2e4000 == 70 [pid = 1670] [id = 670] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12ff49000 == 69 [pid = 1670] [id = 668] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x13e155800 == 68 [pid = 1670] [id = 667] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x136cf8000 == 67 [pid = 1670] [id = 666] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x13007f800 == 66 [pid = 1670] [id = 665] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12e059800 == 65 [pid = 1670] [id = 664] 03:43:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1288c3000 == 64 [pid = 1670] [id = 663] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12f58bc00) [pid = 1670] [serial = 1985] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x1189d0800) [pid = 1670] [serial = 1954] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12b30b800) [pid = 1670] [serial = 1969] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12f592400) [pid = 1670] [serial = 1814] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x11bd96c00) [pid = 1670] [serial = 1952] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x125f10800) [pid = 1670] [serial = 1939] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12d00b400) [pid = 1670] [serial = 1972] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x128f88c00) [pid = 1670] [serial = 1967] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12910c800) [pid = 1670] [serial = 1883] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12ec05400) [pid = 1670] [serial = 1889] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12d894800) [pid = 1670] [serial = 1981] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12cf44c00) [pid = 1670] [serial = 1886] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x118e41000) [pid = 1670] [serial = 1877] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12eccd000) [pid = 1670] [serial = 1984] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x127593800) [pid = 1670] [serial = 1964] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11ab0b800) [pid = 1670] [serial = 1936] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11444d000) [pid = 1670] [serial = 1978] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12daee000) [pid = 1670] [serial = 1973] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12f815800) [pid = 1670] [serial = 1892] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11aa59400) [pid = 1670] [serial = 1957] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11a910000) [pid = 1670] [serial = 1955] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12e626c00) [pid = 1670] [serial = 1931] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11aa65400) [pid = 1670] [serial = 1951] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12e2cb800) [pid = 1670] [serial = 1975] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12bc37c00) [pid = 1670] [serial = 1970] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1275dcc00) [pid = 1670] [serial = 1966] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12ec0a000) [pid = 1670] [serial = 1982] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125c6d800) [pid = 1670] [serial = 1961] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11bd98000) [pid = 1670] [serial = 1958] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11bd9c800) [pid = 1670] [serial = 1880] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11237cc00) [pid = 1670] [serial = 1933] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11c577c00) [pid = 1670] [serial = 1979] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126e11c00) [pid = 1670] [serial = 1963] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12e622c00) [pid = 1670] [serial = 1976] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11c5f7000) [pid = 1670] [serial = 1960] [outer = 0x0] [url = about:blank] 03:43:33 INFO - PROCESS | 1670 | 1461062613873 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] 03:43:33 INFO - PROCESS | 1670 | 1461062613888 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:43:33 INFO - PROCESS | 1670 | 1461062613891 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:43:33 INFO - PROCESS | 1670 | 1461062613893 Marionette TRACE conn2 <- [1,2714,null,{}] 03:43:33 INFO - PROCESS | 1670 | 1461062613904 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}] 03:43:34 INFO - PROCESS | 1670 | 1461062614023 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:43:34 INFO - PROCESS | 1670 | 1461062614100 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12badc000 == 65 [pid = 1670] [id = 686] 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11c0ef400) [pid = 1670] [serial = 2058] [outer = 0x0] 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x125d79800) [pid = 1670] [serial = 2059] [outer = 0x11c0ef400] 03:43:34 INFO - PROCESS | 1670 | 1461062614128 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126bbfc00) [pid = 1670] [serial = 2060] [outer = 0x11c0ef400] 03:43:34 INFO - PROCESS | 1670 | 1461062614439 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]]]}] 03:43:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:43:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 572ms 03:43:34 INFO - PROCESS | 1670 | 1461062614465 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:43:34 INFO - PROCESS | 1670 | 1461062614468 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:43:34 INFO - PROCESS | 1670 | 1461062614471 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:43:34 INFO - PROCESS | 1670 | 1461062614472 Marionette TRACE conn2 <- [1,2718,null,{}] 03:43:34 INFO - PROCESS | 1670 | 1461062614474 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}] 03:43:34 INFO - PROCESS | 1670 | 1461062614558 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:43:34 INFO - PROCESS | 1670 | 1461062614620 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d807000 == 66 [pid = 1670] [id = 687] 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x126bc3400) [pid = 1670] [serial = 2061] [outer = 0x0] 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1275dd000) [pid = 1670] [serial = 2062] [outer = 0x126bc3400] 03:43:34 INFO - PROCESS | 1670 | 1461062614647 Marionette DEBUG loaded listener.js 03:43:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x129668000) [pid = 1670] [serial = 2063] [outer = 0x126bc3400] 03:43:34 INFO - PROCESS | 1670 | 1461062614964 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] 03:43:34 INFO - PROCESS | 1670 | 1461062614993 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:43:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:43:34 INFO - PROCESS | 1670 | 1461062614996 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:43:35 INFO - PROCESS | 1670 | 1461062614998 Marionette TRACE conn2 <- [1,2722,null,{}] 03:43:35 INFO - PROCESS | 1670 | 1461062615002 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}] 03:43:35 INFO - PROCESS | 1670 | 1461062615083 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:43:35 INFO - PROCESS | 1670 | 1461062615087 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f114000 == 67 [pid = 1670] [id = 688] 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b256c00) [pid = 1670] [serial = 2064] [outer = 0x0] 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b774800) [pid = 1670] [serial = 2065] [outer = 0x12b256c00] 03:43:35 INFO - PROCESS | 1670 | 1461062615113 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bc37c00) [pid = 1670] [serial = 2066] [outer = 0x12b256c00] 03:43:35 INFO - PROCESS | 1670 | 1461062615444 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] 03:43:35 INFO - PROCESS | 1670 | 1461062615471 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:43:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:43:35 INFO - PROCESS | 1670 | 1461062615500 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:43:35 INFO - PROCESS | 1670 | 1461062615501 Marionette TRACE conn2 <- [1,2726,null,{}] 03:43:35 INFO - PROCESS | 1670 | 1461062615504 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}] 03:43:35 INFO - PROCESS | 1670 | 1461062615608 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:43:35 INFO - PROCESS | 1670 | 1461062615614 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fb83000 == 68 [pid = 1670] [id = 689] 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12cf40000) [pid = 1670] [serial = 2067] [outer = 0x0] 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12d895000) [pid = 1670] [serial = 2068] [outer = 0x12cf40000] 03:43:35 INFO - PROCESS | 1670 | 1461062615642 Marionette DEBUG loaded listener.js 03:43:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12e4a5000) [pid = 1670] [serial = 2069] [outer = 0x12cf40000] 03:43:36 INFO - PROCESS | 1670 | 1461062616133 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]]]}] 03:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 676ms 03:43:36 INFO - PROCESS | 1670 | 1461062616170 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:43:36 INFO - PROCESS | 1670 | 1461062616172 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:43:36 INFO - PROCESS | 1670 | 1461062616175 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:43:36 INFO - PROCESS | 1670 | 1461062616177 Marionette TRACE conn2 <- [1,2730,null,{}] 03:43:36 INFO - PROCESS | 1670 | 1461062616183 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}] 03:43:36 INFO - PROCESS | 1670 | 1461062616343 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:43:36 INFO - PROCESS | 1670 | 1461062616370 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd21000 == 69 [pid = 1670] [id = 690] 03:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x119eea400) [pid = 1670] [serial = 2070] [outer = 0x0] 03:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12d8afc00) [pid = 1670] [serial = 2071] [outer = 0x119eea400] 03:43:36 INFO - PROCESS | 1670 | 1461062616411 Marionette DEBUG loaded listener.js 03:43:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12e640c00) [pid = 1670] [serial = 2072] [outer = 0x119eea400] 03:43:37 INFO - PROCESS | 1670 | 1461062617250 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] 03:43:37 INFO - PROCESS | 1670 | 1461062617300 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:43:37 INFO - PROCESS | 1670 | 1461062617302 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1670 | 1461062617304 Marionette TRACE conn2 <- [1,2734,null,{}] 03:43:37 INFO - PROCESS | 1670 | 1461062617306 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}] 03:43:37 INFO - PROCESS | 1670 | 1461062617411 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:43:37 INFO - PROCESS | 1670 | 1461062617424 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x130083000 == 70 [pid = 1670] [id = 691] 03:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12ec06800) [pid = 1670] [serial = 2073] [outer = 0x0] 03:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x12ec0c000) [pid = 1670] [serial = 2074] [outer = 0x12ec06800] 03:43:37 INFO - PROCESS | 1670 | 1461062617449 Marionette DEBUG loaded listener.js 03:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12ecbe400) [pid = 1670] [serial = 2075] [outer = 0x12ec06800] 03:43:37 INFO - PROCESS | 1670 | 1461062617779 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]]]}] 03:43:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:43:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 517ms 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11bd96800) [pid = 1670] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x112374000) [pid = 1670] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119d14000) [pid = 1670] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x125ac9000) [pid = 1670] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x126ef0400) [pid = 1670] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x114c0f000) [pid = 1670] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11aa1b800) [pid = 1670] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1274e6400) [pid = 1670] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x114446400) [pid = 1670] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1124f0800) [pid = 1670] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125c5fc00) [pid = 1670] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11bb0b800) [pid = 1670] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125ac9400) [pid = 1670] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12e64b800) [pid = 1670] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:43:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128f7e400) [pid = 1670] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:43:37 INFO - PROCESS | 1670 | 1461062617853 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:43:37 INFO - PROCESS | 1670 | 1461062617854 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:43:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:43:37 INFO - PROCESS | 1670 | 1461062617859 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:43:37 INFO - PROCESS | 1670 | 1461062617860 Marionette TRACE conn2 <- [1,2738,null,{}] 03:43:37 INFO - PROCESS | 1670 | 1461062617862 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}] 03:43:37 INFO - PROCESS | 1670 | 1461062617946 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:43:37 INFO - PROCESS | 1670 | 1461062617952 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2ea000 == 71 [pid = 1670] [id = 692] 03:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1124f5c00) [pid = 1670] [serial = 2076] [outer = 0x0] 03:43:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11aa1a800) [pid = 1670] [serial = 2077] [outer = 0x1124f5c00] 03:43:37 INFO - PROCESS | 1670 | 1461062617977 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125bd4c00) [pid = 1670] [serial = 2078] [outer = 0x1124f5c00] 03:43:38 INFO - PROCESS | 1670 | 1461062618300 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 03:43:38 INFO - PROCESS | 1670 | 1461062618329 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1670 | 1461062618332 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:43:38 INFO - PROCESS | 1670 | 1461062618335 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1670 | 1461062618336 Marionette TRACE conn2 <- [1,2742,null,{}] 03:43:38 INFO - PROCESS | 1670 | 1461062618338 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}] 03:43:38 INFO - PROCESS | 1670 | 1461062618423 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:43:38 INFO - PROCESS | 1670 | 1461062618427 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x131924000 == 72 [pid = 1670] [id = 693] 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x125c5fc00) [pid = 1670] [serial = 2079] [outer = 0x0] 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bb92c00) [pid = 1670] [serial = 2080] [outer = 0x125c5fc00] 03:43:38 INFO - PROCESS | 1670 | 1461062618455 Marionette DEBUG loaded listener.js 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12ecc4400) [pid = 1670] [serial = 2081] [outer = 0x125c5fc00] 03:43:38 INFO - PROCESS | 1670 | 1461062618794 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]]]}] 03:43:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:43:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 517ms 03:43:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:43:38 INFO - PROCESS | 1670 | 1461062618853 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:43:38 INFO - PROCESS | 1670 | 1461062618854 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:43:38 INFO - PROCESS | 1670 | 1461062618857 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:43:38 INFO - PROCESS | 1670 | 1461062618858 Marionette TRACE conn2 <- [1,2746,null,{}] 03:43:38 INFO - PROCESS | 1670 | 1461062618861 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}] 03:43:38 INFO - PROCESS | 1670 | 1461062618961 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:43:38 INFO - PROCESS | 1670 | 1461062618965 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1319da000 == 73 [pid = 1670] [id = 694] 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12d8af800) [pid = 1670] [serial = 2082] [outer = 0x0] 03:43:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12f2e3400) [pid = 1670] [serial = 2083] [outer = 0x12d8af800] 03:43:38 INFO - PROCESS | 1670 | 1461062618994 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12f818800) [pid = 1670] [serial = 2084] [outer = 0x12d8af800] 03:43:39 INFO - PROCESS | 1670 | 1461062619319 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]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 470ms 03:43:39 INFO - PROCESS | 1670 | 1461062619327 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1670 | 1461062619330 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:43:39 INFO - PROCESS | 1670 | 1461062619336 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1670 | 1461062619338 Marionette TRACE conn2 <- [1,2750,null,{}] 03:43:39 INFO - PROCESS | 1670 | 1461062619342 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}] 03:43:39 INFO - PROCESS | 1670 | 1461062619467 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:43:39 INFO - PROCESS | 1670 | 1461062619535 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13503a000 == 74 [pid = 1670] [id = 695] 03:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12e2c8c00) [pid = 1670] [serial = 2085] [outer = 0x0] 03:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12f81f800) [pid = 1670] [serial = 2086] [outer = 0x12e2c8c00] 03:43:39 INFO - PROCESS | 1670 | 1461062619560 Marionette DEBUG loaded listener.js 03:43:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12fbc5400) [pid = 1670] [serial = 2087] [outer = 0x12e2c8c00] 03:43:39 INFO - PROCESS | 1670 | 1461062619829 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]]]}] 03:43:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:43:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 03:43:39 INFO - PROCESS | 1670 | 1461062619926 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:43:39 INFO - PROCESS | 1670 | 1461062619929 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:43:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:43:39 INFO - PROCESS | 1670 | 1461062619934 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:43:39 INFO - PROCESS | 1670 | 1461062619937 Marionette TRACE conn2 <- [1,2754,null,{}] 03:43:39 INFO - PROCESS | 1670 | 1461062619941 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}] 03:43:40 INFO - PROCESS | 1670 | 1461062620058 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:43:40 INFO - PROCESS | 1670 | 1461062620120 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0a000 == 75 [pid = 1670] [id = 696] 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1124f5800) [pid = 1670] [serial = 2088] [outer = 0x0] 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x115237000) [pid = 1670] [serial = 2089] [outer = 0x1124f5800] 03:43:40 INFO - PROCESS | 1670 | 1461062620194 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x11a85ec00) [pid = 1670] [serial = 2090] [outer = 0x1124f5800] 03:43:40 INFO - PROCESS | 1670 | 1461062620650 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]]]}] 03:43:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:43:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 722ms 03:43:40 INFO - PROCESS | 1670 | 1461062620657 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:43:40 INFO - PROCESS | 1670 | 1461062620660 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:43:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:43:40 INFO - PROCESS | 1670 | 1461062620666 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:43:40 INFO - PROCESS | 1670 | 1461062620668 Marionette TRACE conn2 <- [1,2758,null,{}] 03:43:40 INFO - PROCESS | 1670 | 1461062620672 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}] 03:43:40 INFO - PROCESS | 1670 | 1461062620805 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:43:40 INFO - PROCESS | 1670 | 1461062620892 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b2f4800 == 76 [pid = 1670] [id = 697] 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x11aa22000) [pid = 1670] [serial = 2091] [outer = 0x0] 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x125c68000) [pid = 1670] [serial = 2092] [outer = 0x11aa22000] 03:43:40 INFO - PROCESS | 1670 | 1461062620922 Marionette DEBUG loaded listener.js 03:43:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x125d84c00) [pid = 1670] [serial = 2093] [outer = 0x11aa22000] 03:43:41 INFO - PROCESS | 1670 | 1461062621337 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]]]}] 03:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 723ms 03:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:43:41 INFO - PROCESS | 1670 | 1461062621387 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:43:41 INFO - PROCESS | 1670 | 1461062621389 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:43:41 INFO - PROCESS | 1670 | 1461062621391 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:43:41 INFO - PROCESS | 1670 | 1461062621392 Marionette TRACE conn2 <- [1,2762,null,{}] 03:43:41 INFO - PROCESS | 1670 | 1461062621400 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}] 03:43:41 INFO - PROCESS | 1670 | 1461062621509 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:43:41 INFO - PROCESS | 1670 | 1461062621616 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x13085d800 == 77 [pid = 1670] [id = 698] 03:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x129661c00) [pid = 1670] [serial = 2094] [outer = 0x0] 03:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12b260000) [pid = 1670] [serial = 2095] [outer = 0x129661c00] 03:43:41 INFO - PROCESS | 1670 | 1461062621651 Marionette DEBUG loaded listener.js 03:43:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12ce76400) [pid = 1670] [serial = 2096] [outer = 0x129661c00] 03:43:42 INFO - PROCESS | 1670 | 1461062622097 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]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 03:43:42 INFO - PROCESS | 1670 | 1461062622138 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:43:42 INFO - PROCESS | 1670 | 1461062622140 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:43:42 INFO - PROCESS | 1670 | 1461062622144 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1670 | 1461062622146 Marionette TRACE conn2 <- [1,2766,null,{}] 03:43:42 INFO - PROCESS | 1670 | 1461062622167 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}] 03:43:42 INFO - PROCESS | 1670 | 1461062622326 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:43:42 INFO - PROCESS | 1670 | 1461062622404 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1386d2000 == 78 [pid = 1670] [id = 699] 03:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12d346c00) [pid = 1670] [serial = 2097] [outer = 0x0] 03:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12daea400) [pid = 1670] [serial = 2098] [outer = 0x12d346c00] 03:43:42 INFO - PROCESS | 1670 | 1461062622434 Marionette DEBUG loaded listener.js 03:43:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12e4a0c00) [pid = 1670] [serial = 2099] [outer = 0x12d346c00] 03:43:42 INFO - PROCESS | 1670 | 1461062622844 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]]]}] 03:43:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:43:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 734ms 03:43:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:43:42 INFO - PROCESS | 1670 | 1461062622878 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:43:42 INFO - PROCESS | 1670 | 1461062622879 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:43:42 INFO - PROCESS | 1670 | 1461062622881 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:43:42 INFO - PROCESS | 1670 | 1461062622883 Marionette TRACE conn2 <- [1,2770,null,{}] 03:43:42 INFO - PROCESS | 1670 | 1461062622885 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}] 03:43:42 INFO - PROCESS | 1670 | 1461062622991 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:43:43 INFO - PROCESS | 1670 | 1461062623096 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x136711800 == 79 [pid = 1670] [id = 700] 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12daf2400) [pid = 1670] [serial = 2100] [outer = 0x0] 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12f2dc800) [pid = 1670] [serial = 2101] [outer = 0x12daf2400] 03:43:43 INFO - PROCESS | 1670 | 1461062623127 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12f58ac00) [pid = 1670] [serial = 2102] [outer = 0x12daf2400] 03:43:43 INFO - PROCESS | 1670 | 1461062623497 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]]]}] 03:43:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:43:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 03:43:43 INFO - PROCESS | 1670 | 1461062623551 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:43:43 INFO - PROCESS | 1670 | 1461062623552 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:43:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:43:43 INFO - PROCESS | 1670 | 1461062623555 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:43:43 INFO - PROCESS | 1670 | 1461062623556 Marionette TRACE conn2 <- [1,2774,null,{}] 03:43:43 INFO - PROCESS | 1670 | 1461062623558 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}] 03:43:43 INFO - PROCESS | 1670 | 1461062623683 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:43:43 INFO - PROCESS | 1670 | 1461062623780 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x13673e000 == 80 [pid = 1670] [id = 701] 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12fbc4000) [pid = 1670] [serial = 2103] [outer = 0x0] 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12fbea400) [pid = 1670] [serial = 2104] [outer = 0x12fbc4000] 03:43:43 INFO - PROCESS | 1670 | 1461062623812 Marionette DEBUG loaded listener.js 03:43:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x12fbf1000) [pid = 1670] [serial = 2105] [outer = 0x12fbc4000] 03:43:44 INFO - PROCESS | 1670 | 1461062624218 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]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 718ms 03:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:43:44 INFO - PROCESS | 1670 | 1461062624274 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1670 | 1461062624275 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:43:44 INFO - PROCESS | 1670 | 1461062624277 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1670 | 1461062624279 Marionette TRACE conn2 <- [1,2778,null,{}] 03:43:44 INFO - PROCESS | 1670 | 1461062624281 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}] 03:43:44 INFO - PROCESS | 1670 | 1461062624385 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:43:44 INFO - PROCESS | 1670 | 1461062624508 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x136445800 == 81 [pid = 1670] [id = 702] 03:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11b82b400) [pid = 1670] [serial = 2106] [outer = 0x0] 03:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12fbf3800) [pid = 1670] [serial = 2107] [outer = 0x11b82b400] 03:43:44 INFO - PROCESS | 1670 | 1461062624537 Marionette DEBUG loaded listener.js 03:43:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12fff5400) [pid = 1670] [serial = 2108] [outer = 0x11b82b400] 03:43:44 INFO - PROCESS | 1670 | 1461062624934 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]]]}] 03:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 03:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:43:44 INFO - PROCESS | 1670 | 1461062624947 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:43:44 INFO - PROCESS | 1670 | 1461062624948 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:43:44 INFO - PROCESS | 1670 | 1461062624950 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:43:44 INFO - PROCESS | 1670 | 1461062624952 Marionette TRACE conn2 <- [1,2782,null,{}] 03:43:44 INFO - PROCESS | 1670 | 1461062624954 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}] 03:43:45 INFO - PROCESS | 1670 | 1461062625080 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:43:45 INFO - PROCESS | 1670 | 1461062625158 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x126556000 == 82 [pid = 1670] [id = 703] 03:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11237bc00) [pid = 1670] [serial = 2109] [outer = 0x0] 03:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x11aa58c00) [pid = 1670] [serial = 2110] [outer = 0x11237bc00] 03:43:45 INFO - PROCESS | 1670 | 1461062625188 Marionette DEBUG loaded listener.js 03:43:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x129667000) [pid = 1670] [serial = 2111] [outer = 0x11237bc00] 03:43:45 INFO - PROCESS | 1670 | 1461062625836 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]]]}] 03:43:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:43:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 922ms 03:43:45 INFO - PROCESS | 1670 | 1461062625873 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:43:45 INFO - PROCESS | 1670 | 1461062625876 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:43:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:43:45 INFO - PROCESS | 1670 | 1461062625879 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:43:45 INFO - PROCESS | 1670 | 1461062625882 Marionette TRACE conn2 <- [1,2786,null,{}] 03:43:45 INFO - PROCESS | 1670 | 1461062625885 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}] 03:43:45 INFO - PROCESS | 1670 | 1461062625992 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:43:46 INFO - PROCESS | 1670 | 1461062626072 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x11add4000 == 83 [pid = 1670] [id = 704] 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x118874800) [pid = 1670] [serial = 2112] [outer = 0x0] 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x119a4f000) [pid = 1670] [serial = 2113] [outer = 0x118874800] 03:43:46 INFO - PROCESS | 1670 | 1461062626102 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11a93b800) [pid = 1670] [serial = 2114] [outer = 0x118874800] 03:43:46 INFO - PROCESS | 1670 | 1461062626556 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]]]}] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x119ec3000 == 82 [pid = 1670] [id = 644] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x1319da000 == 81 [pid = 1670] [id = 694] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x131924000 == 80 [pid = 1670] [id = 693] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x1319d9800 == 79 [pid = 1670] [id = 662] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2ea000 == 78 [pid = 1670] [id = 692] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x130083000 == 77 [pid = 1670] [id = 691] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12fd21000 == 76 [pid = 1670] [id = 690] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12fb83000 == 75 [pid = 1670] [id = 689] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12e63c400) [pid = 1670] [serial = 2002] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12b30e000) [pid = 1670] [serial = 2035] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12f594400) [pid = 1670] [serial = 2005] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12f114000 == 74 [pid = 1670] [id = 688] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12d807000 == 73 [pid = 1670] [id = 687] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12badc000 == 72 [pid = 1670] [id = 686] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x11adcd000 == 71 [pid = 1670] [id = 685] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12b8de800 == 70 [pid = 1670] [id = 684] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12fd30800 == 69 [pid = 1670] [id = 681] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12e048000 == 68 [pid = 1670] [id = 680] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x11c183000 == 67 [pid = 1670] [id = 679] 03:43:46 INFO - PROCESS | 1670 | --DOCSHELL 0x12fb8b000 == 66 [pid = 1670] [id = 678] 03:43:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:43:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 03:43:46 INFO - PROCESS | 1670 | 1461062626621 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:43:46 INFO - PROCESS | 1670 | 1461062626625 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:43:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:43:46 INFO - PROCESS | 1670 | 1461062626630 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:43:46 INFO - PROCESS | 1670 | 1461062626632 Marionette TRACE conn2 <- [1,2790,null,{}] 03:43:46 INFO - PROCESS | 1670 | 1461062626635 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}] 03:43:46 INFO - PROCESS | 1670 | 1461062626726 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12b305000) [pid = 1670] [serial = 2030] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1124f9c00) [pid = 1670] [serial = 1988] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x125d86000) [pid = 1670] [serial = 2023] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x11c0f6c00) [pid = 1670] [serial = 2017] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12bc33800) [pid = 1670] [serial = 1999] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x125952000) [pid = 1670] [serial = 2018] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x125d81c00) [pid = 1670] [serial = 2021] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12647d800) [pid = 1670] [serial = 2033] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12622b800) [pid = 1670] [serial = 2024] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12931a800) [pid = 1670] [serial = 2027] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12b313c00) [pid = 1670] [serial = 1943] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x12ecc4800) [pid = 1670] [serial = 1949] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12daf5c00) [pid = 1670] [serial = 1946] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126ef0c00) [pid = 1670] [serial = 1940] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x1123fc000) [pid = 1670] [serial = 1934] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x11bb04400) [pid = 1670] [serial = 1937] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x125cc9c00) [pid = 1670] [serial = 2020] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1288b0c00) [pid = 1670] [serial = 2026] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x116737400) [pid = 1670] [serial = 2011] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11a940000) [pid = 1670] [serial = 2012] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x11aa64c00) [pid = 1670] [serial = 2014] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b255c00) [pid = 1670] [serial = 2029] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11ba7c800) [pid = 1670] [serial = 2015] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x11af7cc00) [pid = 1670] [serial = 2032] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1158a6400) [pid = 1670] [serial = 1990] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12d8acc00) [pid = 1670] [serial = 2008] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x129311000) [pid = 1670] [serial = 1996] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11bb06800) [pid = 1670] [serial = 1993] [outer = 0x0] [url = about:blank] 03:43:46 INFO - PROCESS | 1670 | 1461062626804 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x125c37800 == 67 [pid = 1670] [id = 705] 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1124f9c00) [pid = 1670] [serial = 2115] [outer = 0x0] 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11af7cc00) [pid = 1670] [serial = 2116] [outer = 0x1124f9c00] 03:43:46 INFO - PROCESS | 1670 | 1461062626833 Marionette DEBUG loaded listener.js 03:43:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11c576c00) [pid = 1670] [serial = 2117] [outer = 0x1124f9c00] 03:43:47 INFO - PROCESS | 1670 | 1461062627133 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]]]}] 03:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 521ms 03:43:47 INFO - PROCESS | 1670 | 1461062627154 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:43:47 INFO - PROCESS | 1670 | 1461062627155 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:43:47 INFO - PROCESS | 1670 | 1461062627157 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:43:47 INFO - PROCESS | 1670 | 1461062627160 Marionette TRACE conn2 <- [1,2794,null,{}] 03:43:47 INFO - PROCESS | 1670 | 1461062627170 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}] 03:43:47 INFO - PROCESS | 1670 | 1461062627261 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:43:47 INFO - PROCESS | 1670 | 1461062627267 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ce30000 == 68 [pid = 1670] [id = 706] 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12595a800) [pid = 1670] [serial = 2118] [outer = 0x0] 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x125f08400) [pid = 1670] [serial = 2119] [outer = 0x12595a800] 03:43:47 INFO - PROCESS | 1670 | 1461062627295 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x126aaf000) [pid = 1670] [serial = 2120] [outer = 0x12595a800] 03:43:47 INFO - PROCESS | 1670 | 1461062627666 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]]]}] 03:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 525ms 03:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:43:47 INFO - PROCESS | 1670 | 1461062627684 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:43:47 INFO - PROCESS | 1670 | 1461062627686 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:43:47 INFO - PROCESS | 1670 | 1461062627688 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:43:47 INFO - PROCESS | 1670 | 1461062627689 Marionette TRACE conn2 <- [1,2798,null,{}] 03:43:47 INFO - PROCESS | 1670 | 1461062627691 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}] 03:43:47 INFO - PROCESS | 1670 | 1461062627780 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:43:47 INFO - PROCESS | 1670 | 1461062627784 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e41d000 == 69 [pid = 1670] [id = 707] 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x126ef0400) [pid = 1670] [serial = 2121] [outer = 0x0] 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1275e6800) [pid = 1670] [serial = 2122] [outer = 0x126ef0400] 03:43:47 INFO - PROCESS | 1670 | 1461062627810 Marionette DEBUG loaded listener.js 03:43:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x129660c00) [pid = 1670] [serial = 2123] [outer = 0x126ef0400] 03:43:48 INFO - PROCESS | 1670 | 1461062628169 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]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 03:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:43:48 INFO - PROCESS | 1670 | 1461062628207 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1670 | 1461062628208 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:43:48 INFO - PROCESS | 1670 | 1461062628210 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1670 | 1461062628212 Marionette TRACE conn2 <- [1,2802,null,{}] 03:43:48 INFO - PROCESS | 1670 | 1461062628214 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}] 03:43:48 INFO - PROCESS | 1670 | 1461062628301 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:43:48 INFO - PROCESS | 1670 | 1461062628305 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f105800 == 70 [pid = 1670] [id = 708] 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b031000) [pid = 1670] [serial = 2124] [outer = 0x0] 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b25e000) [pid = 1670] [serial = 2125] [outer = 0x12b031000] 03:43:48 INFO - PROCESS | 1670 | 1461062628331 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12b772000) [pid = 1670] [serial = 2126] [outer = 0x12b031000] 03:43:48 INFO - PROCESS | 1670 | 1461062628683 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]]]}] 03:43:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:43:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 03:43:48 INFO - PROCESS | 1670 | 1461062628729 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:43:48 INFO - PROCESS | 1670 | 1461062628730 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:43:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:43:48 INFO - PROCESS | 1670 | 1461062628733 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:43:48 INFO - PROCESS | 1670 | 1461062628734 Marionette TRACE conn2 <- [1,2806,null,{}] 03:43:48 INFO - PROCESS | 1670 | 1461062628736 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}] 03:43:48 INFO - PROCESS | 1670 | 1461062628831 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:43:48 INFO - PROCESS | 1670 | 1461062628914 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f415800 == 71 [pid = 1670] [id = 709] 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12b773000) [pid = 1670] [serial = 2127] [outer = 0x0] 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12ce75c00) [pid = 1670] [serial = 2128] [outer = 0x12b773000] 03:43:48 INFO - PROCESS | 1670 | 1461062628942 Marionette DEBUG loaded listener.js 03:43:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x12e239000) [pid = 1670] [serial = 2129] [outer = 0x12b773000] 03:43:49 INFO - PROCESS | 1670 | 1461062629272 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]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 03:43:49 INFO - PROCESS | 1670 | 1461062629303 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1670 | 1461062629304 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:43:49 INFO - PROCESS | 1670 | 1461062629306 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1670 | 1461062629307 Marionette TRACE conn2 <- [1,2810,null,{}] 03:43:49 INFO - PROCESS | 1670 | 1461062629310 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}] 03:43:49 INFO - PROCESS | 1670 | 1461062629427 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:43:49 INFO - PROCESS | 1670 | 1461062629431 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc35000 == 72 [pid = 1670] [id = 710] 03:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12ba23800) [pid = 1670] [serial = 2130] [outer = 0x0] 03:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12e63c400) [pid = 1670] [serial = 2131] [outer = 0x12ba23800] 03:43:49 INFO - PROCESS | 1670 | 1461062629457 Marionette DEBUG loaded listener.js 03:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12ec08c00) [pid = 1670] [serial = 2132] [outer = 0x12ba23800] 03:43:49 INFO - PROCESS | 1670 | 1461062629775 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]]]}] 03:43:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:43:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 03:43:49 INFO - PROCESS | 1670 | 1461062629825 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:43:49 INFO - PROCESS | 1670 | 1461062629826 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:43:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:43:49 INFO - PROCESS | 1670 | 1461062629829 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:43:49 INFO - PROCESS | 1670 | 1461062629830 Marionette TRACE conn2 <- [1,2814,null,{}] 03:43:49 INFO - PROCESS | 1670 | 1461062629832 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}] 03:43:49 INFO - PROCESS | 1670 | 1461062629950 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:43:49 INFO - PROCESS | 1670 | 1461062629965 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x13002d800 == 73 [pid = 1670] [id = 711] 03:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12ec0f800) [pid = 1670] [serial = 2133] [outer = 0x0] 03:43:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12eccd800) [pid = 1670] [serial = 2134] [outer = 0x12ec0f800] 03:43:49 INFO - PROCESS | 1670 | 1461062629990 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12f593400) [pid = 1670] [serial = 2135] [outer = 0x12ec0f800] 03:43:50 INFO - PROCESS | 1670 | 1461062630336 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]]]}] 03:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 03:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:43:50 INFO - PROCESS | 1670 | 1461062630353 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:43:50 INFO - PROCESS | 1670 | 1461062630355 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:43:50 INFO - PROCESS | 1670 | 1461062630357 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:43:50 INFO - PROCESS | 1670 | 1461062630358 Marionette TRACE conn2 <- [1,2818,null,{}] 03:43:50 INFO - PROCESS | 1670 | 1461062630360 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}] 03:43:50 INFO - PROCESS | 1670 | 1461062630474 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:43:50 INFO - PROCESS | 1670 | 1461062630515 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x130856800 == 74 [pid = 1670] [id = 712] 03:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125d69000) [pid = 1670] [serial = 2136] [outer = 0x0] 03:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x125d70000) [pid = 1670] [serial = 2137] [outer = 0x125d69000] 03:43:50 INFO - PROCESS | 1670 | 1461062630540 Marionette DEBUG loaded listener.js 03:43:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x125d74c00) [pid = 1670] [serial = 2138] [outer = 0x125d69000] 03:43:50 INFO - PROCESS | 1670 | 1461062630987 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]]]}] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x119eea400) [pid = 1670] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12ec06800) [pid = 1670] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x11c0ef400) [pid = 1670] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12d8af800) [pid = 1670] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1124f3800) [pid = 1670] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12cf40000) [pid = 1670] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12b256c00) [pid = 1670] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126bc3400) [pid = 1670] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x115146000) [pid = 1670] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x1124f5c00) [pid = 1670] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:43:50 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x125c5fc00) [pid = 1670] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:43:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:43:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 668ms 03:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:43:51 INFO - PROCESS | 1670 | 1461062631026 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1670 | 1461062631028 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:43:51 INFO - PROCESS | 1670 | 1461062631031 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1670 | 1461062631033 Marionette TRACE conn2 <- [1,2822,null,{}] 03:43:51 INFO - PROCESS | 1670 | 1461062631037 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}] 03:43:51 INFO - PROCESS | 1670 | 1461062631135 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:43:51 INFO - PROCESS | 1670 | 1461062631153 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e6ca800 == 75 [pid = 1670] [id = 713] 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x125d77000) [pid = 1670] [serial = 2139] [outer = 0x0] 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x127594400) [pid = 1670] [serial = 2140] [outer = 0x125d77000] 03:43:51 INFO - PROCESS | 1670 | 1461062631181 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x12d8a7400) [pid = 1670] [serial = 2141] [outer = 0x125d77000] 03:43:51 INFO - PROCESS | 1670 | 1461062631550 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]]]}] 03:43:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:43:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms 03:43:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:43:51 INFO - PROCESS | 1670 | 1461062631603 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:43:51 INFO - PROCESS | 1670 | 1461062631605 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:43:51 INFO - PROCESS | 1670 | 1461062631607 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:43:51 INFO - PROCESS | 1670 | 1461062631609 Marionette TRACE conn2 <- [1,2826,null,{}] 03:43:51 INFO - PROCESS | 1670 | 1461062631611 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}] 03:43:51 INFO - PROCESS | 1670 | 1461062631742 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:43:51 INFO - PROCESS | 1670 | 1461062631751 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x13644a800 == 76 [pid = 1670] [id = 714] 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x12ecc4000) [pid = 1670] [serial = 2142] [outer = 0x0] 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12fbc6800) [pid = 1670] [serial = 2143] [outer = 0x12ecc4000] 03:43:51 INFO - PROCESS | 1670 | 1461062631780 Marionette DEBUG loaded listener.js 03:43:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12fbeb800) [pid = 1670] [serial = 2144] [outer = 0x12ecc4000] 03:43:52 INFO - PROCESS | 1670 | 1461062632111 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 03:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:43:52 INFO - PROCESS | 1670 | 1461062632126 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1670 | 1461062632128 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:43:52 INFO - PROCESS | 1670 | 1461062632134 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1670 | 1461062632137 Marionette TRACE conn2 <- [1,2830,null,{}] 03:43:52 INFO - PROCESS | 1670 | 1461062632140 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}] 03:43:52 INFO - PROCESS | 1670 | 1461062632323 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:43:52 INFO - PROCESS | 1670 | 1461062632385 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x13670c000 == 77 [pid = 1670] [id = 715] 03:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x125d93800) [pid = 1670] [serial = 2145] [outer = 0x0] 03:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x125d98400) [pid = 1670] [serial = 2146] [outer = 0x125d93800] 03:43:52 INFO - PROCESS | 1670 | 1461062632426 Marionette DEBUG loaded listener.js 03:43:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125d9d800) [pid = 1670] [serial = 2147] [outer = 0x125d93800] 03:43:52 INFO - PROCESS | 1670 | 1461062632850 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]]]}] 03:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 03:43:52 INFO - PROCESS | 1670 | 1461062632861 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:43:52 INFO - PROCESS | 1670 | 1461062632862 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:43:52 INFO - PROCESS | 1670 | 1461062632868 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:43:52 INFO - PROCESS | 1670 | 1461062632869 Marionette TRACE conn2 <- [1,2834,null,{}] 03:43:52 INFO - PROCESS | 1670 | 1461062632871 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}] 03:43:52 INFO - PROCESS | 1670 | 1461062632992 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:43:53 INFO - PROCESS | 1670 | 1461062633112 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x11b658000 == 78 [pid = 1670] [id = 716] 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x112374000) [pid = 1670] [serial = 2148] [outer = 0x0] 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x1123f4800) [pid = 1670] [serial = 2149] [outer = 0x112374000] 03:43:53 INFO - PROCESS | 1670 | 1461062633147 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x1142bcc00) [pid = 1670] [serial = 2150] [outer = 0x112374000] 03:43:53 INFO - PROCESS | 1670 | 1461062633602 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:43:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:43:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 770ms 03:43:53 INFO - PROCESS | 1670 | 1461062633667 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:43:53 INFO - PROCESS | 1670 | 1461062633670 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:43:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:43:53 INFO - PROCESS | 1670 | 1461062633674 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:43:53 INFO - PROCESS | 1670 | 1461062633676 Marionette TRACE conn2 <- [1,2838,null,{}] 03:43:53 INFO - PROCESS | 1670 | 1461062633695 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}] 03:43:53 INFO - PROCESS | 1670 | 1461062633851 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:43:53 INFO - PROCESS | 1670 | 1461062633910 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d087000 == 79 [pid = 1670] [id = 717] 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x11c157800) [pid = 1670] [serial = 2151] [outer = 0x0] 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x125874800) [pid = 1670] [serial = 2152] [outer = 0x11c157800] 03:43:53 INFO - PROCESS | 1670 | 1461062633943 Marionette DEBUG loaded listener.js 03:43:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x125d77800) [pid = 1670] [serial = 2153] [outer = 0x11c157800] 03:43:54 INFO - PROCESS | 1670 | 1461062634367 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]]]}] 03:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 03:43:54 INFO - PROCESS | 1670 | 1461062634397 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:43:54 INFO - PROCESS | 1670 | 1461062634400 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:43:54 INFO - PROCESS | 1670 | 1461062634403 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:43:54 INFO - PROCESS | 1670 | 1461062634404 Marionette TRACE conn2 <- [1,2842,null,{}] 03:43:54 INFO - PROCESS | 1670 | 1461062634407 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}] 03:43:54 INFO - PROCESS | 1670 | 1461062634520 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:43:54 INFO - PROCESS | 1670 | 1461062634628 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fb7a000 == 80 [pid = 1670] [id = 718] 03:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x125d84800) [pid = 1670] [serial = 2154] [outer = 0x0] 03:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x1265cf400) [pid = 1670] [serial = 2155] [outer = 0x125d84800] 03:43:54 INFO - PROCESS | 1670 | 1461062634662 Marionette DEBUG loaded listener.js 03:43:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b255400) [pid = 1670] [serial = 2156] [outer = 0x125d84800] 03:43:55 INFO - PROCESS | 1670 | 1461062635117 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]]]}] 03:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 769ms 03:43:55 INFO - PROCESS | 1670 | 1461062635179 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1670 | 1461062635182 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:43:55 INFO - PROCESS | 1670 | 1461062635195 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1670 | 1461062635201 Marionette TRACE conn2 <- [1,2846,null,{}] 03:43:55 INFO - PROCESS | 1670 | 1461062635221 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}] 03:43:55 INFO - PROCESS | 1670 | 1461062635335 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:43:55 INFO - PROCESS | 1670 | 1461062635414 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1386d0000 == 81 [pid = 1670] [id = 719] 03:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x125d99c00) [pid = 1670] [serial = 2157] [outer = 0x0] 03:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12d898000) [pid = 1670] [serial = 2158] [outer = 0x125d99c00] 03:43:55 INFO - PROCESS | 1670 | 1461062635445 Marionette DEBUG loaded listener.js 03:43:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12e647800) [pid = 1670] [serial = 2159] [outer = 0x125d99c00] 03:43:55 INFO - PROCESS | 1670 | 1461062635854 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]]]}] 03:43:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:43:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 700ms 03:43:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:43:55 INFO - PROCESS | 1670 | 1461062635887 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:43:55 INFO - PROCESS | 1670 | 1461062635889 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:43:55 INFO - PROCESS | 1670 | 1461062635892 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:43:55 INFO - PROCESS | 1670 | 1461062635893 Marionette TRACE conn2 <- [1,2850,null,{}] 03:43:55 INFO - PROCESS | 1670 | 1461062635895 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}] 03:43:56 INFO - PROCESS | 1670 | 1461062636006 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:43:56 INFO - PROCESS | 1670 | 1461062636114 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a46e000 == 82 [pid = 1670] [id = 720] 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12daed000) [pid = 1670] [serial = 2160] [outer = 0x0] 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12f81b000) [pid = 1670] [serial = 2161] [outer = 0x12daed000] 03:43:56 INFO - PROCESS | 1670 | 1461062636147 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12fbd1c00) [pid = 1670] [serial = 2162] [outer = 0x12daed000] 03:43:56 INFO - PROCESS | 1670 | 1461062636549 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 669ms 03:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:43:56 INFO - PROCESS | 1670 | 1461062636561 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:43:56 INFO - PROCESS | 1670 | 1461062636563 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:43:56 INFO - PROCESS | 1670 | 1461062636567 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:43:56 INFO - PROCESS | 1670 | 1461062636568 Marionette TRACE conn2 <- [1,2854,null,{}] 03:43:56 INFO - PROCESS | 1670 | 1461062636571 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}] 03:43:56 INFO - PROCESS | 1670 | 1461062636677 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:43:56 INFO - PROCESS | 1670 | 1461062636791 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e16a800 == 83 [pid = 1670] [id = 721] 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12fff1800) [pid = 1670] [serial = 2163] [outer = 0x0] 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12fff7400) [pid = 1670] [serial = 2164] [outer = 0x12fff1800] 03:43:56 INFO - PROCESS | 1670 | 1461062636828 Marionette DEBUG loaded listener.js 03:43:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x13075a000) [pid = 1670] [serial = 2165] [outer = 0x12fff1800] 03:43:57 INFO - PROCESS | 1670 | 1461062637250 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]]]}] 03:43:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:43:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 721ms 03:43:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:43:57 INFO - PROCESS | 1670 | 1461062637287 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:43:57 INFO - PROCESS | 1670 | 1461062637288 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:43:57 INFO - PROCESS | 1670 | 1461062637291 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:43:57 INFO - PROCESS | 1670 | 1461062637292 Marionette TRACE conn2 <- [1,2858,null,{}] 03:43:57 INFO - PROCESS | 1670 | 1461062637294 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}] 03:43:57 INFO - PROCESS | 1670 | 1461062637401 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:43:57 INFO - PROCESS | 1670 | 1461062637510 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a49a000 == 84 [pid = 1670] [id = 722] 03:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x13075a400) [pid = 1670] [serial = 2166] [outer = 0x0] 03:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x136c24c00) [pid = 1670] [serial = 2167] [outer = 0x13075a400] 03:43:57 INFO - PROCESS | 1670 | 1461062637542 Marionette DEBUG loaded listener.js 03:43:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x136c2c800) [pid = 1670] [serial = 2168] [outer = 0x13075a400] 03:43:58 INFO - PROCESS | 1670 | 1461062637998 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 720ms 03:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:43:58 INFO - PROCESS | 1670 | 1461062638012 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:43:58 INFO - PROCESS | 1670 | 1461062638014 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:43:58 INFO - PROCESS | 1670 | 1461062638016 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:43:58 INFO - PROCESS | 1670 | 1461062638017 Marionette TRACE conn2 <- [1,2862,null,{}] 03:43:58 INFO - PROCESS | 1670 | 1461062638038 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}] 03:43:58 INFO - PROCESS | 1670 | 1461062638145 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:43:58 INFO - PROCESS | 1670 | 1461062638227 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x130859800 == 85 [pid = 1670] [id = 723] 03:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x11c019000) [pid = 1670] [serial = 2169] [outer = 0x0] 03:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12f2e4800) [pid = 1670] [serial = 2170] [outer = 0x11c019000] 03:43:58 INFO - PROCESS | 1670 | 1461062638257 Marionette DEBUG loaded listener.js 03:43:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x138665c00) [pid = 1670] [serial = 2171] [outer = 0x11c019000] 03:43:58 INFO - PROCESS | 1670 | 1461062638913 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]]]}] 03:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 923ms 03:43:58 INFO - PROCESS | 1670 | 1461062638951 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:43:58 INFO - PROCESS | 1670 | 1461062638954 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:43:58 INFO - PROCESS | 1670 | 1461062638962 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:43:58 INFO - PROCESS | 1670 | 1461062638967 Marionette TRACE conn2 <- [1,2866,null,{}] 03:43:58 INFO - PROCESS | 1670 | 1461062638974 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}] 03:43:59 INFO - PROCESS | 1670 | 1461062639139 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:43:59 INFO - PROCESS | 1670 | 1461062639263 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:43:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1288d9000 == 86 [pid = 1670] [id = 724] 03:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11237c400) [pid = 1670] [serial = 2172] [outer = 0x0] 03:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x1145b6400) [pid = 1670] [serial = 2173] [outer = 0x11237c400] 03:43:59 INFO - PROCESS | 1670 | 1461062639343 Marionette DEBUG loaded listener.js 03:43:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x119d17000) [pid = 1670] [serial = 2174] [outer = 0x11237c400] 03:43:59 INFO - PROCESS | 1670 | 1461062639773 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]]]}] 03:43:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:43:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 826ms 03:43:59 INFO - PROCESS | 1670 | 1461062639787 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:43:59 INFO - PROCESS | 1670 | 1461062639791 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:43:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:43:59 INFO - PROCESS | 1670 | 1461062639795 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:43:59 INFO - PROCESS | 1670 | 1461062639797 Marionette TRACE conn2 <- [1,2870,null,{}] 03:43:59 INFO - PROCESS | 1670 | 1461062639822 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}] 03:43:59 INFO - PROCESS | 1670 | 1461062639925 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:44:00 INFO - PROCESS | 1670 | 1461062640011 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1274b5000 == 87 [pid = 1670] [id = 725] 03:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x11bd96800) [pid = 1670] [serial = 2175] [outer = 0x0] 03:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x125c69400) [pid = 1670] [serial = 2176] [outer = 0x11bd96800] 03:44:00 INFO - PROCESS | 1670 | 1461062640039 Marionette DEBUG loaded listener.js 03:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x125d74000) [pid = 1670] [serial = 2177] [outer = 0x11bd96800] 03:44:00 INFO - PROCESS | 1670 | 1461062640472 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]]]}] 03:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 693ms 03:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:44:00 INFO - PROCESS | 1670 | 1461062640490 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:44:00 INFO - PROCESS | 1670 | 1461062640492 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:44:00 INFO - PROCESS | 1670 | 1461062640495 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:44:00 INFO - PROCESS | 1670 | 1461062640499 Marionette TRACE conn2 <- [1,2874,null,{}] 03:44:00 INFO - PROCESS | 1670 | 1461062640510 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}] 03:44:00 INFO - PROCESS | 1670 | 1461062640702 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12939c000 == 86 [pid = 1670] [id = 555] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x13670c000 == 85 [pid = 1670] [id = 715] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x13644a800 == 84 [pid = 1670] [id = 714] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12bb95800) [pid = 1670] [serial = 2050] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x11bb06400) [pid = 1670] [serial = 2041] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12b25f400) [pid = 1670] [serial = 2047] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x1124f5000) [pid = 1670] [serial = 2038] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x126eed800) [pid = 1670] [serial = 2044] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12f81f800) [pid = 1670] [serial = 2086] [outer = 0x0] [url = about:blank] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12e6ca800 == 83 [pid = 1670] [id = 713] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x130856800 == 82 [pid = 1670] [id = 712] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x13002d800 == 81 [pid = 1670] [id = 711] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc35000 == 80 [pid = 1670] [id = 710] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12f415800 == 79 [pid = 1670] [id = 709] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12f105800 == 78 [pid = 1670] [id = 708] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12e41d000 == 77 [pid = 1670] [id = 707] 03:44:00 INFO - PROCESS | 1670 | 1461062640911 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12ce30000 == 76 [pid = 1670] [id = 706] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x125c37800 == 75 [pid = 1670] [id = 705] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11add4000 == 74 [pid = 1670] [id = 704] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x13673e000 == 73 [pid = 1670] [id = 701] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x136711800 == 72 [pid = 1670] [id = 700] 03:44:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1386d2000 == 71 [pid = 1670] [id = 699] 03:44:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x11bb5b800 == 72 [pid = 1670] [id = 726] 03:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x1147b7000) [pid = 1670] [serial = 2178] [outer = 0x0] 03:44:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x11a934800) [pid = 1670] [serial = 2179] [outer = 0x1147b7000] 03:44:00 INFO - PROCESS | 1670 | 1461062640968 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x125c6b000) [pid = 1670] [serial = 2180] [outer = 0x1147b7000] 03:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x13085d800 == 71 [pid = 1670] [id = 698] 03:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x12b2f4800 == 70 [pid = 1670] [id = 697] 03:44:01 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0a000 == 69 [pid = 1670] [id = 696] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x12d8afc00) [pid = 1670] [serial = 2071] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12ec0c000) [pid = 1670] [serial = 2074] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x125d79800) [pid = 1670] [serial = 2059] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x126bbfc00) [pid = 1670] [serial = 2060] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12f818800) [pid = 1670] [serial = 2084] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11a90cc00) [pid = 1670] [serial = 2054] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x1163ec400) [pid = 1670] [serial = 2053] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x12d895000) [pid = 1670] [serial = 2068] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12b774800) [pid = 1670] [serial = 2065] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12bc37c00) [pid = 1670] [serial = 2066] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1275dd000) [pid = 1670] [serial = 2062] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x129668000) [pid = 1670] [serial = 2063] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11aa24c00) [pid = 1670] [serial = 2056] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12367d800) [pid = 1670] [serial = 2057] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11aa1a800) [pid = 1670] [serial = 2077] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x125bd4c00) [pid = 1670] [serial = 2078] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x12ecc4400) [pid = 1670] [serial = 2081] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12ecbe400) [pid = 1670] [serial = 2075] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12f2e3400) [pid = 1670] [serial = 2083] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12e640c00) [pid = 1670] [serial = 2072] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12e4a5000) [pid = 1670] [serial = 2069] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12bb92c00) [pid = 1670] [serial = 2080] [outer = 0x0] [url = about:blank] 03:44:01 INFO - PROCESS | 1670 | 1461062641300 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]]]}] 03:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 827ms 03:44:01 INFO - PROCESS | 1670 | 1461062641321 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:44:01 INFO - PROCESS | 1670 | 1461062641323 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:44:01 INFO - PROCESS | 1670 | 1461062641325 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:44:01 INFO - PROCESS | 1670 | 1461062641326 Marionette TRACE conn2 <- [1,2878,null,{}] 03:44:01 INFO - PROCESS | 1670 | 1461062641329 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}] 03:44:01 INFO - PROCESS | 1670 | 1461062641420 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:44:01 INFO - PROCESS | 1670 | 1461062641424 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d073800 == 70 [pid = 1670] [id = 727] 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x125d6fc00) [pid = 1670] [serial = 2181] [outer = 0x0] 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1275da800) [pid = 1670] [serial = 2182] [outer = 0x125d6fc00] 03:44:01 INFO - PROCESS | 1670 | 1461062641450 Marionette DEBUG loaded listener.js 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x129311000) [pid = 1670] [serial = 2183] [outer = 0x125d6fc00] 03:44:01 INFO - PROCESS | 1670 | 1461062641821 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]]]}] 03:44:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:44:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 03:44:01 INFO - PROCESS | 1670 | 1461062641846 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:44:01 INFO - PROCESS | 1670 | 1461062641847 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:44:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:44:01 INFO - PROCESS | 1670 | 1461062641852 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:44:01 INFO - PROCESS | 1670 | 1461062641853 Marionette TRACE conn2 <- [1,2882,null,{}] 03:44:01 INFO - PROCESS | 1670 | 1461062641855 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}] 03:44:01 INFO - PROCESS | 1670 | 1461062641942 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:44:01 INFO - PROCESS | 1670 | 1461062641948 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ead8800 == 71 [pid = 1670] [id = 728] 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x129664000) [pid = 1670] [serial = 2184] [outer = 0x0] 03:44:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12b033400) [pid = 1670] [serial = 2185] [outer = 0x129664000] 03:44:01 INFO - PROCESS | 1670 | 1461062641974 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12b312000) [pid = 1670] [serial = 2186] [outer = 0x129664000] 03:44:02 INFO - PROCESS | 1670 | 1461062642343 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]]]}] 03:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 518ms 03:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:44:02 INFO - PROCESS | 1670 | 1461062642370 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1670 | 1461062642371 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:44:02 INFO - PROCESS | 1670 | 1461062642373 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1670 | 1461062642374 Marionette TRACE conn2 <- [1,2886,null,{}] 03:44:02 INFO - PROCESS | 1670 | 1461062642377 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}] 03:44:02 INFO - PROCESS | 1670 | 1461062642481 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:44:02 INFO - PROCESS | 1670 | 1461062642487 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc43000 == 72 [pid = 1670] [id = 729] 03:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12ba27400) [pid = 1670] [serial = 2187] [outer = 0x0] 03:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d340800) [pid = 1670] [serial = 2188] [outer = 0x12ba27400] 03:44:02 INFO - PROCESS | 1670 | 1461062642515 Marionette DEBUG loaded listener.js 03:44:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12e621800) [pid = 1670] [serial = 2189] [outer = 0x12ba27400] 03:44:02 INFO - PROCESS | 1670 | 1461062642861 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]]]}] 03:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 03:44:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:44:02 INFO - PROCESS | 1670 | 1461062642893 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:44:02 INFO - PROCESS | 1670 | 1461062642894 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:44:02 INFO - PROCESS | 1670 | 1461062642896 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:44:02 INFO - PROCESS | 1670 | 1461062642898 Marionette TRACE conn2 <- [1,2890,null,{}] 03:44:02 INFO - PROCESS | 1670 | 1461062642902 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}] 03:44:02 INFO - PROCESS | 1670 | 1461062642990 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:44:03 INFO - PROCESS | 1670 | 1461062643077 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ff47800 == 73 [pid = 1670] [id = 730] 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12ba2f800) [pid = 1670] [serial = 2190] [outer = 0x0] 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12e646000) [pid = 1670] [serial = 2191] [outer = 0x12ba2f800] 03:44:03 INFO - PROCESS | 1670 | 1461062643102 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12f2e3400) [pid = 1670] [serial = 2192] [outer = 0x12ba2f800] 03:44:03 INFO - PROCESS | 1670 | 1461062643435 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:44:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:44:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 572ms 03:44:03 INFO - PROCESS | 1670 | 1461062643475 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:44:03 INFO - PROCESS | 1670 | 1461062643476 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:44:03 INFO - PROCESS | 1670 | 1461062643478 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:44:03 INFO - PROCESS | 1670 | 1461062643479 Marionette TRACE conn2 <- [1,2894,null,{}] 03:44:03 INFO - PROCESS | 1670 | 1461062643481 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}] 03:44:03 INFO - PROCESS | 1670 | 1461062643595 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:44:03 INFO - PROCESS | 1670 | 1461062643607 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x130859000 == 74 [pid = 1670] [id = 731] 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12ec0ac00) [pid = 1670] [serial = 2193] [outer = 0x0] 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12f81bc00) [pid = 1670] [serial = 2194] [outer = 0x12ec0ac00] 03:44:03 INFO - PROCESS | 1670 | 1461062643632 Marionette DEBUG loaded listener.js 03:44:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12fbd0400) [pid = 1670] [serial = 2195] [outer = 0x12ec0ac00] 03:44:04 INFO - PROCESS | 1670 | 1461062644007 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]]]}] 03:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 569ms 03:44:04 INFO - PROCESS | 1670 | 1461062644048 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:44:04 INFO - PROCESS | 1670 | 1461062644050 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:44:04 INFO - PROCESS | 1670 | 1461062644054 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:44:04 INFO - PROCESS | 1670 | 1461062644055 Marionette TRACE conn2 <- [1,2898,null,{}] 03:44:04 INFO - PROCESS | 1670 | 1461062644059 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}] 03:44:04 INFO - PROCESS | 1670 | 1461062644234 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:44:04 INFO - PROCESS | 1670 | 1461062644256 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1319cd800 == 75 [pid = 1670] [id = 732] 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x11c0f1c00) [pid = 1670] [serial = 2196] [outer = 0x0] 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x12e23b400) [pid = 1670] [serial = 2197] [outer = 0x11c0f1c00] 03:44:04 INFO - PROCESS | 1670 | 1461062644281 Marionette DEBUG loaded listener.js 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12ffee400) [pid = 1670] [serial = 2198] [outer = 0x11c0f1c00] 03:44:04 INFO - PROCESS | 1670 | 1461062644647 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]]]}] 03:44:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:44:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 621ms 03:44:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:44:04 INFO - PROCESS | 1670 | 1461062644677 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:44:04 INFO - PROCESS | 1670 | 1461062644678 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:44:04 INFO - PROCESS | 1670 | 1461062644680 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:44:04 INFO - PROCESS | 1670 | 1461062644683 Marionette TRACE conn2 <- [1,2902,null,{}] 03:44:04 INFO - PROCESS | 1670 | 1461062644686 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}] 03:44:04 INFO - PROCESS | 1670 | 1461062644802 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:44:04 INFO - PROCESS | 1670 | 1461062644814 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x136463000 == 76 [pid = 1670] [id = 733] 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12f823400) [pid = 1670] [serial = 2199] [outer = 0x0] 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x13075b800) [pid = 1670] [serial = 2200] [outer = 0x12f823400] 03:44:04 INFO - PROCESS | 1670 | 1461062644838 Marionette DEBUG loaded listener.js 03:44:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x136c2b800) [pid = 1670] [serial = 2201] [outer = 0x12f823400] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12b765c00) [pid = 1670] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12b8a0400) [pid = 1670] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x112380000) [pid = 1670] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12b25ec00) [pid = 1670] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12f2e3c00) [pid = 1670] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12622c000) [pid = 1670] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x11ab11400) [pid = 1670] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12ba23800) [pid = 1670] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12ec0f800) [pid = 1670] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1124f5800) [pid = 1670] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x129661c00) [pid = 1670] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x125d69000) [pid = 1670] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12595a800) [pid = 1670] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x1124f9c00) [pid = 1670] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12daf2400) [pid = 1670] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11237bc00) [pid = 1670] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11aa22000) [pid = 1670] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x125d77000) [pid = 1670] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x118874800) [pid = 1670] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12d346c00) [pid = 1670] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x12b031000) [pid = 1670] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x126ef0400) [pid = 1670] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11b82b400) [pid = 1670] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12ecc4000) [pid = 1670] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12fbc4000) [pid = 1670] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12b773000) [pid = 1670] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12587c000) [pid = 1670] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x1275e7c00) [pid = 1670] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x1124eec00) [pid = 1670] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x11886b000) [pid = 1670] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x1123fa800) [pid = 1670] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:44:05 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x126aad000) [pid = 1670] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:44:05 INFO - PROCESS | 1670 | 1461062645392 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 721ms 03:44:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:44:05 INFO - PROCESS | 1670 | 1461062645403 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1670 | 1461062645405 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:44:05 INFO - PROCESS | 1670 | 1461062645407 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1670 | 1461062645408 Marionette TRACE conn2 <- [1,2906,null,{}] 03:44:05 INFO - PROCESS | 1670 | 1461062645411 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}] 03:44:05 INFO - PROCESS | 1670 | 1461062645519 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:44:05 INFO - PROCESS | 1670 | 1461062645616 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fc3b000 == 77 [pid = 1670] [id = 734] 03:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x1124eb800) [pid = 1670] [serial = 2202] [outer = 0x0] 03:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x125d90c00) [pid = 1670] [serial = 2203] [outer = 0x1124eb800] 03:44:05 INFO - PROCESS | 1670 | 1461062645645 Marionette DEBUG loaded listener.js 03:44:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x12b255000) [pid = 1670] [serial = 2204] [outer = 0x1124eb800] 03:44:05 INFO - PROCESS | 1670 | 1461062645935 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]]]}] 03:44:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:44:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 03:44:05 INFO - PROCESS | 1670 | 1461062645976 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:44:05 INFO - PROCESS | 1670 | 1461062645978 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:44:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:44:05 INFO - PROCESS | 1670 | 1461062645981 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:44:05 INFO - PROCESS | 1670 | 1461062645984 Marionette TRACE conn2 <- [1,2910,null,{}] 03:44:05 INFO - PROCESS | 1670 | 1461062645988 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}] 03:44:06 INFO - PROCESS | 1670 | 1461062646080 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:44:06 INFO - PROCESS | 1670 | 1461062646084 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x136ce2000 == 78 [pid = 1670] [id = 735] 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12b257400) [pid = 1670] [serial = 2205] [outer = 0x0] 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x12e626800) [pid = 1670] [serial = 2206] [outer = 0x12b257400] 03:44:06 INFO - PROCESS | 1670 | 1461062646109 Marionette DEBUG loaded listener.js 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x130759000) [pid = 1670] [serial = 2207] [outer = 0x12b257400] 03:44:06 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5bf800 == 77 [pid = 1670] [id = 16] 03:44:06 INFO - PROCESS | 1670 | 1461062646474 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]]]}] 03:44:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:44:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:44:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 524ms 03:44:06 INFO - PROCESS | 1670 | 1461062646526 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:44:06 INFO - PROCESS | 1670 | 1461062646527 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:44:06 INFO - TEST-START | /DOMEvents/constructors.html 03:44:06 INFO - PROCESS | 1670 | 1461062646530 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:44:06 INFO - PROCESS | 1670 | 1461062646531 Marionette TRACE conn2 <- [1,2914,null,{}] 03:44:06 INFO - PROCESS | 1670 | 1461062646533 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}] 03:44:06 INFO - PROCESS | 1670 | 1461062646624 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:44:06 INFO - PROCESS | 1670 | 1461062646628 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a468800 == 78 [pid = 1670] [id = 736] 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12d8a9c00) [pid = 1670] [serial = 2208] [outer = 0x0] 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x13075f000) [pid = 1670] [serial = 2209] [outer = 0x12d8a9c00] 03:44:06 INFO - PROCESS | 1670 | 1461062646654 Marionette DEBUG loaded listener.js 03:44:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x134f1a000) [pid = 1670] [serial = 2210] [outer = 0x12d8a9c00] 03:44:07 INFO - PROCESS | 1670 | 1461062647032 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]]]}] 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:44:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:44:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:44:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 03:44:07 INFO - PROCESS | 1670 | 1461062647057 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:44:07 INFO - PROCESS | 1670 | 1461062647059 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:44:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:44:07 INFO - PROCESS | 1670 | 1461062647061 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:44:07 INFO - PROCESS | 1670 | 1461062647062 Marionette TRACE conn2 <- [1,2918,null,{}] 03:44:07 INFO - PROCESS | 1670 | 1461062647065 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}] 03:44:07 INFO - PROCESS | 1670 | 1461062647155 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:44:07 INFO - PROCESS | 1670 | 1461062647229 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e168800 == 79 [pid = 1670] [id = 737] 03:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12f596c00) [pid = 1670] [serial = 2211] [outer = 0x0] 03:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x134f1c400) [pid = 1670] [serial = 2212] [outer = 0x12f596c00] 03:44:07 INFO - PROCESS | 1670 | 1461062647254 Marionette DEBUG loaded listener.js 03:44:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x134fb3000) [pid = 1670] [serial = 2213] [outer = 0x12f596c00] 03:44:07 INFO - PROCESS | 1670 | 1461062647699 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:44:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:44:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 03:44:07 INFO - PROCESS | 1670 | 1461062647734 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:44:07 INFO - PROCESS | 1670 | 1461062647740 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:44:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:44:07 INFO - PROCESS | 1670 | 1461062647746 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:44:07 INFO - PROCESS | 1670 | 1461062647749 Marionette TRACE conn2 <- [1,2922,null,{}] 03:44:07 INFO - PROCESS | 1670 | 1461062647755 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}] 03:44:07 INFO - PROCESS | 1670 | 1461062647899 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:44:08 INFO - PROCESS | 1670 | 1461062648024 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad1800 == 80 [pid = 1670] [id = 738] 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x119eeec00) [pid = 1670] [serial = 2214] [outer = 0x0] 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x11a93fc00) [pid = 1670] [serial = 2215] [outer = 0x119eeec00] 03:44:08 INFO - PROCESS | 1670 | 1461062648057 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x11b831400) [pid = 1670] [serial = 2216] [outer = 0x119eeec00] 03:44:08 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:44:08 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:44:08 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:44:08 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 03:44:08 INFO - PROCESS | 1670 | 1461062648424 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]]]}] 03:44:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:44:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:44:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 03:44:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:44:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 03:44:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:44:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 03:44:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:44:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:44:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 725ms 03:44:08 INFO - PROCESS | 1670 | 1461062648470 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:44:08 INFO - PROCESS | 1670 | 1461062648475 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:44:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:44:08 INFO - PROCESS | 1670 | 1461062648480 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:44:08 INFO - PROCESS | 1670 | 1461062648482 Marionette TRACE conn2 <- [1,2926,null,{}] 03:44:08 INFO - PROCESS | 1670 | 1461062648484 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}] 03:44:08 INFO - PROCESS | 1670 | 1461062648599 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:44:08 INFO - PROCESS | 1670 | 1461062648712 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f417800 == 81 [pid = 1670] [id = 739] 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x11a85a800) [pid = 1670] [serial = 2217] [outer = 0x0] 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12595a800) [pid = 1670] [serial = 2218] [outer = 0x11a85a800] 03:44:08 INFO - PROCESS | 1670 | 1461062648746 Marionette DEBUG loaded listener.js 03:44:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x126eec000) [pid = 1670] [serial = 2219] [outer = 0x11a85a800] 03:44:09 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:44:09 INFO - PROCESS | 1670 | 1461062649109 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]]]}] 03:44:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:44:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 03:44:09 INFO - PROCESS | 1670 | 1461062649151 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:44:09 INFO - PROCESS | 1670 | 1461062649153 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:44:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:44:09 INFO - PROCESS | 1670 | 1461062649155 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1670 | 1461062649158 Marionette TRACE conn2 <- [1,2930,null,{}] 03:44:09 INFO - PROCESS | 1670 | 1461062649166 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}] 03:44:09 INFO - PROCESS | 1670 | 1461062649282 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:44:09 INFO - PROCESS | 1670 | 1461062649393 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x136ce7800 == 82 [pid = 1670] [id = 740] 03:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12b774000) [pid = 1670] [serial = 2220] [outer = 0x0] 03:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12cf44c00) [pid = 1670] [serial = 2221] [outer = 0x12b774000] 03:44:09 INFO - PROCESS | 1670 | 1461062649425 Marionette DEBUG loaded listener.js 03:44:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12d8b0c00) [pid = 1670] [serial = 2222] [outer = 0x12b774000] 03:44:09 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:44:09 INFO - PROCESS | 1670 | 1461062649774 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]]]}] 03:44:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:44:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 672ms 03:44:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:44:09 INFO - PROCESS | 1670 | 1461062649827 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:44:09 INFO - PROCESS | 1670 | 1461062649829 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:44:09 INFO - PROCESS | 1670 | 1461062649831 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:44:09 INFO - PROCESS | 1670 | 1461062649833 Marionette TRACE conn2 <- [1,2934,null,{}] 03:44:09 INFO - PROCESS | 1670 | 1461062649835 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}] 03:44:09 INFO - PROCESS | 1670 | 1461062649947 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:44:10 INFO - PROCESS | 1670 | 1461062650060 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a463000 == 83 [pid = 1670] [id = 741] 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12daf4800) [pid = 1670] [serial = 2223] [outer = 0x0] 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12ec0c000) [pid = 1670] [serial = 2224] [outer = 0x12daf4800] 03:44:10 INFO - PROCESS | 1670 | 1461062650092 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12f81d400) [pid = 1670] [serial = 2225] [outer = 0x12daf4800] 03:44:10 INFO - PROCESS | 1670 | 1461062650438 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]]]}] 03:44:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:44:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 03:44:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:44:10 INFO - PROCESS | 1670 | 1461062650452 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:44:10 INFO - PROCESS | 1670 | 1461062650454 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:44:10 INFO - PROCESS | 1670 | 1461062650456 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:44:10 INFO - PROCESS | 1670 | 1461062650457 Marionette TRACE conn2 <- [1,2938,null,{}] 03:44:10 INFO - PROCESS | 1670 | 1461062650460 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}] 03:44:10 INFO - PROCESS | 1670 | 1461062650568 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:44:10 INFO - PROCESS | 1670 | 1461062650670 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x138684000 == 84 [pid = 1670] [id = 742] 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12e22d000) [pid = 1670] [serial = 2226] [outer = 0x0] 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12fbe8400) [pid = 1670] [serial = 2227] [outer = 0x12e22d000] 03:44:10 INFO - PROCESS | 1670 | 1461062650702 Marionette DEBUG loaded listener.js 03:44:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x134f20400) [pid = 1670] [serial = 2228] [outer = 0x12e22d000] 03:44:11 INFO - PROCESS | 1670 | 1461062651058 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]]]}] 03:44:11 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. 03:44:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 03:44:11 INFO - PROCESS | 1670 | 1461062651075 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1670 | 1461062651077 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:44:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:44:11 INFO - PROCESS | 1670 | 1461062651079 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1670 | 1461062651080 Marionette TRACE conn2 <- [1,2942,null,{}] 03:44:11 INFO - PROCESS | 1670 | 1461062651083 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}] 03:44:11 INFO - PROCESS | 1670 | 1461062651200 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:44:11 INFO - PROCESS | 1670 | 1461062651315 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1364ec800 == 85 [pid = 1670] [id = 743] 03:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x134fac800) [pid = 1670] [serial = 2229] [outer = 0x0] 03:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x134fb5c00) [pid = 1670] [serial = 2230] [outer = 0x134fac800] 03:44:11 INFO - PROCESS | 1670 | 1461062651348 Marionette DEBUG loaded listener.js 03:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x134fe9800) [pid = 1670] [serial = 2231] [outer = 0x134fac800] 03:44:11 INFO - PROCESS | 1670 | 1461062651681 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"]]]}] 03:44:11 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 03:44:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:44:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 671ms 03:44:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:44:11 INFO - PROCESS | 1670 | 1461062651751 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:44:11 INFO - PROCESS | 1670 | 1461062651752 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:44:11 INFO - PROCESS | 1670 | 1461062651754 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:44:11 INFO - PROCESS | 1670 | 1461062651755 Marionette TRACE conn2 <- [1,2946,null,{}] 03:44:11 INFO - PROCESS | 1670 | 1461062651758 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}] 03:44:11 INFO - PROCESS | 1670 | 1461062651866 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:44:11 INFO - PROCESS | 1670 | 1461062651971 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x138695000 == 86 [pid = 1670] [id = 744] 03:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x134fe5800) [pid = 1670] [serial = 2232] [outer = 0x0] 03:44:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x134fed800) [pid = 1670] [serial = 2233] [outer = 0x134fe5800] 03:44:12 INFO - PROCESS | 1670 | 1461062651999 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x136215000) [pid = 1670] [serial = 2234] [outer = 0x134fe5800] 03:44:12 INFO - PROCESS | 1670 | 1461062652337 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]]]}] 03:44:12 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. 03:44:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 618ms 03:44:12 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:44:12 INFO - PROCESS | 1670 | 1461062652373 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1670 | 1461062652374 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:44:12 INFO - PROCESS | 1670 | 1461062652376 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:44:12 INFO - PROCESS | 1670 | 1461062652377 Marionette TRACE conn2 <- [1,2950,null,{}] 03:44:12 INFO - PROCESS | 1670 | 1461062652380 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}] 03:44:12 INFO - PROCESS | 1670 | 1461062652491 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:44:12 INFO - PROCESS | 1670 | 1461062652574 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a5cb000 == 87 [pid = 1670] [id = 745] 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x1332e3c00) [pid = 1670] [serial = 2235] [outer = 0x0] 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x1332e8800) [pid = 1670] [serial = 2236] [outer = 0x1332e3c00] 03:44:12 INFO - PROCESS | 1670 | 1461062652604 Marionette DEBUG loaded listener.js 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x1332ec800) [pid = 1670] [serial = 2237] [outer = 0x1332e3c00] 03:44:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1365d6800 == 88 [pid = 1670] [id = 746] 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x1332ebc00) [pid = 1670] [serial = 2238] [outer = 0x0] 03:44:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x1332e7800) [pid = 1670] [serial = 2239] [outer = 0x1332ebc00] 03:44:12 INFO - PROCESS | 1670 | 1461062652988 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]]]}] 03:44:12 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. 03:44:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 03:44:12 INFO - PROCESS | 1670 | 1461062652995 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:44:12 INFO - PROCESS | 1670 | 1461062652997 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:44:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:44:13 INFO - PROCESS | 1670 | 1461062653001 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1670 | 1461062653002 Marionette TRACE conn2 <- [1,2954,null,{}] 03:44:13 INFO - PROCESS | 1670 | 1461062653005 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}] 03:44:13 INFO - PROCESS | 1670 | 1461062653146 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:44:13 INFO - PROCESS | 1670 | 1461062653285 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1365ec000 == 89 [pid = 1670] [id = 747] 03:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x1124f5800) [pid = 1670] [serial = 2240] [outer = 0x0] 03:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x134f21400) [pid = 1670] [serial = 2241] [outer = 0x1124f5800] 03:44:13 INFO - PROCESS | 1670 | 1461062653315 Marionette DEBUG loaded listener.js 03:44:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x136217c00) [pid = 1670] [serial = 2242] [outer = 0x1124f5800] 03:44:13 INFO - PROCESS | 1670 | 1461062653707 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]]]}] 03:44:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:44:13 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 03:44:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 719ms 03:44:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:44:13 INFO - PROCESS | 1670 | 1461062653720 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:44:13 INFO - PROCESS | 1670 | 1461062653722 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:44:13 INFO - PROCESS | 1670 | 1461062653725 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:44:13 INFO - PROCESS | 1670 | 1461062653728 Marionette TRACE conn2 <- [1,2958,null,{}] 03:44:13 INFO - PROCESS | 1670 | 1461062653731 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}] 03:44:13 INFO - PROCESS | 1670 | 1461062653922 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:44:14 INFO - PROCESS | 1670 | 1461062654053 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f8aa800 == 90 [pid = 1670] [id = 748] 03:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x1123ee400) [pid = 1670] [serial = 2243] [outer = 0x0] 03:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x125c67c00) [pid = 1670] [serial = 2244] [outer = 0x1123ee400] 03:44:14 INFO - PROCESS | 1670 | 1461062654102 Marionette DEBUG loaded listener.js 03:44:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x136219800) [pid = 1670] [serial = 2245] [outer = 0x1123ee400] 03:44:14 INFO - PROCESS | 1670 | 1461062654514 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]]]}] 03:44:14 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. 03:44:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 820ms 03:44:14 INFO - PROCESS | 1670 | 1461062654560 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:44:14 INFO - PROCESS | 1670 | 1461062654562 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:44:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:44:14 INFO - PROCESS | 1670 | 1461062654582 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:44:14 INFO - PROCESS | 1670 | 1461062654584 Marionette TRACE conn2 <- [1,2962,null,{}] 03:44:14 INFO - PROCESS | 1670 | 1461062654586 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}] 03:44:14 INFO - PROCESS | 1670 | 1461062654695 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:44:15 INFO - PROCESS | 1670 | 1461062655146 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11c17e800 == 91 [pid = 1670] [id = 749] 03:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x112375c00) [pid = 1670] [serial = 2246] [outer = 0x0] 03:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x11237a800) [pid = 1670] [serial = 2247] [outer = 0x112375c00] 03:44:15 INFO - PROCESS | 1670 | 1461062655259 Marionette DEBUG loaded listener.js 03:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x1123fc000) [pid = 1670] [serial = 2248] [outer = 0x112375c00] 03:44:15 INFO - PROCESS | 1670 | 1461062655700 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]]]}] 03:44:15 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. 03:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1128ms 03:44:15 INFO - PROCESS | 1670 | 1461062655708 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:44:15 INFO - PROCESS | 1670 | 1461062655711 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:44:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:44:15 INFO - PROCESS | 1670 | 1461062655714 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:44:15 INFO - PROCESS | 1670 | 1461062655716 Marionette TRACE conn2 <- [1,2966,null,{}] 03:44:15 INFO - PROCESS | 1670 | 1461062655720 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}] 03:44:15 INFO - PROCESS | 1670 | 1461062655826 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:44:15 INFO - PROCESS | 1670 | 1461062655951 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x11be42000 == 92 [pid = 1670] [id = 750] 03:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x11237f400) [pid = 1670] [serial = 2249] [outer = 0x0] 03:44:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x1124ee800) [pid = 1670] [serial = 2250] [outer = 0x11237f400] 03:44:15 INFO - PROCESS | 1670 | 1461062655981 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 177 (0x119a4f800) [pid = 1670] [serial = 2251] [outer = 0x11237f400] 03:44:16 INFO - PROCESS | 1670 | 1461062656321 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]]]}] 03:44:16 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. 03:44:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 673ms 03:44:16 INFO - PROCESS | 1670 | 1461062656390 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:44:16 INFO - PROCESS | 1670 | 1461062656393 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:44:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:44:16 INFO - PROCESS | 1670 | 1461062656398 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:44:16 INFO - PROCESS | 1670 | 1461062656400 Marionette TRACE conn2 <- [1,2970,null,{}] 03:44:16 INFO - PROCESS | 1670 | 1461062656403 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}] 03:44:16 INFO - PROCESS | 1670 | 1461062656553 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:44:16 INFO - PROCESS | 1670 | 1461062656746 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x125b0a000 == 93 [pid = 1670] [id = 751] 03:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 178 (0x11aa65000) [pid = 1670] [serial = 2252] [outer = 0x0] 03:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 179 (0x11ad8cc00) [pid = 1670] [serial = 2253] [outer = 0x11aa65000] 03:44:16 INFO - PROCESS | 1670 | 1461062656792 Marionette DEBUG loaded listener.js 03:44:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 180 (0x11bb0dc00) [pid = 1670] [serial = 2254] [outer = 0x11aa65000] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e002800 == 92 [pid = 1670] [id = 607] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12f11a000 == 91 [pid = 1670] [id = 550] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x13e15e800 == 90 [pid = 1670] [id = 609] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d0000 == 89 [pid = 1670] [id = 572] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x13a468800 == 88 [pid = 1670] [id = 736] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x136ce2000 == 87 [pid = 1670] [id = 735] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc3b000 == 86 [pid = 1670] [id = 734] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x136463000 == 85 [pid = 1670] [id = 733] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 179 (0x125d98400) [pid = 1670] [serial = 2146] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1319cd800 == 84 [pid = 1670] [id = 732] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x130859000 == 83 [pid = 1670] [id = 731] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12ff47800 == 82 [pid = 1670] [id = 730] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12fc43000 == 81 [pid = 1670] [id = 729] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12ead8800 == 80 [pid = 1670] [id = 728] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12d073800 == 79 [pid = 1670] [id = 727] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x11bb5b800 == 78 [pid = 1670] [id = 726] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1274b5000 == 77 [pid = 1670] [id = 725] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1288d9000 == 76 [pid = 1670] [id = 724] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12939e000 == 75 [pid = 1670] [id = 17] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x13a49a000 == 74 [pid = 1670] [id = 722] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x13e16a800 == 73 [pid = 1670] [id = 721] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x13a46e000 == 72 [pid = 1670] [id = 720] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1386d0000 == 71 [pid = 1670] [id = 719] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12fb7a000 == 70 [pid = 1670] [id = 718] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x12d087000 == 69 [pid = 1670] [id = 717] 03:44:17 INFO - PROCESS | 1670 | --DOCSHELL 0x11b658000 == 68 [pid = 1670] [id = 716] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 178 (0x11a90f000) [pid = 1670] [serial = 1991] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 177 (0x12e22e400) [pid = 1670] [serial = 2000] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 176 (0x12ecc2000) [pid = 1670] [serial = 2003] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 175 (0x12cf38400) [pid = 1670] [serial = 2051] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 174 (0x12fbc3800) [pid = 1670] [serial = 2009] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 173 (0x12fb3a000) [pid = 1670] [serial = 2006] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 172 (0x12b25b000) [pid = 1670] [serial = 1997] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 171 (0x11c5ae800) [pid = 1670] [serial = 1994] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 170 (0x11c158c00) [pid = 1670] [serial = 2042] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 169 (0x12fbc6800) [pid = 1670] [serial = 2143] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 168 (0x125d74c00) [pid = 1670] [serial = 2138] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x12fbf1000) [pid = 1670] [serial = 2105] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x12fbea400) [pid = 1670] [serial = 2104] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x12ce75c00) [pid = 1670] [serial = 2128] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12ec08c00) [pid = 1670] [serial = 2132] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x12fbeb800) [pid = 1670] [serial = 2144] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x12e239000) [pid = 1670] [serial = 2129] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x1275e8c00) [pid = 1670] [serial = 2045] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12bb97800) [pid = 1670] [serial = 2048] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x11863f400) [pid = 1670] [serial = 2039] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x12ba2ac00) [pid = 1670] [serial = 2036] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x12e63c400) [pid = 1670] [serial = 2131] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x12eccd800) [pid = 1670] [serial = 2134] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x115237000) [pid = 1670] [serial = 2089] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x11a85ec00) [pid = 1670] [serial = 2090] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x12b260000) [pid = 1670] [serial = 2095] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x125d70000) [pid = 1670] [serial = 2137] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12ce76400) [pid = 1670] [serial = 2096] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x125f08400) [pid = 1670] [serial = 2119] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x126aaf000) [pid = 1670] [serial = 2120] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x12f593400) [pid = 1670] [serial = 2135] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x11af7cc00) [pid = 1670] [serial = 2116] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x11c576c00) [pid = 1670] [serial = 2117] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12f2dc800) [pid = 1670] [serial = 2101] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12f58ac00) [pid = 1670] [serial = 2102] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x129667000) [pid = 1670] [serial = 2111] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x11aa58c00) [pid = 1670] [serial = 2110] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x125d84c00) [pid = 1670] [serial = 2093] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x125c68000) [pid = 1670] [serial = 2092] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x127594400) [pid = 1670] [serial = 2140] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11a93b800) [pid = 1670] [serial = 2114] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x119a4f000) [pid = 1670] [serial = 2113] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x12e4a0c00) [pid = 1670] [serial = 2099] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12daea400) [pid = 1670] [serial = 2098] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12b25e000) [pid = 1670] [serial = 2125] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x12b772000) [pid = 1670] [serial = 2126] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x1275e6800) [pid = 1670] [serial = 2122] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x129660c00) [pid = 1670] [serial = 2123] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12fff5400) [pid = 1670] [serial = 2108] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12fbf3800) [pid = 1670] [serial = 2107] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12d8a7400) [pid = 1670] [serial = 2141] [outer = 0x0] [url = about:blank] 03:44:17 INFO - PROCESS | 1670 | 1461062657268 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]]]}] 03:44:17 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. 03:44:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 924ms 03:44:17 INFO - PROCESS | 1670 | 1461062657322 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:44:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:44:17 INFO - PROCESS | 1670 | 1461062657323 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:44:17 INFO - PROCESS | 1670 | 1461062657326 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:44:17 INFO - PROCESS | 1670 | 1461062657330 Marionette TRACE conn2 <- [1,2974,null,{}] 03:44:17 INFO - PROCESS | 1670 | 1461062657337 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}] 03:44:17 INFO - PROCESS | 1670 | 1461062657431 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:44:17 INFO - PROCESS | 1670 | 1461062657436 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262f1000 == 69 [pid = 1670] [id = 752] 03:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11bd9bc00) [pid = 1670] [serial = 2255] [outer = 0x0] 03:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x11c155000) [pid = 1670] [serial = 2256] [outer = 0x11bd9bc00] 03:44:17 INFO - PROCESS | 1670 | 1461062657462 Marionette DEBUG loaded listener.js 03:44:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x12587c000) [pid = 1670] [serial = 2257] [outer = 0x11bd9bc00] 03:44:17 INFO - PROCESS | 1670 | 1461062657846 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]]]}] 03:44:17 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. 03:44:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 576ms 03:44:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:44:17 INFO - PROCESS | 1670 | 1461062657903 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:44:17 INFO - PROCESS | 1670 | 1461062657904 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:44:17 INFO - PROCESS | 1670 | 1461062657907 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:44:17 INFO - PROCESS | 1670 | 1461062657908 Marionette TRACE conn2 <- [1,2978,null,{}] 03:44:17 INFO - PROCESS | 1670 | 1461062657910 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}] 03:44:18 INFO - PROCESS | 1670 | 1461062658004 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:44:18 INFO - PROCESS | 1670 | 1461062658008 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d025000 == 70 [pid = 1670] [id = 753] 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x125bd4c00) [pid = 1670] [serial = 2258] [outer = 0x0] 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x125d70800) [pid = 1670] [serial = 2259] [outer = 0x125bd4c00] 03:44:18 INFO - PROCESS | 1670 | 1461062658034 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x125d91800) [pid = 1670] [serial = 2260] [outer = 0x125bd4c00] 03:44:18 INFO - PROCESS | 1670 | 1461062658362 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]]]}] 03:44:18 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. 03:44:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 03:44:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:44:18 INFO - PROCESS | 1670 | 1461062658375 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:44:18 INFO - PROCESS | 1670 | 1461062658376 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:44:18 INFO - PROCESS | 1670 | 1461062658378 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:44:18 INFO - PROCESS | 1670 | 1461062658380 Marionette TRACE conn2 <- [1,2982,null,{}] 03:44:18 INFO - PROCESS | 1670 | 1461062658384 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}] 03:44:18 INFO - PROCESS | 1670 | 1461062658481 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:44:18 INFO - PROCESS | 1670 | 1461062658547 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e4d3000 == 71 [pid = 1670] [id = 754] 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x126077c00) [pid = 1670] [serial = 2261] [outer = 0x0] 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x126233c00) [pid = 1670] [serial = 2262] [outer = 0x126077c00] 03:44:18 INFO - PROCESS | 1670 | 1461062658580 Marionette DEBUG loaded listener.js 03:44:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x127595000) [pid = 1670] [serial = 2263] [outer = 0x126077c00] 03:44:18 INFO - PROCESS | 1670 | 1461062658865 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"]]]}] 03:44:18 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 03:44:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:44:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:44:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 03:44:18 INFO - PROCESS | 1670 | 1461062658906 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:44:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:44:18 INFO - PROCESS | 1670 | 1461062658908 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:44:18 INFO - PROCESS | 1670 | 1461062658912 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:44:18 INFO - PROCESS | 1670 | 1461062658914 Marionette TRACE conn2 <- [1,2986,null,{}] 03:44:18 INFO - PROCESS | 1670 | 1461062658921 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}] 03:44:19 INFO - PROCESS | 1670 | 1461062659121 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:44:19 INFO - PROCESS | 1670 | 1461062659185 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ead2000 == 72 [pid = 1670] [id = 755] 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x125d76000) [pid = 1670] [serial = 2264] [outer = 0x0] 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x1275e2000) [pid = 1670] [serial = 2265] [outer = 0x125d76000] 03:44:19 INFO - PROCESS | 1670 | 1461062659227 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12966a000) [pid = 1670] [serial = 2266] [outer = 0x125d76000] 03:44:19 INFO - PROCESS | 1670 | 1461062659560 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]]]}] 03:44:19 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. 03:44:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 678ms 03:44:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:44:19 INFO - PROCESS | 1670 | 1461062659589 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:44:19 INFO - PROCESS | 1670 | 1461062659590 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:44:19 INFO - PROCESS | 1670 | 1461062659592 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:44:19 INFO - PROCESS | 1670 | 1461062659594 Marionette TRACE conn2 <- [1,2990,null,{}] 03:44:19 INFO - PROCESS | 1670 | 1461062659596 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}] 03:44:19 INFO - PROCESS | 1670 | 1461062659715 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:44:19 INFO - PROCESS | 1670 | 1461062659728 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5bb000 == 73 [pid = 1670] [id = 756] 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b254800) [pid = 1670] [serial = 2267] [outer = 0x0] 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b25f400) [pid = 1670] [serial = 2268] [outer = 0x12b254800] 03:44:19 INFO - PROCESS | 1670 | 1461062659754 Marionette DEBUG loaded listener.js 03:44:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12b30c800) [pid = 1670] [serial = 2269] [outer = 0x12b254800] 03:44:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5c0800 == 74 [pid = 1670] [id = 757] 03:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12bb8b400) [pid = 1670] [serial = 2270] [outer = 0x0] 03:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12b76b400) [pid = 1670] [serial = 2271] [outer = 0x12bb8b400] 03:44:20 INFO - PROCESS | 1670 | 1461062660122 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]]]}] 03:44:20 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. 03:44:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 03:44:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:44:20 INFO - PROCESS | 1670 | 1461062660163 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:44:20 INFO - PROCESS | 1670 | 1461062660165 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:44:20 INFO - PROCESS | 1670 | 1461062660168 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:44:20 INFO - PROCESS | 1670 | 1461062660169 Marionette TRACE conn2 <- [1,2994,null,{}] 03:44:20 INFO - PROCESS | 1670 | 1461062660172 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}] 03:44:20 INFO - PROCESS | 1670 | 1461062660317 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x12ec0ac00) [pid = 1670] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x11c0f1c00) [pid = 1670] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x12f823400) [pid = 1670] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x1124eb800) [pid = 1670] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12b257400) [pid = 1670] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x12d8a9c00) [pid = 1670] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x11bd96800) [pid = 1670] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x129664000) [pid = 1670] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x1147b7000) [pid = 1670] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x12ba27400) [pid = 1670] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x125d6fc00) [pid = 1670] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x11237c400) [pid = 1670] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12f591800) [pid = 1670] [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.] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12ba2f800) [pid = 1670] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12f5c0000) [pid = 1670] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:44:20 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x125d93800) [pid = 1670] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:44:20 INFO - PROCESS | 1670 | 1461062660764 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x11a8a8800 == 75 [pid = 1670] [id = 758] 03:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1123f7c00) [pid = 1670] [serial = 2272] [outer = 0x0] 03:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x1124f2c00) [pid = 1670] [serial = 2273] [outer = 0x1123f7c00] 03:44:20 INFO - PROCESS | 1670 | 1461062660803 Marionette DEBUG loaded listener.js 03:44:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x11589fc00) [pid = 1670] [serial = 2274] [outer = 0x1123f7c00] 03:44:21 INFO - PROCESS | 1670 | 1461062661286 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]]]}] 03:44:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:44:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 03:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1172ms 03:44:21 INFO - PROCESS | 1670 | 1461062661350 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1670 | 1461062661353 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:44:21 INFO - PROCESS | 1670 | 1461062661358 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1670 | 1461062661360 Marionette TRACE conn2 <- [1,2998,null,{}] 03:44:21 INFO - PROCESS | 1670 | 1461062661363 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}] 03:44:21 INFO - PROCESS | 1670 | 1461062661482 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:44:21 INFO - PROCESS | 1670 | 1461062661562 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b8e6800 == 76 [pid = 1670] [id = 759] 03:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x11aa58c00) [pid = 1670] [serial = 2275] [outer = 0x0] 03:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x11ad6d800) [pid = 1670] [serial = 2276] [outer = 0x11aa58c00] 03:44:21 INFO - PROCESS | 1670 | 1461062661594 Marionette DEBUG loaded listener.js 03:44:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x11bd96800) [pid = 1670] [serial = 2277] [outer = 0x11aa58c00] 03:44:21 INFO - PROCESS | 1670 | 1461062661960 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]]]}] 03:44:21 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. 03:44:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 03:44:21 INFO - PROCESS | 1670 | 1461062661981 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:44:21 INFO - PROCESS | 1670 | 1461062661984 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:44:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:44:21 INFO - PROCESS | 1670 | 1461062661986 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:44:21 INFO - PROCESS | 1670 | 1461062661988 Marionette TRACE conn2 <- [1,3002,null,{}] 03:44:21 INFO - PROCESS | 1670 | 1461062661990 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}] 03:44:22 INFO - PROCESS | 1670 | 1461062662103 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:44:22 INFO - PROCESS | 1670 | 1461062662235 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12eac9000 == 77 [pid = 1670] [id = 760] 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x11bd9a800) [pid = 1670] [serial = 2278] [outer = 0x0] 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x125c68000) [pid = 1670] [serial = 2279] [outer = 0x11bd9a800] 03:44:22 INFO - PROCESS | 1670 | 1461062662268 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x125d80400) [pid = 1670] [serial = 2280] [outer = 0x11bd9a800] 03:44:22 INFO - PROCESS | 1670 | 1461062662623 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]]]}] 03:44:22 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. 03:44:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 03:44:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:44:22 INFO - PROCESS | 1670 | 1461062662656 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:44:22 INFO - PROCESS | 1670 | 1461062662657 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:44:22 INFO - PROCESS | 1670 | 1461062662665 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:44:22 INFO - PROCESS | 1670 | 1461062662669 Marionette TRACE conn2 <- [1,3006,null,{}] 03:44:22 INFO - PROCESS | 1670 | 1461062662673 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}] 03:44:22 INFO - PROCESS | 1670 | 1461062662786 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:44:22 INFO - PROCESS | 1670 | 1461062662895 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd15800 == 78 [pid = 1670] [id = 761] 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x11c157c00) [pid = 1670] [serial = 2281] [outer = 0x0] 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x1264e4c00) [pid = 1670] [serial = 2282] [outer = 0x11c157c00] 03:44:22 INFO - PROCESS | 1670 | 1461062662927 Marionette DEBUG loaded listener.js 03:44:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x12b257400) [pid = 1670] [serial = 2283] [outer = 0x11c157c00] 03:44:23 INFO - PROCESS | 1670 | 1461062663276 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]]]}] 03:44:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 03:44:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 629ms 03:44:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:44:23 INFO - PROCESS | 1670 | 1461062663289 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1670 | 1461062663291 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:44:23 INFO - PROCESS | 1670 | 1461062663293 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1670 | 1461062663294 Marionette TRACE conn2 <- [1,3010,null,{}] 03:44:23 INFO - PROCESS | 1670 | 1461062663297 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}] 03:44:23 INFO - PROCESS | 1670 | 1461062663411 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:44:23 INFO - PROCESS | 1670 | 1461062663537 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ff51800 == 79 [pid = 1670] [id = 762] 03:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x12b309800) [pid = 1670] [serial = 2284] [outer = 0x0] 03:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x12ba27400) [pid = 1670] [serial = 2285] [outer = 0x12b309800] 03:44:23 INFO - PROCESS | 1670 | 1461062663571 Marionette DEBUG loaded listener.js 03:44:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12bc37c00) [pid = 1670] [serial = 2286] [outer = 0x12b309800] 03:44:23 INFO - PROCESS | 1670 | 1461062663921 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]]]}] 03:44:23 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 03:44:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 03:44:23 INFO - PROCESS | 1670 | 1461062663964 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:44:23 INFO - PROCESS | 1670 | 1461062663965 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:44:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:44:23 INFO - PROCESS | 1670 | 1461062663968 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:44:23 INFO - PROCESS | 1670 | 1461062663969 Marionette TRACE conn2 <- [1,3014,null,{}] 03:44:23 INFO - PROCESS | 1670 | 1461062663972 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}] 03:44:24 INFO - PROCESS | 1670 | 1461062664081 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:44:24 INFO - PROCESS | 1670 | 1461062664188 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x130079000 == 80 [pid = 1670] [id = 763] 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12d009000) [pid = 1670] [serial = 2287] [outer = 0x0] 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x12d010800) [pid = 1670] [serial = 2288] [outer = 0x12d009000] 03:44:24 INFO - PROCESS | 1670 | 1461062664227 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x12d8b1400) [pid = 1670] [serial = 2289] [outer = 0x12d009000] 03:44:24 INFO - PROCESS | 1670 | [1670] 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 03:44:24 INFO - PROCESS | 1670 | 1461062664630 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:44:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:44:24 INFO - {} 03:44:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:44:24 INFO - {} 03:44:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:44:24 INFO - {} 03:44:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:44:24 INFO - {} 03:44:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 03:44:24 INFO - TEST-START | /FileAPI/fileReader.html 03:44:24 INFO - PROCESS | 1670 | 1461062664640 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:44:24 INFO - PROCESS | 1670 | 1461062664641 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:44:24 INFO - PROCESS | 1670 | 1461062664644 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:44:24 INFO - PROCESS | 1670 | 1461062664645 Marionette TRACE conn2 <- [1,3018,null,{}] 03:44:24 INFO - PROCESS | 1670 | 1461062664647 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}] 03:44:24 INFO - PROCESS | 1670 | 1461062664758 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:44:24 INFO - PROCESS | 1670 | 1461062664855 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1319dc800 == 81 [pid = 1670] [id = 764] 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x12d8b5000) [pid = 1670] [serial = 2290] [outer = 0x0] 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x12e236800) [pid = 1670] [serial = 2291] [outer = 0x12d8b5000] 03:44:24 INFO - PROCESS | 1670 | 1461062664886 Marionette DEBUG loaded listener.js 03:44:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x12ec07000) [pid = 1670] [serial = 2292] [outer = 0x12d8b5000] 03:44:25 INFO - PROCESS | 1670 | 1461062665288 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]]]}] 03:44:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:44:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:44:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:44:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:44:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 03:44:25 INFO - PROCESS | 1670 | 1461062665316 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:44:25 INFO - TEST-START | /FileAPI/historical.html 03:44:25 INFO - PROCESS | 1670 | 1461062665318 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:44:25 INFO - PROCESS | 1670 | 1461062665321 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:44:25 INFO - PROCESS | 1670 | 1461062665323 Marionette TRACE conn2 <- [1,3022,null,{}] 03:44:25 INFO - PROCESS | 1670 | 1461062665327 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}] 03:44:25 INFO - PROCESS | 1670 | 1461062665479 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:44:25 INFO - PROCESS | 1670 | 1461062665589 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x136452000 == 82 [pid = 1670] [id = 765] 03:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x12daf2800) [pid = 1670] [serial = 2293] [outer = 0x0] 03:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x12ec0dc00) [pid = 1670] [serial = 2294] [outer = 0x12daf2800] 03:44:25 INFO - PROCESS | 1670 | 1461062665620 Marionette DEBUG loaded listener.js 03:44:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12f2dc800) [pid = 1670] [serial = 2295] [outer = 0x12daf2800] 03:44:25 INFO - PROCESS | 1670 | 1461062665929 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"]]]}] 03:44:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:44:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:44:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:44:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:44:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:44:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:44:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:44:25 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 03:44:25 INFO - PROCESS | 1670 | 1461062665993 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:44:25 INFO - PROCESS | 1670 | 1461062665995 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:44:25 INFO - TEST-START | /FileAPI/idlharness.html 03:44:25 INFO - PROCESS | 1670 | 1461062665997 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:44:25 INFO - PROCESS | 1670 | 1461062665998 Marionette TRACE conn2 <- [1,3026,null,{}] 03:44:26 INFO - PROCESS | 1670 | 1461062666001 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}] 03:44:26 INFO - PROCESS | 1670 | 1461062666110 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:44:26 INFO - PROCESS | 1670 | 1461062666207 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1365d5800 == 83 [pid = 1670] [id = 766] 03:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x12e22f800) [pid = 1670] [serial = 2296] [outer = 0x0] 03:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x12f58ec00) [pid = 1670] [serial = 2297] [outer = 0x12e22f800] 03:44:26 INFO - PROCESS | 1670 | 1461062666238 Marionette DEBUG loaded listener.js 03:44:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x12fbc2800) [pid = 1670] [serial = 2298] [outer = 0x12e22f800] 03:44:26 INFO - PROCESS | 1670 | 1461062666875 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]]]}] 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:44:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:44:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:44:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:44:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:44:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:44:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:44:26 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 03:44:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:44:26 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 03:44:26 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 03:44:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:44:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:44:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:44:26 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 03:44:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:44:26 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 03:44:26 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 03:44:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:44:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:44:26 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:44:26 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:44:26 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:44:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:44:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 929ms 03:44:26 INFO - PROCESS | 1670 | 1461062666956 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:44:26 INFO - PROCESS | 1670 | 1461062666958 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:44:26 INFO - TEST-START | /FileAPI/idlharness.worker 03:44:26 INFO - PROCESS | 1670 | 1461062666970 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:44:26 INFO - PROCESS | 1670 | 1461062666971 Marionette TRACE conn2 <- [1,3030,null,{}] 03:44:26 INFO - PROCESS | 1670 | 1461062666973 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}] 03:44:27 INFO - PROCESS | 1670 | 1461062667073 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:44:27 INFO - PROCESS | 1670 | 1461062667174 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x138711800 == 84 [pid = 1670] [id = 767] 03:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x12fb3c000) [pid = 1670] [serial = 2299] [outer = 0x0] 03:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x13621ec00) [pid = 1670] [serial = 2300] [outer = 0x12fb3c000] 03:44:27 INFO - PROCESS | 1670 | 1461062667223 Marionette DEBUG loaded listener.js 03:44:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x136c23400) [pid = 1670] [serial = 2301] [outer = 0x12fb3c000] 03:44:27 INFO - PROCESS | 1670 | [1670] 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 03:44:28 INFO - PROCESS | 1670 | 1461062668155 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,{},{}]]]}] 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:44:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:44:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:44:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:44:28 INFO - {} 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:44:28 INFO - {} 03:44:28 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 - {} 03:44:28 INFO - {} 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:44:28 INFO - {} 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:44:28 INFO - {} 03:44:28 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 - {} 03:44:28 INFO - {} 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:44:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:44:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 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 03:44:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:44:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:44:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:44:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:44:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:44:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:44:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:44:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:44:28 INFO - {} 03:44:28 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1249ms 03:44:28 INFO - PROCESS | 1670 | 1461062668215 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:44:28 INFO - PROCESS | 1670 | 1461062668217 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:44:28 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:44:28 INFO - PROCESS | 1670 | 1461062668220 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:44:28 INFO - PROCESS | 1670 | 1461062668222 Marionette TRACE conn2 <- [1,3034,null,{}] 03:44:28 INFO - PROCESS | 1670 | 1461062668225 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}] 03:44:28 INFO - PROCESS | 1670 | 1461062668385 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:44:28 INFO - PROCESS | 1670 | 1461062668497 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262e1000 == 85 [pid = 1670] [id = 768] 03:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x119ee5c00) [pid = 1670] [serial = 2302] [outer = 0x0] 03:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x125d6a800) [pid = 1670] [serial = 2303] [outer = 0x119ee5c00] 03:44:28 INFO - PROCESS | 1670 | 1461062668551 Marionette DEBUG loaded listener.js 03:44:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x13c72a400) [pid = 1670] [serial = 2304] [outer = 0x119ee5c00] 03:44:29 INFO - PROCESS | 1670 | 1461062669107 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]]]}] 03:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:44:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 921ms 03:44:29 INFO - PROCESS | 1670 | 1461062669164 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:44:29 INFO - PROCESS | 1670 | 1461062669169 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:44:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:44:29 INFO - PROCESS | 1670 | 1461062669173 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:44:29 INFO - PROCESS | 1670 | 1461062669175 Marionette TRACE conn2 <- [1,3038,null,{}] 03:44:29 INFO - PROCESS | 1670 | 1461062669178 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}] 03:44:29 INFO - PROCESS | 1670 | 1461062669288 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:44:29 INFO - PROCESS | 1670 | 1461062669374 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c023000 == 86 [pid = 1670] [id = 769] 03:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x119a4f000) [pid = 1670] [serial = 2305] [outer = 0x0] 03:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x11a915400) [pid = 1670] [serial = 2306] [outer = 0x119a4f000] 03:44:29 INFO - PROCESS | 1670 | 1461062669402 Marionette DEBUG loaded listener.js 03:44:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x11aa63000) [pid = 1670] [serial = 2307] [outer = 0x119a4f000] 03:44:29 INFO - PROCESS | 1670 | 1461062669784 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"]]]}] 03:44:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:44:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:44:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 624ms 03:44:29 INFO - PROCESS | 1670 | 1461062669798 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:44:29 INFO - PROCESS | 1670 | 1461062669805 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:44:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:44:29 INFO - PROCESS | 1670 | 1461062669812 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:44:29 INFO - PROCESS | 1670 | 1461062669815 Marionette TRACE conn2 <- [1,3042,null,{}] 03:44:29 INFO - PROCESS | 1670 | 1461062669819 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}] 03:44:29 INFO - PROCESS | 1670 | 1461062669982 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:44:30 INFO - PROCESS | 1670 | 1461062670193 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bad8000 == 87 [pid = 1670] [id = 770] 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x125bd3800) [pid = 1670] [serial = 2308] [outer = 0x0] 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x125c68c00) [pid = 1670] [serial = 2309] [outer = 0x125bd3800] 03:44:30 INFO - PROCESS | 1670 | 1461062670227 Marionette DEBUG loaded listener.js 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x125d77000) [pid = 1670] [serial = 2310] [outer = 0x125bd3800] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5c0800 == 86 [pid = 1670] [id = 757] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12f5bb000 == 85 [pid = 1670] [id = 756] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12ead2000 == 84 [pid = 1670] [id = 755] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12e4d3000 == 83 [pid = 1670] [id = 754] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12d025000 == 82 [pid = 1670] [id = 753] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1262f1000 == 81 [pid = 1670] [id = 752] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x125b0a000 == 80 [pid = 1670] [id = 751] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 167 (0x12f5c5000) [pid = 1670] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11be42000 == 79 [pid = 1670] [id = 750] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x11c17e800 == 78 [pid = 1670] [id = 749] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x1365d6800 == 77 [pid = 1670] [id = 746] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x13a463000 == 76 [pid = 1670] [id = 741] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x136ce7800 == 75 [pid = 1670] [id = 740] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12f417800 == 74 [pid = 1670] [id = 739] 03:44:30 INFO - PROCESS | 1670 | --DOCSHELL 0x12bad1800 == 73 [pid = 1670] [id = 738] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 166 (0x125d9d800) [pid = 1670] [serial = 2147] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 165 (0x12f81bc00) [pid = 1670] [serial = 2194] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 164 (0x12e23b400) [pid = 1670] [serial = 2197] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 163 (0x13075b800) [pid = 1670] [serial = 2200] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 162 (0x125d90c00) [pid = 1670] [serial = 2203] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 161 (0x12ffee400) [pid = 1670] [serial = 2198] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 160 (0x12e626800) [pid = 1670] [serial = 2206] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 159 (0x13075f000) [pid = 1670] [serial = 2209] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 158 (0x125874800) [pid = 1670] [serial = 2152] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 157 (0x125d74000) [pid = 1670] [serial = 2177] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 156 (0x125c69400) [pid = 1670] [serial = 2176] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 155 (0x12b033400) [pid = 1670] [serial = 2185] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 154 (0x12b312000) [pid = 1670] [serial = 2186] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 153 (0x11a934800) [pid = 1670] [serial = 2179] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 152 (0x125c6b000) [pid = 1670] [serial = 2180] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12d340800) [pid = 1670] [serial = 2188] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x12e621800) [pid = 1670] [serial = 2189] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x1275da800) [pid = 1670] [serial = 2182] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x129311000) [pid = 1670] [serial = 2183] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x12d898000) [pid = 1670] [serial = 2158] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x12b255000) [pid = 1670] [serial = 2204] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x12fff7400) [pid = 1670] [serial = 2164] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x1145b6400) [pid = 1670] [serial = 2173] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x119d17000) [pid = 1670] [serial = 2174] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 142 (0x136c24c00) [pid = 1670] [serial = 2167] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 141 (0x12f2e4800) [pid = 1670] [serial = 2170] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 140 (0x12f81b000) [pid = 1670] [serial = 2161] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 139 (0x1265cf400) [pid = 1670] [serial = 2155] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 138 (0x136c2b800) [pid = 1670] [serial = 2201] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 137 (0x1123f4800) [pid = 1670] [serial = 2149] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 136 (0x11ab0ac00) [pid = 1670] [serial = 1529] [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.] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 135 (0x134f1a000) [pid = 1670] [serial = 2210] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 134 (0x12e646000) [pid = 1670] [serial = 2191] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 133 (0x130759000) [pid = 1670] [serial = 2207] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 132 (0x12f2e3400) [pid = 1670] [serial = 2192] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | --DOMWINDOW == 131 (0x12fbd0400) [pid = 1670] [serial = 2195] [outer = 0x0] [url = about:blank] 03:44:30 INFO - PROCESS | 1670 | 1461062670721 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]]]}] 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:44:30 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. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:44:30 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'.) 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:44:30 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. 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:44:30 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. 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:44:30 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. 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:44:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:44:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:44:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:44:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:44:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 935ms 03:44:30 INFO - PROCESS | 1670 | 1461062670747 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:44:30 INFO - PROCESS | 1670 | 1461062670748 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:44:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:44:30 INFO - PROCESS | 1670 | 1461062670751 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:44:30 INFO - PROCESS | 1670 | 1461062670753 Marionette TRACE conn2 <- [1,3046,null,{}] 03:44:30 INFO - PROCESS | 1670 | 1461062670763 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}] 03:44:30 INFO - PROCESS | 1670 | 1461062670871 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:44:30 INFO - PROCESS | 1670 | 1461062670876 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e058000 == 74 [pid = 1670] [id = 771] 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 132 (0x1275da400) [pid = 1670] [serial = 2311] [outer = 0x0] 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 133 (0x1288aa800) [pid = 1670] [serial = 2312] [outer = 0x1275da400] 03:44:30 INFO - PROCESS | 1670 | 1461062670904 Marionette DEBUG loaded listener.js 03:44:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 134 (0x12b258800) [pid = 1670] [serial = 2313] [outer = 0x1275da400] 03:44:31 INFO - PROCESS | 1670 | [1670] 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 03:44:31 INFO - PROCESS | 1670 | 1461062671278 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:44:31 INFO - {} 03:44:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 571ms 03:44:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:44:31 INFO - PROCESS | 1670 | 1461062671323 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:44:31 INFO - PROCESS | 1670 | 1461062671325 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:44:31 INFO - PROCESS | 1670 | 1461062671327 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:44:31 INFO - PROCESS | 1670 | 1461062671328 Marionette TRACE conn2 <- [1,3050,null,{}] 03:44:31 INFO - PROCESS | 1670 | 1461062671330 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}] 03:44:31 INFO - PROCESS | 1670 | 1461062671427 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:44:31 INFO - PROCESS | 1670 | 1461062671436 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f5c0800 == 75 [pid = 1670] [id = 772] 03:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 135 (0x12b30e400) [pid = 1670] [serial = 2314] [outer = 0x0] 03:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 136 (0x12d00c000) [pid = 1670] [serial = 2315] [outer = 0x12b30e400] 03:44:31 INFO - PROCESS | 1670 | 1461062671461 Marionette DEBUG loaded listener.js 03:44:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 137 (0x12d898000) [pid = 1670] [serial = 2316] [outer = 0x12b30e400] 03:44:31 INFO - PROCESS | 1670 | 1461062671853 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]]]}] 03:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:44:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 569ms 03:44:31 INFO - PROCESS | 1670 | 1461062671897 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:44:31 INFO - PROCESS | 1670 | 1461062671898 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:44:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:44:31 INFO - PROCESS | 1670 | 1461062671901 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:44:31 INFO - PROCESS | 1670 | 1461062671902 Marionette TRACE conn2 <- [1,3054,null,{}] 03:44:31 INFO - PROCESS | 1670 | 1461062671904 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}] 03:44:32 INFO - PROCESS | 1670 | 1461062672015 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:44:32 INFO - PROCESS | 1670 | 1461062672019 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12fd14000 == 76 [pid = 1670] [id = 773] 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 138 (0x12d8ae400) [pid = 1670] [serial = 2317] [outer = 0x0] 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 139 (0x12e237c00) [pid = 1670] [serial = 2318] [outer = 0x12d8ae400] 03:44:32 INFO - PROCESS | 1670 | 1461062672044 Marionette DEBUG loaded listener.js 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 140 (0x12e4aa000) [pid = 1670] [serial = 2319] [outer = 0x12d8ae400] 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:44:32 INFO - PROCESS | 1670 | 1461062672560 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"]]]}] 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:44:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:44:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:32 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" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:32 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" 03:44:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:44:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:44:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 03:44:32 INFO - PROCESS | 1670 | 1461062672587 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:44:32 INFO - PROCESS | 1670 | 1461062672588 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:44:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:44:32 INFO - PROCESS | 1670 | 1461062672596 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:44:32 INFO - PROCESS | 1670 | 1461062672597 Marionette TRACE conn2 <- [1,3058,null,{}] 03:44:32 INFO - PROCESS | 1670 | 1461062672601 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}] 03:44:32 INFO - PROCESS | 1670 | 1461062672748 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:44:32 INFO - PROCESS | 1670 | 1461062672768 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x13192e800 == 77 [pid = 1670] [id = 774] 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 141 (0x136220400) [pid = 1670] [serial = 2320] [outer = 0x0] 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 142 (0x13a4f0000) [pid = 1670] [serial = 2321] [outer = 0x136220400] 03:44:32 INFO - PROCESS | 1670 | 1461062672796 Marionette DEBUG loaded listener.js 03:44:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 143 (0x13a4f5c00) [pid = 1670] [serial = 2322] [outer = 0x136220400] 03:44:33 INFO - PROCESS | 1670 | 1461062673150 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]]]}] 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:44:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:44:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 580ms 03:44:33 INFO - PROCESS | 1670 | 1461062673172 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:44:33 INFO - PROCESS | 1670 | 1461062673173 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:44:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:44:33 INFO - PROCESS | 1670 | 1461062673175 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:44:33 INFO - PROCESS | 1670 | 1461062673176 Marionette TRACE conn2 <- [1,3062,null,{}] 03:44:33 INFO - PROCESS | 1670 | 1461062673179 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}] 03:44:33 INFO - PROCESS | 1670 | 1461062673298 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:44:33 INFO - PROCESS | 1670 | 1461062673309 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x136460800 == 78 [pid = 1670] [id = 775] 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12fbea400) [pid = 1670] [serial = 2323] [outer = 0x0] 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x1367aa800) [pid = 1670] [serial = 2324] [outer = 0x12fbea400] 03:44:33 INFO - PROCESS | 1670 | 1461062673337 Marionette DEBUG loaded listener.js 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x136c28000) [pid = 1670] [serial = 2325] [outer = 0x12fbea400] 03:44:33 INFO - PROCESS | 1670 | [1670] 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 03:44:33 INFO - PROCESS | 1670 | 1461062673689 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:44:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:44:33 INFO - {} 03:44:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 523ms 03:44:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:44:33 INFO - PROCESS | 1670 | 1461062673698 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:44:33 INFO - PROCESS | 1670 | 1461062673699 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:44:33 INFO - PROCESS | 1670 | 1461062673701 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:44:33 INFO - PROCESS | 1670 | 1461062673702 Marionette TRACE conn2 <- [1,3066,null,{}] 03:44:33 INFO - PROCESS | 1670 | 1461062673704 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}] 03:44:33 INFO - PROCESS | 1670 | 1461062673828 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:44:33 INFO - PROCESS | 1670 | 1461062673847 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x13867f000 == 79 [pid = 1670] [id = 776] 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x131ac8c00) [pid = 1670] [serial = 2326] [outer = 0x0] 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x131ad2c00) [pid = 1670] [serial = 2327] [outer = 0x131ac8c00] 03:44:33 INFO - PROCESS | 1670 | 1461062673872 Marionette DEBUG loaded listener.js 03:44:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x136c28400) [pid = 1670] [serial = 2328] [outer = 0x131ac8c00] 03:44:34 INFO - PROCESS | 1670 | 1461062674211 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]]]}] 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:44:34 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:44:34 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 523ms 03:44:34 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:44:34 INFO - PROCESS | 1670 | 1461062674224 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:44:34 INFO - PROCESS | 1670 | 1461062674225 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:44:34 INFO - PROCESS | 1670 | 1461062674227 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:44:34 INFO - PROCESS | 1670 | 1461062674228 Marionette TRACE conn2 <- [1,3070,null,{}] 03:44:34 INFO - PROCESS | 1670 | 1461062674230 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}] 03:44:34 INFO - PROCESS | 1670 | 1461062674358 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:44:34 INFO - PROCESS | 1670 | 1461062674361 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x13870f000 == 80 [pid = 1670] [id = 777] 03:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x131ad1000) [pid = 1670] [serial = 2329] [outer = 0x0] 03:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x134ed9800) [pid = 1670] [serial = 2330] [outer = 0x131ad1000] 03:44:34 INFO - PROCESS | 1670 | 1461062674387 Marionette DEBUG loaded listener.js 03:44:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x134edec00) [pid = 1670] [serial = 2331] [outer = 0x131ad1000] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 151 (0x12bb8b400) [pid = 1670] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 150 (0x125d76000) [pid = 1670] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 149 (0x125bd4c00) [pid = 1670] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 148 (0x11aa65000) [pid = 1670] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 147 (0x126077c00) [pid = 1670] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 146 (0x112375c00) [pid = 1670] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 145 (0x11237f400) [pid = 1670] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 144 (0x11bd9bc00) [pid = 1670] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 03:44:34 INFO - PROCESS | 1670 | --DOMWINDOW == 143 (0x1332ebc00) [pid = 1670] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:44:34 INFO - PROCESS | 1670 | 1461062674808 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]]]}] 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:44:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:44:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 618ms 03:44:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:44:34 INFO - PROCESS | 1670 | 1461062674847 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:44:34 INFO - PROCESS | 1670 | 1461062674848 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:44:34 INFO - PROCESS | 1670 | 1461062674851 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:44:34 INFO - PROCESS | 1670 | 1461062674852 Marionette TRACE conn2 <- [1,3074,null,{}] 03:44:34 INFO - PROCESS | 1670 | 1461062674854 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}] 03:44:34 INFO - PROCESS | 1670 | 1461062674950 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:44:35 INFO - PROCESS | 1670 | 1461062675029 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x13876b000 == 81 [pid = 1670] [id = 778] 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 144 (0x12fb2f800) [pid = 1670] [serial = 2332] [outer = 0x0] 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 145 (0x12fb38800) [pid = 1670] [serial = 2333] [outer = 0x12fb2f800] 03:44:35 INFO - PROCESS | 1670 | 1461062675054 Marionette DEBUG loaded listener.js 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 146 (0x134edac00) [pid = 1670] [serial = 2334] [outer = 0x12fb2f800] 03:44:35 INFO - PROCESS | 1670 | 1461062675331 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]]]}] 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:44:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:44:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 520ms 03:44:35 INFO - PROCESS | 1670 | 1461062675372 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:44:35 INFO - PROCESS | 1670 | 1461062675374 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:44:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:44:35 INFO - PROCESS | 1670 | 1461062675376 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1670 | 1461062675377 Marionette TRACE conn2 <- [1,3078,null,{}] 03:44:35 INFO - PROCESS | 1670 | 1461062675380 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}] 03:44:35 INFO - PROCESS | 1670 | 1461062675495 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:44:35 INFO - PROCESS | 1670 | 1461062675499 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a4a0000 == 82 [pid = 1670] [id = 779] 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 147 (0x134ed9c00) [pid = 1670] [serial = 2335] [outer = 0x0] 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 148 (0x13661d800) [pid = 1670] [serial = 2336] [outer = 0x134ed9c00] 03:44:35 INFO - PROCESS | 1670 | 1461062675527 Marionette DEBUG loaded listener.js 03:44:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 149 (0x1367ac800) [pid = 1670] [serial = 2337] [outer = 0x134ed9c00] 03:44:35 INFO - PROCESS | 1670 | 1461062675862 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] 03:44:35 INFO - PROCESS | 1670 | 1461062675903 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:44:35 INFO - PROCESS | 1670 | 1461062675906 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:44:35 INFO - PROCESS | 1670 | 1461062675907 Marionette TRACE conn2 <- [1,3082,null,{}] 03:44:35 INFO - PROCESS | 1670 | 1461062675909 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}] 03:44:36 INFO - PROCESS | 1670 | 1461062676045 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:44:36 INFO - PROCESS | 1670 | 1461062676052 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a5c3800 == 83 [pid = 1670] [id = 780] 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 150 (0x136624c00) [pid = 1670] [serial = 2338] [outer = 0x0] 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 151 (0x1367d3800) [pid = 1670] [serial = 2339] [outer = 0x136624c00] 03:44:36 INFO - PROCESS | 1670 | 1461062676077 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 152 (0x136c2b400) [pid = 1670] [serial = 2340] [outer = 0x136624c00] 03:44:36 INFO - PROCESS | 1670 | 1461062676430 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]]]}] 03:44:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:44:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:44:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:44:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 571ms 03:44:36 INFO - PROCESS | 1670 | 1461062676477 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:44:36 INFO - PROCESS | 1670 | 1461062676478 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:44:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:44:36 INFO - PROCESS | 1670 | 1461062676481 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:44:36 INFO - PROCESS | 1670 | 1461062676482 Marionette TRACE conn2 <- [1,3086,null,{}] 03:44:36 INFO - PROCESS | 1670 | 1461062676484 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}] 03:44:36 INFO - PROCESS | 1670 | 1461062676582 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:44:36 INFO - PROCESS | 1670 | 1461062676586 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f41f800 == 84 [pid = 1670] [id = 781] 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 153 (0x12b035000) [pid = 1670] [serial = 2341] [outer = 0x0] 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 154 (0x138669800) [pid = 1670] [serial = 2342] [outer = 0x12b035000] 03:44:36 INFO - PROCESS | 1670 | 1461062676610 Marionette DEBUG loaded listener.js 03:44:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 155 (0x138671400) [pid = 1670] [serial = 2343] [outer = 0x12b035000] 03:44:37 INFO - PROCESS | 1670 | 1461062677093 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:44:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 620ms 03:44:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:44:37 INFO - PROCESS | 1670 | 1461062677102 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:44:37 INFO - PROCESS | 1670 | 1461062677105 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:44:37 INFO - PROCESS | 1670 | 1461062677109 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:44:37 INFO - PROCESS | 1670 | 1461062677112 Marionette TRACE conn2 <- [1,3090,null,{}] 03:44:37 INFO - PROCESS | 1670 | 1461062677115 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}] 03:44:37 INFO - PROCESS | 1670 | 1461062677245 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:44:37 INFO - PROCESS | 1670 | 1461062677366 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1291eb800 == 85 [pid = 1670] [id = 782] 03:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 156 (0x11a916000) [pid = 1670] [serial = 2344] [outer = 0x0] 03:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 157 (0x11ab0ac00) [pid = 1670] [serial = 2345] [outer = 0x11a916000] 03:44:37 INFO - PROCESS | 1670 | 1461062677402 Marionette DEBUG loaded listener.js 03:44:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 158 (0x11bd9f000) [pid = 1670] [serial = 2346] [outer = 0x11a916000] 03:44:37 INFO - PROCESS | 1670 | 1461062677778 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:44:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:44:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 03:44:37 INFO - PROCESS | 1670 | 1461062677830 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:44:37 INFO - PROCESS | 1670 | 1461062677834 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:44:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:44:37 INFO - PROCESS | 1670 | 1461062677839 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:44:37 INFO - PROCESS | 1670 | 1461062677841 Marionette TRACE conn2 <- [1,3094,null,{}] 03:44:37 INFO - PROCESS | 1670 | 1461062677843 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}] 03:44:37 INFO - PROCESS | 1670 | 1461062677962 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:44:38 INFO - PROCESS | 1670 | 1461062678092 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12f40f800 == 86 [pid = 1670] [id = 783] 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 159 (0x125d94400) [pid = 1670] [serial = 2347] [outer = 0x0] 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 160 (0x125d99400) [pid = 1670] [serial = 2348] [outer = 0x125d94400] 03:44:38 INFO - PROCESS | 1670 | 1461062678124 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 161 (0x126a5e800) [pid = 1670] [serial = 2349] [outer = 0x125d94400] 03:44:38 INFO - PROCESS | 1670 | 1461062678493 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:44:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:44:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 03:44:38 INFO - PROCESS | 1670 | 1461062678513 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:44:38 INFO - PROCESS | 1670 | 1461062678514 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:44:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:44:38 INFO - PROCESS | 1670 | 1461062678517 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:44:38 INFO - PROCESS | 1670 | 1461062678519 Marionette TRACE conn2 <- [1,3098,null,{}] 03:44:38 INFO - PROCESS | 1670 | 1461062678527 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}] 03:44:38 INFO - PROCESS | 1670 | 1461062678647 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:44:38 INFO - PROCESS | 1670 | 1461062678771 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x136448000 == 87 [pid = 1670] [id = 784] 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 162 (0x12758e000) [pid = 1670] [serial = 2350] [outer = 0x0] 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 163 (0x12cf3b000) [pid = 1670] [serial = 2351] [outer = 0x12758e000] 03:44:38 INFO - PROCESS | 1670 | 1461062678805 Marionette DEBUG loaded listener.js 03:44:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 164 (0x12e2cb000) [pid = 1670] [serial = 2352] [outer = 0x12758e000] 03:44:39 INFO - PROCESS | 1670 | 1461062679173 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]]]}] 03:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:44:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 03:44:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:44:39 INFO - PROCESS | 1670 | 1461062679188 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:44:39 INFO - PROCESS | 1670 | 1461062679190 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:44:39 INFO - PROCESS | 1670 | 1461062679193 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1670 | 1461062679194 Marionette TRACE conn2 <- [1,3102,null,{}] 03:44:39 INFO - PROCESS | 1670 | 1461062679196 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}] 03:44:39 INFO - PROCESS | 1670 | 1461062679315 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:44:39 INFO - PROCESS | 1670 | 1461062679427 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x13868a800 == 88 [pid = 1670] [id = 785] 03:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 165 (0x12e63e000) [pid = 1670] [serial = 2353] [outer = 0x0] 03:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 166 (0x12f815c00) [pid = 1670] [serial = 2354] [outer = 0x12e63e000] 03:44:39 INFO - PROCESS | 1670 | 1461062679459 Marionette DEBUG loaded listener.js 03:44:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 167 (0x12fbcfc00) [pid = 1670] [serial = 2355] [outer = 0x12e63e000] 03:44:39 INFO - PROCESS | 1670 | 1461062679810 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:44:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:44:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 03:44:39 INFO - PROCESS | 1670 | 1461062679814 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:44:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:44:39 INFO - PROCESS | 1670 | 1461062679817 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:44:39 INFO - PROCESS | 1670 | 1461062679820 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:44:39 INFO - PROCESS | 1670 | 1461062679822 Marionette TRACE conn2 <- [1,3106,null,{}] 03:44:39 INFO - PROCESS | 1670 | 1461062679824 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}] 03:44:39 INFO - PROCESS | 1670 | 1461062679938 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:44:40 INFO - PROCESS | 1670 | 1461062680057 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13a4c1800 == 89 [pid = 1670] [id = 786] 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 168 (0x12fbe6000) [pid = 1670] [serial = 2356] [outer = 0x0] 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 169 (0x13075f800) [pid = 1670] [serial = 2357] [outer = 0x12fbe6000] 03:44:40 INFO - PROCESS | 1670 | 1461062680088 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 170 (0x131acd800) [pid = 1670] [serial = 2358] [outer = 0x12fbe6000] 03:44:40 INFO - PROCESS | 1670 | 1461062680476 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]]]}] 03:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:44:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 669ms 03:44:40 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:44:40 INFO - PROCESS | 1670 | 1461062680490 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:44:40 INFO - PROCESS | 1670 | 1461062680492 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:44:40 INFO - PROCESS | 1670 | 1461062680495 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:44:40 INFO - PROCESS | 1670 | 1461062680498 Marionette TRACE conn2 <- [1,3110,null,{}] 03:44:40 INFO - PROCESS | 1670 | 1461062680501 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}] 03:44:40 INFO - PROCESS | 1670 | 1461062680698 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:44:40 INFO - PROCESS | 1670 | 1461062680869 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x13e15e000 == 90 [pid = 1670] [id = 787] 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 171 (0x131acdc00) [pid = 1670] [serial = 2359] [outer = 0x0] 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 172 (0x134edf400) [pid = 1670] [serial = 2360] [outer = 0x131acdc00] 03:44:40 INFO - PROCESS | 1670 | 1461062680903 Marionette DEBUG loaded listener.js 03:44:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 173 (0x13661f800) [pid = 1670] [serial = 2361] [outer = 0x131acdc00] 03:44:41 INFO - PROCESS | 1670 | 1461062681242 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"]]]}] 03:44:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:44:41 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 03:44:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:44:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:44:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 773ms 03:44:41 INFO - PROCESS | 1670 | 1461062681268 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:44:41 INFO - PROCESS | 1670 | 1461062681270 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:44:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:44:41 INFO - PROCESS | 1670 | 1461062681272 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:44:41 INFO - PROCESS | 1670 | 1461062681273 Marionette TRACE conn2 <- [1,3114,null,{}] 03:44:41 INFO - PROCESS | 1670 | 1461062681276 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}] 03:44:41 INFO - PROCESS | 1670 | 1461062681389 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:44:41 INFO - PROCESS | 1670 | 1461062681511 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\", \"d51d36fe-c72b-4e20-a579-1d33ad92187a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:44:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12584e000 == 91 [pid = 1670] [id = 788] 03:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 174 (0x131acf400) [pid = 1670] [serial = 2362] [outer = 0x0] 03:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 175 (0x136624000) [pid = 1670] [serial = 2363] [outer = 0x131acf400] 03:44:41 INFO - PROCESS | 1670 | 1461062681544 Marionette DEBUG loaded listener.js 03:44:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 176 (0x1367a1800) [pid = 1670] [serial = 2364] [outer = 0x131acf400] 03:44:41 INFO - PROCESS | 1670 | 1461062681944 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]]]}] 03:44:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:44:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 718ms 03:44:41 INFO - PROCESS | 1670 | 1461062681991 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:44:41 INFO - PROCESS | 1670 | 1461062681992 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:44:43 WARNING - u'runner_teardown' () 03:44:43 INFO - No more tests 03:44:43 INFO - Got 0 unexpected results 03:44:43 INFO - SUITE-END | took 496s 03:44:43 INFO - Closing logging queue 03:44:43 INFO - queue closed 03:44:43 INFO - Return code: 0 03:44:43 WARNING - # TBPL SUCCESS # 03:44:43 INFO - Running post-action listener: _resource_record_post_action 03:44:43 INFO - Running post-run listener: _resource_record_post_run 03:44:44 INFO - Total resource usage - Wall time: 520s; CPU: 58.0%; Read bytes: 37824000; Write bytes: 992467968; Read time: 401; Write time: 4931 03:44:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:44:44 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195838464; Write bytes: 193576960; Read time: 15938; Write time: 351 03:44:44 INFO - run-tests - Wall time: 501s; CPU: 58.0%; Read bytes: 35649024; Write bytes: 793807872; Read time: 376; Write time: 4558 03:44:44 INFO - Running post-run listener: _upload_blobber_files 03:44:44 INFO - Blob upload gear active. 03:44:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:44:44 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 03:44:44 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'] 03:44:44 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 03:44:44 INFO - (blobuploader) - INFO - Open directory for files ... 03:44:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:44:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:44:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:45 INFO - (blobuploader) - INFO - Done attempting. 03:44:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:44:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:44:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:44:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:44:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:44:47 INFO - (blobuploader) - INFO - Done attempting. 03:44:47 INFO - (blobuploader) - INFO - Iteration through files over. 03:44:47 INFO - Return code: 0 03:44:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:44:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:44:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7f83f42a4e30d0c786741f5259a31a75062cd06bb582b06c75a4524e8b327c46542eb9fdeface7f11b102da853fcdb982bcea80e464e2e120d3d14bfccadf9ef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab6a7c41eee9d56bdd7bbf30e787bdc5dc14195b40ee88ebf01bc6b528bfd66584fce9b21f11eb3caa3670f262274c99da24e834a701c5f15a76d2438125cb90"} 03:44:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:44:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:44:47 INFO - Contents: 03:44:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7f83f42a4e30d0c786741f5259a31a75062cd06bb582b06c75a4524e8b327c46542eb9fdeface7f11b102da853fcdb982bcea80e464e2e120d3d14bfccadf9ef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab6a7c41eee9d56bdd7bbf30e787bdc5dc14195b40ee88ebf01bc6b528bfd66584fce9b21f11eb3caa3670f262274c99da24e834a701c5f15a76d2438125cb90"} 03:44:47 INFO - Running post-run listener: copy_logs_to_upload_dir 03:44:47 INFO - Copying logs to upload dir... 03:44:47 INFO - mkdir: /builds/slave/test/build/upload/logs 03:44:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=573.951672 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-04-19 03:44:47.701269) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:47.709743) ========= 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.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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/7f83f42a4e30d0c786741f5259a31a75062cd06bb582b06c75a4524e8b327c46542eb9fdeface7f11b102da853fcdb982bcea80e464e2e120d3d14bfccadf9ef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab6a7c41eee9d56bdd7bbf30e787bdc5dc14195b40ee88ebf01bc6b528bfd66584fce9b21f11eb3caa3670f262274c99da24e834a701c5f15a76d2438125cb90"} build_url:https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013026 build_url: 'https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7f83f42a4e30d0c786741f5259a31a75062cd06bb582b06c75a4524e8b327c46542eb9fdeface7f11b102da853fcdb982bcea80e464e2e120d3d14bfccadf9ef", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab6a7c41eee9d56bdd7bbf30e787bdc5dc14195b40ee88ebf01bc6b528bfd66584fce9b21f11eb3caa3670f262274c99da24e834a701c5f15a76d2438125cb90"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IiECW4PEQFC-TfW-oYaUpw/artifacts/public/build/firefox-48.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-19 03:44:47.753469) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:47.758080) ========= 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.BR3BqM77Us/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.M5g6SagiW5/Listeners TMPDIR=/var/folders/gp/w0knbrzj5_v59wx_4sx69slw00000w/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.005173 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 03:44:47.812982) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:44:47.813476) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 03:44:47.820150) ========= ========= Total master_lag: 0.50 =========