builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0193 starttime: 1461084022.39 results: success (0) buildid: 20160419071334 builduid: 729a2cec09bb4437b3b6a57d523c0486 revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:22.395265) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:22.395763) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:22.396355) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:23.962533) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 09:40:23.962973) ========= 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.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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 09:40:23-- 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% 184M=0s 2016-04-19 09:40:24 (184 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.481242 ========= master_lag: 3.60 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-19 09:40:28.040836) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:28.041182) ========= 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.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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.028647 ========= master_lag: 1.49 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:29.561025) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:29.561425) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --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 e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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 09:40:29,651 truncating revision to first 12 chars 2016-04-19 09:40:29,651 Setting DEBUG logging. 2016-04-19 09:40:29,651 attempt 1/10 2016-04-19 09:40:29,651 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/e2f5cd553b44?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 09:40:30,611 unpacking tar archive at: fx-team-e2f5cd553b44/testing/mozharness/ program finished with exit code 0 elapsedTime=1.209279 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 09:40:30.915058) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:30.915410) ========= script_repo_revision: e2f5cd553b44f73fa85c8427aed560f9a47f0ce9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:30.915827) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:30.919111) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 09:40:30.991073) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-04-19 09:40:30.991427) ========= /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.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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 09:40:31 INFO - MultiFileLogger online at 20160419 09:40:31 in /builds/slave/test 09:40:31 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 09:40:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:40:31 INFO - {'append_to_log': False, 09:40:31 INFO - 'base_work_dir': '/builds/slave/test', 09:40:31 INFO - 'blob_upload_branch': 'fx-team', 09:40:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:40:31 INFO - 'buildbot_json_path': 'buildprops.json', 09:40:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:40:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:40:31 INFO - 'download_minidump_stackwalk': True, 09:40:31 INFO - 'download_symbols': 'true', 09:40:31 INFO - 'e10s': False, 09:40:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:40:31 INFO - 'tooltool.py': '/tools/tooltool.py', 09:40:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:40:31 INFO - '/tools/misc-python/virtualenv.py')}, 09:40:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:40:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:40:31 INFO - 'log_level': 'info', 09:40:31 INFO - 'log_to_console': True, 09:40:31 INFO - 'opt_config_files': (), 09:40:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:40:31 INFO - '--processes=1', 09:40:31 INFO - '--config=%(test_path)s/wptrunner.ini', 09:40:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:40:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:40:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:40:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:40:31 INFO - 'pip_index': False, 09:40:31 INFO - 'require_test_zip': True, 09:40:31 INFO - 'test_type': ('testharness',), 09:40:31 INFO - 'this_chunk': '1', 09:40:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:40:31 INFO - 'total_chunks': '10', 09:40:31 INFO - 'virtualenv_path': 'venv', 09:40:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:40:31 INFO - 'work_dir': 'build'} 09:40:31 INFO - ##### 09:40:31 INFO - ##### Running clobber step. 09:40:31 INFO - ##### 09:40:31 INFO - Running pre-action listener: _resource_record_pre_action 09:40:31 INFO - Running main action method: clobber 09:40:31 INFO - rmtree: /builds/slave/test/build 09:40:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:40:32 INFO - Running post-action listener: _resource_record_post_action 09:40:32 INFO - ##### 09:40:32 INFO - ##### Running read-buildbot-config step. 09:40:32 INFO - ##### 09:40:32 INFO - Running pre-action listener: _resource_record_pre_action 09:40:32 INFO - Running main action method: read_buildbot_config 09:40:32 INFO - Using buildbot properties: 09:40:32 INFO - { 09:40:32 INFO - "project": "", 09:40:32 INFO - "product": "firefox", 09:40:32 INFO - "script_repo_revision": "production", 09:40:32 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 09:40:32 INFO - "repository": "", 09:40:32 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 09:40:32 INFO - "buildid": "20160419071334", 09:40:32 INFO - "pgo_build": "False", 09:40:32 INFO - "basedir": "/builds/slave/test", 09:40:32 INFO - "buildnumber": 359, 09:40:32 INFO - "slavename": "t-yosemite-r7-0193", 09:40:32 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 09:40:32 INFO - "platform": "macosx64", 09:40:32 INFO - "branch": "fx-team", 09:40:32 INFO - "revision": "e2f5cd553b44f73fa85c8427aed560f9a47f0ce9", 09:40:32 INFO - "repo_path": "integration/fx-team", 09:40:32 INFO - "moz_repo_path": "", 09:40:32 INFO - "stage_platform": "macosx64", 09:40:32 INFO - "builduid": "729a2cec09bb4437b3b6a57d523c0486", 09:40:32 INFO - "slavebuilddir": "test" 09:40:32 INFO - } 09:40:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 09:40:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 09:40:32 INFO - Running post-action listener: _resource_record_post_action 09:40:32 INFO - ##### 09:40:32 INFO - ##### Running download-and-extract step. 09:40:32 INFO - ##### 09:40:32 INFO - Running pre-action listener: _resource_record_pre_action 09:40:32 INFO - Running main action method: download_and_extract 09:40:32 INFO - mkdir: /builds/slave/test/build/tests 09:40:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:32 INFO - https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 09:40:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:40:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:40:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:33 INFO - Downloaded 1235 bytes. 09:40:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 09:40:33 INFO - Using the following test package requirements: 09:40:33 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:40:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 09:40:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 09:40:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'jsshell-mac64.zip'], 09:40:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 09:40:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 09:40:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 09:40:33 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 09:40:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 09:40:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 09:40:33 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 09:40:33 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 09:40:33 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')]} 09:40:33 INFO - https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 09:40:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:40:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 09:40:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:34 INFO - Downloaded 17918930 bytes. 09:40:34 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/*'] 09:40:34 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/* 09:40:35 INFO - caution: filename not matched: web-platform/* 09:40:35 INFO - Return code: 11 09:40:35 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')]} 09:40:35 INFO - https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 09:40:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:40:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 09:40:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:37 INFO - Downloaded 36382569 bytes. 09:40:37 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/*'] 09:40:37 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/* 09:40:41 INFO - caution: filename not matched: bin/* 09:40:41 INFO - caution: filename not matched: config/* 09:40:41 INFO - caution: filename not matched: mozbase/* 09:40:41 INFO - caution: filename not matched: marionette/* 09:40:41 INFO - caution: filename not matched: tools/wptserve/* 09:40:41 INFO - Return code: 11 09:40:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:40:41 INFO - https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 09:40:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:40:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:40:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 09:40:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:43 INFO - Downloaded 68658033 bytes. 09:40:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:40:43 INFO - mkdir: /builds/slave/test/properties 09:40:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:40:43 INFO - Writing to file /builds/slave/test/properties/build_url 09:40:43 INFO - Contents: 09:40:43 INFO - build_url:https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 09:40:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:40:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:40:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:40:44 INFO - Contents: 09:40:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:40:44 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')]} 09:40:44 INFO - https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:40:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:40:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 09:40:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:40:47 INFO - Downloaded 103348273 bytes. 09:40:47 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'] 09:40:47 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 09:40:51 INFO - Return code: 0 09:40:51 INFO - Running post-action listener: _resource_record_post_action 09:40:51 INFO - Running post-action listener: set_extra_try_arguments 09:40:51 INFO - ##### 09:40:51 INFO - ##### Running create-virtualenv step. 09:40:51 INFO - ##### 09:40:51 INFO - Running pre-action listener: _pre_create_virtualenv 09:40:51 INFO - Running pre-action listener: _resource_record_pre_action 09:40:51 INFO - Running main action method: create_virtualenv 09:40:51 INFO - Creating virtualenv /builds/slave/test/build/venv 09:40:51 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 09:40:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:40:51 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:40:51 INFO - Using real prefix '/tools/python27' 09:40:51 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:40:52 INFO - Installing distribute.............................................................................................................................................................................................done. 09:40:54 INFO - Installing pip.................done. 09:40:54 INFO - Return code: 0 09:40:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:40:54 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')]} 09:40:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:40:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:54 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')]} 09:40:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:40:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:54 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 0x10faa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd480db15e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, '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.FhOuUptEl2/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.W0KyUOG6NP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:40:54 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 09:40:54 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 09:40:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:40:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:40:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:40:54 INFO - 'HOME': '/Users/cltbld', 09:40:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:40:54 INFO - 'LOGNAME': 'cltbld', 09:40:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:40:54 INFO - 'MOZ_NO_REMOTE': '1', 09:40:54 INFO - 'NO_EM_RESTART': '1', 09:40:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:40:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:40:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:40:54 INFO - 'PWD': '/builds/slave/test', 09:40:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:40:54 INFO - 'SHELL': '/bin/bash', 09:40:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:40:54 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:40:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:40:54 INFO - 'USER': 'cltbld', 09:40:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:40:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:40:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:40:54 INFO - 'XPC_FLAGS': '0x0', 09:40:54 INFO - 'XPC_SERVICE_NAME': '0', 09:40:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:40:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:40:55 INFO - Downloading/unpacking psutil>=0.7.1 09:40:55 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 09:40:55 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 09:40:55 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 09:40:55 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 09:40:55 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 09:40:55 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 09:40:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:40:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:40:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:40:58 INFO - Installing collected packages: psutil 09:40:58 INFO - Running setup.py install for psutil 09:40:58 INFO - building 'psutil._psutil_osx' extension 09:40:58 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 09:40:59 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 09:40:59 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 09:40:59 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 09:40:59 INFO - building 'psutil._psutil_posix' extension 09:40:59 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 09:40:59 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 09:40:59 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 09:40:59 INFO - ^ 09:40:59 INFO - 1 warning generated. 09:40:59 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 09:40:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:40:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:40:59 INFO - Successfully installed psutil 09:40:59 INFO - Cleaning up... 09:40:59 INFO - Return code: 0 09:40:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:40:59 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')]} 09:40:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:40:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:59 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')]} 09:40:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:40:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:40:59 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 0x10faa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd480db15e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, '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.FhOuUptEl2/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.W0KyUOG6NP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:40:59 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 09:40:59 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 09:40:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:40:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:40:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:40:59 INFO - 'HOME': '/Users/cltbld', 09:40:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:40:59 INFO - 'LOGNAME': 'cltbld', 09:40:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:40:59 INFO - 'MOZ_NO_REMOTE': '1', 09:40:59 INFO - 'NO_EM_RESTART': '1', 09:40:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:40:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:40:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:40:59 INFO - 'PWD': '/builds/slave/test', 09:40:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:40:59 INFO - 'SHELL': '/bin/bash', 09:40:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:40:59 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:40:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:40:59 INFO - 'USER': 'cltbld', 09:40:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:40:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:40:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:40:59 INFO - 'XPC_FLAGS': '0x0', 09:40:59 INFO - 'XPC_SERVICE_NAME': '0', 09:40:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:41:00 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 09:41:00 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 09:41:00 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 09:41:00 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 09:41:00 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 09:41:00 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 09:41:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:41:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:41:02 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:41:02 INFO - Installing collected packages: mozsystemmonitor 09:41:02 INFO - Running setup.py install for mozsystemmonitor 09:41:02 INFO - Successfully installed mozsystemmonitor 09:41:02 INFO - Cleaning up... 09:41:02 INFO - Return code: 0 09:41:02 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:02 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 0x10faa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd480db15e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, '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.FhOuUptEl2/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.W0KyUOG6NP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:02 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 09:41:02 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 09:41:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:41:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:02 INFO - 'HOME': '/Users/cltbld', 09:41:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:02 INFO - 'LOGNAME': 'cltbld', 09:41:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:02 INFO - 'MOZ_NO_REMOTE': '1', 09:41:02 INFO - 'NO_EM_RESTART': '1', 09:41:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:02 INFO - 'PWD': '/builds/slave/test', 09:41:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:02 INFO - 'SHELL': '/bin/bash', 09:41:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:41:02 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:41:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:02 INFO - 'USER': 'cltbld', 09:41:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:02 INFO - 'XPC_FLAGS': '0x0', 09:41:02 INFO - 'XPC_SERVICE_NAME': '0', 09:41:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:03 INFO - Downloading/unpacking blobuploader==1.2.4 09:41:03 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 09:41:03 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 09:41:03 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 09:41:03 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 09:41:03 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 09:41:03 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 09:41:05 INFO - Downloading blobuploader-1.2.4.tar.gz 09:41:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:41:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:05 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 09:41:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:41:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:41:06 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 09:41:06 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 09:41:06 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 09:41:06 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 09:41:06 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 09:41:06 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 09:41:06 INFO - Downloading docopt-0.6.1.tar.gz 09:41:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:41:06 INFO - Installing collected packages: blobuploader, requests, docopt 09:41:06 INFO - Running setup.py install for blobuploader 09:41:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:41:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:41:07 INFO - Running setup.py install for requests 09:41:07 INFO - Running setup.py install for docopt 09:41:07 INFO - Successfully installed blobuploader requests docopt 09:41:07 INFO - Cleaning up... 09:41:07 INFO - Return code: 0 09:41:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:41:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:07 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 0x10faa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd480db15e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, '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.FhOuUptEl2/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.W0KyUOG6NP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:07 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 09:41:07 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 09:41:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:41:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:07 INFO - 'HOME': '/Users/cltbld', 09:41:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:07 INFO - 'LOGNAME': 'cltbld', 09:41:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:07 INFO - 'MOZ_NO_REMOTE': '1', 09:41:07 INFO - 'NO_EM_RESTART': '1', 09:41:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:07 INFO - 'PWD': '/builds/slave/test', 09:41:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:07 INFO - 'SHELL': '/bin/bash', 09:41:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:41:07 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:41:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:07 INFO - 'USER': 'cltbld', 09:41:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:07 INFO - 'XPC_FLAGS': '0x0', 09:41:07 INFO - 'XPC_SERVICE_NAME': '0', 09:41:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-8tj2fG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-jyY_Zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-C1dvA_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-sR4akD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-H2BDhv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-1ZwBw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-JyjxBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-9o4MII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:41:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:41:08 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-1EILPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-LFh2nj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-PBLSTA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-7LGoy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-mIiCbV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-BctVqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-EGvILd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-ebx8gx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-kUG7xr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-69VTcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:41:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:41:09 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-YxseOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:41:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:10 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-vfpvjp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:41:10 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-voE3yA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:41:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:10 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 09:41:10 INFO - Running setup.py install for manifestparser 09:41:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:41:10 INFO - Running setup.py install for mozcrash 09:41:10 INFO - Running setup.py install for mozdebug 09:41:11 INFO - Running setup.py install for mozdevice 09:41:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozfile 09:41:11 INFO - Running setup.py install for mozhttpd 09:41:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozinfo 09:41:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozInstall 09:41:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:41:11 INFO - Running setup.py install for mozleak 09:41:11 INFO - Running setup.py install for mozlog 09:41:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for moznetwork 09:41:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for mozprocess 09:41:12 INFO - Running setup.py install for mozprofile 09:41:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for mozrunner 09:41:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:41:12 INFO - Running setup.py install for mozscreenshot 09:41:12 INFO - Running setup.py install for moztest 09:41:13 INFO - Running setup.py install for mozversion 09:41:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:41:13 INFO - Running setup.py install for wptserve 09:41:13 INFO - Running setup.py install for marionette-driver 09:41:13 INFO - Running setup.py install for browsermob-proxy 09:41:13 INFO - Running setup.py install for marionette-client 09:41:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:41:14 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 09:41:14 INFO - Cleaning up... 09:41:14 INFO - Return code: 0 09:41:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:41:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:41:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:41:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:41:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 09:41:14 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 0x10faa7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac4f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd480db15e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, '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.FhOuUptEl2/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.W0KyUOG6NP/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 09:41:14 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 09:41:14 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 09:41:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:41:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:14 INFO - 'HOME': '/Users/cltbld', 09:41:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:14 INFO - 'LOGNAME': 'cltbld', 09:41:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:14 INFO - 'MOZ_NO_REMOTE': '1', 09:41:14 INFO - 'NO_EM_RESTART': '1', 09:41:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:14 INFO - 'PWD': '/builds/slave/test', 09:41:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:14 INFO - 'SHELL': '/bin/bash', 09:41:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:41:14 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:41:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:14 INFO - 'USER': 'cltbld', 09:41:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:14 INFO - 'XPC_FLAGS': '0x0', 09:41:14 INFO - 'XPC_SERVICE_NAME': '0', 09:41:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-WIb9jA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-0lfUBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-p9dXIj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-et5UfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-MKYmQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:41:14 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)) 09:41:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:41:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-z9Ao0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-r3VcwX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-_umhYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-UXagjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-eCN2HG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-uhvTvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-moVIah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-JO9d0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-DP3SUw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-sFUsjM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:41:15 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)) 09:41:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:41:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-286quS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:41:16 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)) 09:41:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:41:16 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-nlun7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:41:16 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)) 09:41:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:41:16 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-RG7IVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:41:16 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)) 09:41:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:41:16 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-FyInDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:41:16 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)) 09:41:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:16 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-1rHGVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:41:16 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)) 09:41:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:41:16 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-m4SZml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:41:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:41:17 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)) 09:41:17 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)) 09:41:17 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)) 09:41:17 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)) 09:41:17 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)) 09:41:17 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)) 09:41:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:41:17 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 09:41:17 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 09:41:17 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 09:41:17 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 09:41:17 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 09:41:17 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 09:41:19 INFO - Downloading blessings-1.6.tar.gz 09:41:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:41:19 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)) 09:41:19 INFO - Installing collected packages: blessings 09:41:19 INFO - Running setup.py install for blessings 09:41:19 INFO - Successfully installed blessings 09:41:19 INFO - Cleaning up... 09:41:19 INFO - Return code: 0 09:41:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:41:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:41:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:41:20 INFO - Reading from file tmpfile_stdout 09:41:20 INFO - Current package versions: 09:41:20 INFO - blessings == 1.6 09:41:20 INFO - blobuploader == 1.2.4 09:41:20 INFO - browsermob-proxy == 0.6.0 09:41:20 INFO - docopt == 0.6.1 09:41:20 INFO - manifestparser == 1.1 09:41:20 INFO - marionette-client == 2.3.0 09:41:20 INFO - marionette-driver == 1.4.0 09:41:20 INFO - mozInstall == 1.12 09:41:20 INFO - mozcrash == 0.17 09:41:20 INFO - mozdebug == 0.1 09:41:20 INFO - mozdevice == 0.48 09:41:20 INFO - mozfile == 1.2 09:41:20 INFO - mozhttpd == 0.7 09:41:20 INFO - mozinfo == 0.9 09:41:20 INFO - mozleak == 0.1 09:41:20 INFO - mozlog == 3.1 09:41:20 INFO - moznetwork == 0.27 09:41:20 INFO - mozprocess == 0.22 09:41:20 INFO - mozprofile == 0.28 09:41:20 INFO - mozrunner == 6.11 09:41:20 INFO - mozscreenshot == 0.1 09:41:20 INFO - mozsystemmonitor == 0.0 09:41:20 INFO - moztest == 0.7 09:41:20 INFO - mozversion == 1.4 09:41:20 INFO - psutil == 3.1.1 09:41:20 INFO - requests == 1.2.3 09:41:20 INFO - wptserve == 1.4.0 09:41:20 INFO - wsgiref == 0.1.2 09:41:20 INFO - Running post-action listener: _resource_record_post_action 09:41:20 INFO - Running post-action listener: _start_resource_monitoring 09:41:20 INFO - Starting resource monitoring. 09:41:20 INFO - ##### 09:41:20 INFO - ##### Running pull step. 09:41:20 INFO - ##### 09:41:20 INFO - Running pre-action listener: _resource_record_pre_action 09:41:20 INFO - Running main action method: pull 09:41:20 INFO - Pull has nothing to do! 09:41:20 INFO - Running post-action listener: _resource_record_post_action 09:41:20 INFO - ##### 09:41:20 INFO - ##### Running install step. 09:41:20 INFO - ##### 09:41:20 INFO - Running pre-action listener: _resource_record_pre_action 09:41:20 INFO - Running main action method: install 09:41:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:41:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:41:20 INFO - Reading from file tmpfile_stdout 09:41:20 INFO - Detecting whether we're running mozinstall >=1.0... 09:41:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:41:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:41:20 INFO - Reading from file tmpfile_stdout 09:41:20 INFO - Output received: 09:41:20 INFO - Usage: mozinstall [options] installer 09:41:20 INFO - Options: 09:41:20 INFO - -h, --help show this help message and exit 09:41:20 INFO - -d DEST, --destination=DEST 09:41:20 INFO - Directory to install application into. [default: 09:41:20 INFO - "/builds/slave/test"] 09:41:20 INFO - --app=APP Application being installed. [default: firefox] 09:41:20 INFO - mkdir: /builds/slave/test/build/application 09:41:20 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'] 09:41:20 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 09:41:40 INFO - Reading from file tmpfile_stdout 09:41:40 INFO - Output received: 09:41:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 09:41:40 INFO - Running post-action listener: _resource_record_post_action 09:41:40 INFO - ##### 09:41:40 INFO - ##### Running run-tests step. 09:41:40 INFO - ##### 09:41:40 INFO - Running pre-action listener: _resource_record_pre_action 09:41:40 INFO - Running main action method: run_tests 09:41:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:41:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:41:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:41:40 INFO - grabbing minidump binary from tooltool 09:41:40 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')]} 09:41:40 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 0x10fac05e0>, '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 0x10f6a3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f6ce990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:41:40 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 09:41:40 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 09:41:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:41:40 INFO - Return code: 0 09:41:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 09:41:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:41:40 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/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:41:40 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/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:41:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FhOuUptEl2/Render', 09:41:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 09:41:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 09:41:40 INFO - 'HOME': '/Users/cltbld', 09:41:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 09:41:40 INFO - 'LOGNAME': 'cltbld', 09:41:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:41:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:41:40 INFO - 'MOZ_NO_REMOTE': '1', 09:41:40 INFO - 'NO_EM_RESTART': '1', 09:41:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:41:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 09:41:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:41:40 INFO - 'PWD': '/builds/slave/test', 09:41:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 09:41:40 INFO - 'SHELL': '/bin/bash', 09:41:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.W0KyUOG6NP/Listeners', 09:41:40 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 09:41:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 09:41:40 INFO - 'USER': 'cltbld', 09:41:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 09:41:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 09:41:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 09:41:40 INFO - 'XPC_FLAGS': '0x0', 09:41:40 INFO - 'XPC_SERVICE_NAME': '0', 09:41:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 09:41:40 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/EjvQ3a3ZTcK4rAcJUUQjvg/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 09:41:41 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 09:41:41 INFO - import pkg_resources 09:41:42 INFO - Using 1 client processes 09:41:42 INFO - wptserve Starting http server on 127.0.0.1:8000 09:41:42 INFO - wptserve Starting http server on 127.0.0.1:8001 09:41:42 INFO - wptserve Starting http server on 127.0.0.1:8443 09:41:44 INFO - SUITE-START | Running 778 tests 09:41:44 INFO - Running testharness tests 09:41:44 INFO - Setting up ssl 09:41:44 INFO - PROCESS | certutil | 09:41:44 INFO - PROCESS | certutil | 09:41:44 INFO - PROCESS | certutil | 09:41:44 INFO - Certificate Nickname Trust Attributes 09:41:44 INFO - SSL,S/MIME,JAR/XPI 09:41:44 INFO - 09:41:44 INFO - web-platform-tests CT,, 09:41:44 INFO - 09:41:44 INFO - Starting runner 09:41:45 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 09:41:45 INFO - PROCESS | 1656 | 1461084105412 Marionette DEBUG Marionette enabled via build flag and pref 09:41:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11649d000 == 1 [pid = 1656] [id = 1] 09:41:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x11649d800) [pid = 1656] [serial = 1] [outer = 0x0] 09:41:45 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:41:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x11649e800) [pid = 1656] [serial = 2] [outer = 0x11649d800] 09:41:45 INFO - PROCESS | 1656 | 1461084105763 Marionette INFO Listening on port 2828 09:41:45 INFO - PROCESS | 1656 | 1461084105982 Marionette DEBUG Marionette enabled via command-line flag 09:41:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119267800 == 2 [pid = 1656] [id = 2] 09:41:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x119268000) [pid = 1656] [serial = 3] [outer = 0x0] 09:41:46 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:41:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x119269000) [pid = 1656] [serial = 4] [outer = 0x119268000] 09:41:46 INFO - PROCESS | 1656 | [1656] 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 09:41:46 INFO - PROCESS | 1656 | 1461084106128 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 09:41:46 INFO - PROCESS | 1656 | 1461084106215 Marionette DEBUG Closed connection conn0 09:41:46 INFO - PROCESS | 1656 | [1656] 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 09:41:46 INFO - PROCESS | 1656 | 1461084106221 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 09:41:46 INFO - PROCESS | 1656 | 1461084106237 Marionette DEBUG Closed connection conn1 09:41:46 INFO - PROCESS | 1656 | [1656] 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 09:41:46 INFO - PROCESS | 1656 | 1461084106242 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 09:41:46 INFO - PROCESS | 1656 | 1461084106250 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:41:46 INFO - PROCESS | 1656 | 1461084106255 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":"20160419071334","device":"desktop","version":"48.0a1"} 09:41:46 INFO - PROCESS | 1656 | [1656] 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 09:41:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c704000 == 3 [pid = 1656] [id = 3] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x11c704800) [pid = 1656] [serial = 5] [outer = 0x0] 09:41:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c705000 == 4 [pid = 1656] [id = 4] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x11c545c00) [pid = 1656] [serial = 6] [outer = 0x0] 09:41:47 INFO - PROCESS | 1656 | [1656] 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 09:41:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x123de9000 == 5 [pid = 1656] [id = 5] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x11c545400) [pid = 1656] [serial = 7] [outer = 0x0] 09:41:47 INFO - PROCESS | 1656 | [1656] 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 09:41:47 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x1240fac00) [pid = 1656] [serial = 8] [outer = 0x11c545400] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x12673e000) [pid = 1656] [serial = 9] [outer = 0x11c704800] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x12678dc00) [pid = 1656] [serial = 10] [outer = 0x11c545c00] 09:41:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x12678f800) [pid = 1656] [serial = 11] [outer = 0x11c545400] 09:41:48 INFO - PROCESS | 1656 | 1461084108441 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1656 | 1461084108450 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x1190e6400) [pid = 1656] [serial = 12] [outer = 0x11c545400] 09:41:48 INFO - PROCESS | 1656 | 1461084108803 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"4ee04bc7-59b7-9041-874d-8f73cc9380d4","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":"20160419071334","device":"desktop","version":"48.0a1","command_id":1}}] 09:41:48 INFO - PROCESS | 1656 | 1461084108897 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}] 09:41:48 INFO - PROCESS | 1656 | 1461084108942 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 09:41:49 INFO - PROCESS | 1656 | 1461084109030 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:41:49 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:41:49 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:41:49 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x129bca000) [pid = 1656] [serial = 13] [outer = 0x11c545400] 09:41:49 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:41:49 INFO - PROCESS | 1656 | 1461084109308 Marionette TRACE conn2 <- [1,3,null,{}] 09:41:49 INFO - PROCESS | 1656 | 1461084109311 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:41:49 INFO - PROCESS | 1656 | 1461084109326 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 09:41:49 INFO - PROCESS | 1656 | 1461084109354 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 09:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:41:49 INFO - PROCESS | 1656 | 1461084109356 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 09:41:49 INFO - PROCESS | 1656 | 1461084109359 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1656 | 1461084109368 Marionette TRACE conn2 <- [1,6,null,{}] 09:41:49 INFO - PROCESS | 1656 | 1461084109373 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}] 09:41:49 INFO - PROCESS | 1656 | 1461084109380 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 09:41:49 INFO - PROCESS | 1656 | 1461084109385 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b828800 == 6 [pid = 1656] [id = 6] 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x12b8e4800) [pid = 1656] [serial = 14] [outer = 0x0] 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x12b8e5000) [pid = 1656] [serial = 15] [outer = 0x12b8e4800] 09:41:49 INFO - PROCESS | 1656 | 1461084109415 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x12b8eb400) [pid = 1656] [serial = 16] [outer = 0x12b8e4800] 09:41:49 INFO - PROCESS | 1656 | 1461084109724 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]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 381ms 09:41:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba92000 == 7 [pid = 1656] [id = 7] 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x12bc0b000) [pid = 1656] [serial = 17] [outer = 0x0] 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x12be59000) [pid = 1656] [serial = 18] [outer = 0x12bc0b000] 09:41:49 INFO - PROCESS | 1656 | 1461084109760 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x12be5f400) [pid = 1656] [serial = 19] [outer = 0x12bc0b000] 09:41:49 INFO - PROCESS | 1656 | 1461084109796 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 1656 | 1461084109798 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 09:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:41:49 INFO - PROCESS | 1656 | 1461084109835 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 1656 | 1461084109836 Marionette TRACE conn2 <- [1,10,null,{}] 09:41:49 INFO - PROCESS | 1656 | 1461084109852 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}] 09:41:49 INFO - PROCESS | 1656 | 1461084109977 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 09:41:50 INFO - PROCESS | 1656 | 1461084110012 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd2800 == 8 [pid = 1656] [id = 8] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12d0f7400) [pid = 1656] [serial = 20] [outer = 0x0] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12d176400) [pid = 1656] [serial = 21] [outer = 0x12d0f7400] 09:41:50 INFO - PROCESS | 1656 | 1461084110041 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12d17a800) [pid = 1656] [serial = 22] [outer = 0x12d0f7400] 09:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 536ms 09:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:41:50 INFO - PROCESS | 1656 | 1461084110357 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]]]}] 09:41:50 INFO - PROCESS | 1656 | 1461084110360 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1656 | 1461084110362 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 09:41:50 INFO - PROCESS | 1656 | 1461084110364 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1656 | 1461084110365 Marionette TRACE conn2 <- [1,14,null,{}] 09:41:50 INFO - PROCESS | 1656 | 1461084110372 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}] 09:41:50 INFO - PROCESS | 1656 | 1461084110492 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 09:41:50 INFO - PROCESS | 1656 | 1461084110500 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db81000 == 9 [pid = 1656] [id = 9] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12d181400) [pid = 1656] [serial = 23] [outer = 0x0] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12d4aec00) [pid = 1656] [serial = 24] [outer = 0x12d181400] 09:41:50 INFO - PROCESS | 1656 | 1461084110525 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12e183000) [pid = 1656] [serial = 25] [outer = 0x12d181400] 09:41:50 INFO - PROCESS | 1656 | 1461084110775 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 09:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:41:50 INFO - PROCESS | 1656 | 1461084110794 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1656 | 1461084110795 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 09:41:50 INFO - PROCESS | 1656 | 1461084110798 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1656 | 1461084110799 Marionette TRACE conn2 <- [1,18,null,{}] 09:41:50 INFO - PROCESS | 1656 | 1461084110809 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}] 09:41:50 INFO - PROCESS | 1656 | 1461084110903 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 09:41:50 INFO - PROCESS | 1656 | 1461084110910 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4a6000 == 10 [pid = 1656] [id = 10] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12e18a000) [pid = 1656] [serial = 26] [outer = 0x0] 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12e35f000) [pid = 1656] [serial = 27] [outer = 0x12e18a000] 09:41:50 INFO - PROCESS | 1656 | 1461084110935 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12e368400) [pid = 1656] [serial = 28] [outer = 0x12e18a000] 09:41:51 INFO - PROCESS | 1656 | 1461084111181 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 428ms 09:41:51 INFO - PROCESS | 1656 | 1461084111245 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1656 | 1461084111246 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 09:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:41:51 INFO - PROCESS | 1656 | 1461084111249 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1656 | 1461084111251 Marionette TRACE conn2 <- [1,22,null,{}] 09:41:51 INFO - PROCESS | 1656 | 1461084111258 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}] 09:41:51 INFO - PROCESS | 1656 | 1461084111347 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 09:41:51 INFO - PROCESS | 1656 | 1461084111354 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a604800 == 11 [pid = 1656] [id = 11] 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x11a64b000) [pid = 1656] [serial = 29] [outer = 0x0] 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x11a8e0000) [pid = 1656] [serial = 30] [outer = 0x11a64b000] 09:41:51 INFO - PROCESS | 1656 | 1461084111381 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12e78d400) [pid = 1656] [serial = 31] [outer = 0x11a64b000] 09:41:51 INFO - PROCESS | 1656 | 1461084111606 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]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 376ms 09:41:51 INFO - PROCESS | 1656 | 1461084111626 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1656 | 1461084111627 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 09:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:41:51 INFO - PROCESS | 1656 | 1461084111629 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1656 | 1461084111630 Marionette TRACE conn2 <- [1,26,null,{}] 09:41:51 INFO - PROCESS | 1656 | 1461084111640 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}] 09:41:51 INFO - PROCESS | 1656 | 1461084111742 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 09:41:51 INFO - PROCESS | 1656 | 1461084111747 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e759800 == 12 [pid = 1656] [id = 12] 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x11a9eb000) [pid = 1656] [serial = 32] [outer = 0x0] 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12e377000) [pid = 1656] [serial = 33] [outer = 0x11a9eb000] 09:41:51 INFO - PROCESS | 1656 | 1461084111774 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12e7ae000) [pid = 1656] [serial = 34] [outer = 0x11a9eb000] 09:41:52 INFO - PROCESS | 1656 | 1461084112108 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 518ms 09:41:52 INFO - PROCESS | 1656 | 1461084112148 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1656 | 1461084112149 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 09:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:41:52 INFO - PROCESS | 1656 | 1461084112154 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1656 | 1461084112155 Marionette TRACE conn2 <- [1,30,null,{}] 09:41:52 INFO - PROCESS | 1656 | 1461084112157 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}] 09:41:52 INFO - PROCESS | 1656 | 1461084112240 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 09:41:52 INFO - PROCESS | 1656 | 1461084112244 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebbe000 == 13 [pid = 1656] [id = 13] 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12e7b0400) [pid = 1656] [serial = 35] [outer = 0x0] 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12e7b8c00) [pid = 1656] [serial = 36] [outer = 0x12e7b0400] 09:41:52 INFO - PROCESS | 1656 | 1461084112269 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12ef38c00) [pid = 1656] [serial = 37] [outer = 0x12e7b0400] 09:41:52 INFO - PROCESS | 1656 | 1461084112491 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 09:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:41:52 INFO - PROCESS | 1656 | 1461084112523 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1656 | 1461084112524 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 09:41:52 INFO - PROCESS | 1656 | 1461084112526 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1656 | 1461084112527 Marionette TRACE conn2 <- [1,34,null,{}] 09:41:52 INFO - PROCESS | 1656 | 1461084112529 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}] 09:41:52 INFO - PROCESS | 1656 | 1461084112615 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 09:41:52 INFO - PROCESS | 1656 | 1461084112622 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef9f800 == 14 [pid = 1656] [id = 14] 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12ef3ac00) [pid = 1656] [serial = 38] [outer = 0x0] 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12ef41c00) [pid = 1656] [serial = 39] [outer = 0x12ef3ac00] 09:41:52 INFO - PROCESS | 1656 | 1461084112647 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12f34f000) [pid = 1656] [serial = 40] [outer = 0x12ef3ac00] 09:41:52 INFO - PROCESS | 1656 | 1461084112876 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 09:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:41:52 INFO - PROCESS | 1656 | 1461084112894 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1656 | 1461084112895 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 09:41:52 INFO - PROCESS | 1656 | 1461084112897 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1656 | 1461084112898 Marionette TRACE conn2 <- [1,38,null,{}] 09:41:52 INFO - PROCESS | 1656 | 1461084112907 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}] 09:41:53 INFO - PROCESS | 1656 | 1461084113001 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 09:41:53 INFO - PROCESS | 1656 | 1461084113005 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f380000 == 15 [pid = 1656] [id = 15] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12f353800) [pid = 1656] [serial = 41] [outer = 0x0] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12f35ac00) [pid = 1656] [serial = 42] [outer = 0x12f353800] 09:41:53 INFO - PROCESS | 1656 | 1461084113029 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12f5e3800) [pid = 1656] [serial = 43] [outer = 0x12f353800] 09:41:53 INFO - PROCESS | 1656 | 1461084113248 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 375ms 09:41:53 INFO - PROCESS | 1656 | 1461084113272 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 1656 | 1461084113273 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 09:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:41:53 INFO - PROCESS | 1656 | 1461084113276 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 1656 | 1461084113277 Marionette TRACE conn2 <- [1,42,null,{}] 09:41:53 INFO - PROCESS | 1656 | 1461084113279 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}] 09:41:53 INFO - PROCESS | 1656 | 1461084113368 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 09:41:53 INFO - PROCESS | 1656 | 1461084113373 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f63f000 == 16 [pid = 1656] [id = 16] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12f5e5800) [pid = 1656] [serial = 44] [outer = 0x0] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12f5ebc00) [pid = 1656] [serial = 45] [outer = 0x12f5e5800] 09:41:53 INFO - PROCESS | 1656 | 1461084113398 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12f9cd800) [pid = 1656] [serial = 46] [outer = 0x12f5e5800] 09:41:53 INFO - PROCESS | 1656 | 1461084113635 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 367ms 09:41:53 INFO - PROCESS | 1656 | 1461084113644 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 09:41:53 INFO - PROCESS | 1656 | 1461084113645 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 09:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:41:53 INFO - PROCESS | 1656 | 1461084113647 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 1656 | 1461084113649 Marionette TRACE conn2 <- [1,46,null,{}] 09:41:53 INFO - PROCESS | 1656 | 1461084113659 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}] 09:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1b800 == 17 [pid = 1656] [id = 17] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12fd1c000) [pid = 1656] [serial = 47] [outer = 0x0] 09:41:53 INFO - PROCESS | 1656 | 1461084113757 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12fd0a000) [pid = 1656] [serial = 48] [outer = 0x12fd1c000] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12fd26000) [pid = 1656] [serial = 49] [outer = 0x12fd1c000] 09:41:53 INFO - PROCESS | 1656 | 1461084113787 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1b000 == 18 [pid = 1656] [id = 18] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12f9d2800) [pid = 1656] [serial = 50] [outer = 0x0] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12fe5ac00) [pid = 1656] [serial = 51] [outer = 0x12f9d2800] 09:41:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fed6800 == 19 [pid = 1656] [id = 19] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12fe5cc00) [pid = 1656] [serial = 52] [outer = 0x0] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12fe5e800) [pid = 1656] [serial = 53] [outer = 0x12fe5cc00] 09:41:53 INFO - PROCESS | 1656 | 1461084113838 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12fe63400) [pid = 1656] [serial = 54] [outer = 0x12fe5cc00] 09:41:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x130270c00) [pid = 1656] [serial = 55] [outer = 0x12f9d2800] 09:41:54 INFO - PROCESS | 1656 | 1461084114151 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]]]}] 09:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 09:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:41:54 INFO - PROCESS | 1656 | 1461084114171 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 09:41:54 INFO - PROCESS | 1656 | 1461084114172 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 09:41:54 INFO - PROCESS | 1656 | 1461084114175 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1656 | 1461084114176 Marionette TRACE conn2 <- [1,50,null,{}] 09:41:54 INFO - PROCESS | 1656 | 1461084114179 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}] 09:41:54 INFO - PROCESS | 1656 | 1461084114280 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 09:41:54 INFO - PROCESS | 1656 | 1461084114285 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa5e000 == 20 [pid = 1656] [id = 20] 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1164c7800) [pid = 1656] [serial = 56] [outer = 0x0] 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11a8e1800) [pid = 1656] [serial = 57] [outer = 0x1164c7800] 09:41:54 INFO - PROCESS | 1656 | 1461084114325 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11ad2fc00) [pid = 1656] [serial = 58] [outer = 0x1164c7800] 09:41:54 INFO - PROCESS | 1656 | 1461084114708 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]]]}] 09:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 568ms 09:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:41:54 INFO - PROCESS | 1656 | 1461084114744 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 09:41:54 INFO - PROCESS | 1656 | 1461084114746 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 09:41:54 INFO - PROCESS | 1656 | 1461084114749 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1656 | 1461084114750 Marionette TRACE conn2 <- [1,54,null,{}] 09:41:54 INFO - PROCESS | 1656 | 1461084114754 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}] 09:41:54 INFO - PROCESS | 1656 | 1461084114843 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 09:41:54 INFO - PROCESS | 1656 | 1461084114847 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab13800 == 21 [pid = 1656] [id = 21] 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x11ad8f000) [pid = 1656] [serial = 59] [outer = 0x0] 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11ad92400) [pid = 1656] [serial = 60] [outer = 0x11ad8f000] 09:41:54 INFO - PROCESS | 1656 | 1461084114871 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11ad96400) [pid = 1656] [serial = 61] [outer = 0x11ad8f000] 09:41:55 INFO - PROCESS | 1656 | 1461084115103 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 371ms 09:41:55 INFO - PROCESS | 1656 | 1461084115126 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1656 | 1461084115127 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 09:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:41:55 INFO - PROCESS | 1656 | 1461084115129 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1656 | 1461084115130 Marionette TRACE conn2 <- [1,58,null,{}] 09:41:55 INFO - PROCESS | 1656 | 1461084115140 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}] 09:41:55 INFO - PROCESS | 1656 | 1461084115239 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 09:41:55 INFO - PROCESS | 1656 | 1461084115243 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304b6800 == 22 [pid = 1656] [id = 22] 09:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11ad96800) [pid = 1656] [serial = 62] [outer = 0x0] 09:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x130431000) [pid = 1656] [serial = 63] [outer = 0x11ad96800] 09:41:55 INFO - PROCESS | 1656 | 1461084115269 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1306a5400) [pid = 1656] [serial = 64] [outer = 0x11ad96800] 09:41:56 INFO - PROCESS | 1656 | 1461084116187 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]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1120ms 09:41:56 INFO - PROCESS | 1656 | 1461084116253 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 09:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:41:56 INFO - PROCESS | 1656 | 1461084116255 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 09:41:56 INFO - PROCESS | 1656 | 1461084116259 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1656 | 1461084116261 Marionette TRACE conn2 <- [1,62,null,{}] 09:41:56 INFO - PROCESS | 1656 | 1461084116265 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}] 09:41:56 INFO - PROCESS | 1656 | 1461084116373 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 09:41:56 INFO - PROCESS | 1656 | 1461084116410 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x114a83000 == 23 [pid = 1656] [id = 23] 09:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x114e57400) [pid = 1656] [serial = 65] [outer = 0x0] 09:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x114ed3c00) [pid = 1656] [serial = 66] [outer = 0x114e57400] 09:41:56 INFO - PROCESS | 1656 | 1461084116442 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1162f1c00) [pid = 1656] [serial = 67] [outer = 0x114e57400] 09:41:56 INFO - PROCESS | 1656 | 1461084116845 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]]]}] 09:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 620ms 09:41:56 INFO - PROCESS | 1656 | 1461084116887 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 09:41:56 INFO - PROCESS | 1656 | 1461084116891 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 09:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:41:56 INFO - PROCESS | 1656 | 1461084116898 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:41:56 INFO - PROCESS | 1656 | 1461084116900 Marionette TRACE conn2 <- [1,66,null,{}] 09:41:56 INFO - PROCESS | 1656 | 1461084116905 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}] 09:41:57 INFO - PROCESS | 1656 | 1461084117009 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 09:41:57 INFO - PROCESS | 1656 | 1461084117060 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926d000 == 24 [pid = 1656] [id = 24] 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118b78c00) [pid = 1656] [serial = 68] [outer = 0x0] 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1192ccc00) [pid = 1656] [serial = 69] [outer = 0x118b78c00] 09:41:57 INFO - PROCESS | 1656 | 1461084117091 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11a8e2000) [pid = 1656] [serial = 70] [outer = 0x118b78c00] 09:41:57 INFO - PROCESS | 1656 | 1461084117491 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 09:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:41:57 INFO - PROCESS | 1656 | 1461084117521 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1656 | 1461084117522 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 09:41:57 INFO - PROCESS | 1656 | 1461084117525 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1656 | 1461084117527 Marionette TRACE conn2 <- [1,70,null,{}] 09:41:57 INFO - PROCESS | 1656 | 1461084117535 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}] 09:41:57 INFO - PROCESS | 1656 | 1461084117646 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 09:41:57 INFO - PROCESS | 1656 | 1461084117711 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a18000 == 25 [pid = 1656] [id = 25] 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11aa3f400) [pid = 1656] [serial = 71] [outer = 0x0] 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11ad97c00) [pid = 1656] [serial = 72] [outer = 0x11aa3f400] 09:41:57 INFO - PROCESS | 1656 | 1461084117742 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11be6e800) [pid = 1656] [serial = 73] [outer = 0x11aa3f400] 09:41:58 INFO - PROCESS | 1656 | 1461084118357 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]]]}] 09:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 09:41:58 INFO - PROCESS | 1656 | 1461084118485 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 1656 | 1461084118488 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 09:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:41:58 INFO - PROCESS | 1656 | 1461084118495 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - PROCESS | 1656 | 1461084118498 Marionette TRACE conn2 <- [1,74,null,{}] 09:41:58 INFO - PROCESS | 1656 | 1461084118553 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}] 09:41:58 INFO - PROCESS | 1656 | 1461084118630 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 09:41:58 INFO - PROCESS | 1656 | 1461084118670 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1177e0000 == 26 [pid = 1656] [id = 26] 09:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1177b2400) [pid = 1656] [serial = 74] [outer = 0x0] 09:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119095800) [pid = 1656] [serial = 75] [outer = 0x1177b2400] 09:41:58 INFO - PROCESS | 1656 | 1461084118699 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11924f000) [pid = 1656] [serial = 76] [outer = 0x1177b2400] 09:41:59 INFO - PROCESS | 1656 | 1461084119041 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 568ms 09:41:59 INFO - PROCESS | 1656 | 1461084119063 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1656 | 1461084119069 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 09:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:41:59 INFO - PROCESS | 1656 | 1461084119073 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1656 | 1461084119075 Marionette TRACE conn2 <- [1,78,null,{}] 09:41:59 INFO - PROCESS | 1656 | 1461084119077 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}] 09:41:59 INFO - PROCESS | 1656 | 1461084119146 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 09:41:59 INFO - PROCESS | 1656 | 1461084119201 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x114a81800 == 27 [pid = 1656] [id = 27] 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1146b6000) [pid = 1656] [serial = 77] [outer = 0x0] 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115456800) [pid = 1656] [serial = 78] [outer = 0x1146b6000] 09:41:59 INFO - PROCESS | 1656 | 1461084119229 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11a646000) [pid = 1656] [serial = 79] [outer = 0x1146b6000] 09:41:59 INFO - PROCESS | 1656 | 1461084119497 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 09:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:41:59 INFO - PROCESS | 1656 | 1461084119542 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 1656 | 1461084119544 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 09:41:59 INFO - PROCESS | 1656 | 1461084119546 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 1656 | 1461084119549 Marionette TRACE conn2 <- [1,82,null,{}] 09:41:59 INFO - PROCESS | 1656 | 1461084119559 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}] 09:41:59 INFO - PROCESS | 1656 | 1461084119631 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 09:41:59 INFO - PROCESS | 1656 | 1461084119637 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119848000 == 28 [pid = 1656] [id = 28] 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11a8e0c00) [pid = 1656] [serial = 80] [outer = 0x0] 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11aa3c800) [pid = 1656] [serial = 81] [outer = 0x11a8e0c00] 09:41:59 INFO - PROCESS | 1656 | 1461084119666 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11ad26000) [pid = 1656] [serial = 82] [outer = 0x11a8e0c00] 09:41:59 INFO - PROCESS | 1656 | 1461084119963 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 09:42:00 INFO - PROCESS | 1656 | 1461084120021 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1656 | 1461084120023 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 09:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:42:00 INFO - PROCESS | 1656 | 1461084120026 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1656 | 1461084120028 Marionette TRACE conn2 <- [1,86,null,{}] 09:42:00 INFO - PROCESS | 1656 | 1461084120031 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}] 09:42:00 INFO - PROCESS | 1656 | 1461084120141 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 09:42:00 INFO - PROCESS | 1656 | 1461084120147 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a606000 == 29 [pid = 1656] [id = 29] 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad89400) [pid = 1656] [serial = 83] [outer = 0x0] 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11afb5800) [pid = 1656] [serial = 84] [outer = 0x11ad89400] 09:42:00 INFO - PROCESS | 1656 | 1461084120192 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11b960800) [pid = 1656] [serial = 85] [outer = 0x11ad89400] 09:42:00 INFO - PROCESS | 1656 | 1461084120590 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 620ms 09:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:42:00 INFO - PROCESS | 1656 | 1461084120645 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1656 | 1461084120646 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 09:42:00 INFO - PROCESS | 1656 | 1461084120649 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1656 | 1461084120649 Marionette TRACE conn2 <- [1,90,null,{}] 09:42:00 INFO - PROCESS | 1656 | 1461084120652 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}] 09:42:00 INFO - PROCESS | 1656 | 1461084120706 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 09:42:00 INFO - PROCESS | 1656 | 1461084120709 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab04800 == 30 [pid = 1656] [id = 30] 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118df3c00) [pid = 1656] [serial = 86] [outer = 0x0] 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11b9fc800) [pid = 1656] [serial = 87] [outer = 0x118df3c00] 09:42:00 INFO - PROCESS | 1656 | 1461084120732 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11be6d400) [pid = 1656] [serial = 88] [outer = 0x118df3c00] 09:42:01 INFO - PROCESS | 1656 | 1461084121128 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 520ms 09:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:42:01 INFO - PROCESS | 1656 | 1461084121170 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 1656 | 1461084121172 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 09:42:01 INFO - PROCESS | 1656 | 1461084121174 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 1656 | 1461084121175 Marionette TRACE conn2 <- [1,94,null,{}] 09:42:01 INFO - PROCESS | 1656 | 1461084121177 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}] 09:42:01 INFO - PROCESS | 1656 | 1461084121277 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 09:42:01 INFO - PROCESS | 1656 | 1461084121288 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab40800 == 31 [pid = 1656] [id = 31] 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11be70c00) [pid = 1656] [serial = 89] [outer = 0x0] 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11becfc00) [pid = 1656] [serial = 90] [outer = 0x11be70c00] 09:42:01 INFO - PROCESS | 1656 | 1461084121315 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11c511400) [pid = 1656] [serial = 91] [outer = 0x11be70c00] 09:42:01 INFO - PROCESS | 1656 | 1461084121606 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 09:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:42:01 INFO - PROCESS | 1656 | 1461084121643 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 1656 | 1461084121644 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 09:42:01 INFO - PROCESS | 1656 | 1461084121646 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 1656 | 1461084121647 Marionette TRACE conn2 <- [1,98,null,{}] 09:42:01 INFO - PROCESS | 1656 | 1461084121649 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}] 09:42:01 INFO - PROCESS | 1656 | 1461084121717 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 09:42:01 INFO - PROCESS | 1656 | 1461084121721 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb2d800 == 32 [pid = 1656] [id = 32] 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11c511800) [pid = 1656] [serial = 92] [outer = 0x0] 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123885c00) [pid = 1656] [serial = 93] [outer = 0x11c511800] 09:42:01 INFO - PROCESS | 1656 | 1461084121749 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12388b400) [pid = 1656] [serial = 94] [outer = 0x11c511800] 09:42:02 INFO - PROCESS | 1656 | 1461084122026 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 09:42:02 INFO - PROCESS | 1656 | 1461084122064 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 09:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:42:02 INFO - PROCESS | 1656 | 1461084122065 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 09:42:02 INFO - PROCESS | 1656 | 1461084122070 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1656 | 1461084122072 Marionette TRACE conn2 <- [1,102,null,{}] 09:42:02 INFO - PROCESS | 1656 | 1461084122075 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}] 09:42:02 INFO - PROCESS | 1656 | 1461084122144 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 09:42:02 INFO - PROCESS | 1656 | 1461084122191 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb42800 == 33 [pid = 1656] [id = 33] 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1190f1800) [pid = 1656] [serial = 95] [outer = 0x0] 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12388d400) [pid = 1656] [serial = 96] [outer = 0x1190f1800] 09:42:02 INFO - PROCESS | 1656 | 1461084122216 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123bc8c00) [pid = 1656] [serial = 97] [outer = 0x1190f1800] 09:42:02 INFO - PROCESS | 1656 | 1461084122465 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 09:42:02 INFO - PROCESS | 1656 | 1461084122528 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 1656 | 1461084122530 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 09:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:42:02 INFO - PROCESS | 1656 | 1461084122535 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 1656 | 1461084122537 Marionette TRACE conn2 <- [1,106,null,{}] 09:42:02 INFO - PROCESS | 1656 | 1461084122540 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}] 09:42:02 INFO - PROCESS | 1656 | 1461084122649 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 09:42:02 INFO - PROCESS | 1656 | 1461084122658 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be30800 == 34 [pid = 1656] [id = 34] 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123d06400) [pid = 1656] [serial = 98] [outer = 0x0] 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123fd2400) [pid = 1656] [serial = 99] [outer = 0x123d06400] 09:42:02 INFO - PROCESS | 1656 | 1461084122699 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12424f000) [pid = 1656] [serial = 100] [outer = 0x123d06400] 09:42:03 INFO - PROCESS | 1656 | 1461084123101 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]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 09:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:42:03 INFO - PROCESS | 1656 | 1461084123154 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 1656 | 1461084123155 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 09:42:03 INFO - PROCESS | 1656 | 1461084123157 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 1656 | 1461084123158 Marionette TRACE conn2 <- [1,110,null,{}] 09:42:03 INFO - PROCESS | 1656 | 1461084123161 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}] 09:42:03 INFO - PROCESS | 1656 | 1461084123231 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 09:42:03 INFO - PROCESS | 1656 | 1461084123236 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c442800 == 35 [pid = 1656] [id = 35] 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12424f400) [pid = 1656] [serial = 101] [outer = 0x0] 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12459e400) [pid = 1656] [serial = 102] [outer = 0x12424f400] 09:42:03 INFO - PROCESS | 1656 | 1461084123262 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126790000) [pid = 1656] [serial = 103] [outer = 0x12424f400] 09:42:03 INFO - PROCESS | 1656 | 1461084123561 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]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 417ms 09:42:03 INFO - PROCESS | 1656 | 1461084123575 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 09:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:42:03 INFO - PROCESS | 1656 | 1461084123577 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 09:42:03 INFO - PROCESS | 1656 | 1461084123579 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 1656 | 1461084123581 Marionette TRACE conn2 <- [1,114,null,{}] 09:42:03 INFO - PROCESS | 1656 | 1461084123584 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}] 09:42:03 INFO - PROCESS | 1656 | 1461084123672 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 09:42:03 INFO - PROCESS | 1656 | 1461084123676 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c87d800 == 36 [pid = 1656] [id = 36] 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126790400) [pid = 1656] [serial = 104] [outer = 0x0] 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127db1400) [pid = 1656] [serial = 105] [outer = 0x126790400] 09:42:03 INFO - PROCESS | 1656 | 1461084123706 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12880a000) [pid = 1656] [serial = 106] [outer = 0x126790400] 09:42:04 INFO - PROCESS | 1656 | 1461084124038 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 09:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:42:04 INFO - PROCESS | 1656 | 1461084124051 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1656 | 1461084124054 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 09:42:04 INFO - PROCESS | 1656 | 1461084124056 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1656 | 1461084124057 Marionette TRACE conn2 <- [1,118,null,{}] 09:42:04 INFO - PROCESS | 1656 | 1461084124059 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}] 09:42:04 INFO - PROCESS | 1656 | 1461084124151 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 09:42:04 INFO - PROCESS | 1656 | 1461084124160 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ade000 == 37 [pid = 1656] [id = 37] 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11b959c00) [pid = 1656] [serial = 107] [outer = 0x0] 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12883e000) [pid = 1656] [serial = 108] [outer = 0x11b959c00] 09:42:04 INFO - PROCESS | 1656 | 1461084124184 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x129285c00) [pid = 1656] [serial = 109] [outer = 0x11b959c00] 09:42:04 INFO - PROCESS | 1656 | 1461084124437 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 09:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:42:04 INFO - PROCESS | 1656 | 1461084124475 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1656 | 1461084124476 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 09:42:04 INFO - PROCESS | 1656 | 1461084124478 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1656 | 1461084124479 Marionette TRACE conn2 <- [1,122,null,{}] 09:42:04 INFO - PROCESS | 1656 | 1461084124482 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}] 09:42:04 INFO - PROCESS | 1656 | 1461084124566 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 09:42:04 INFO - PROCESS | 1656 | 1461084124572 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c21800 == 38 [pid = 1656] [id = 38] 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129282000) [pid = 1656] [serial = 110] [outer = 0x0] 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129ad6800) [pid = 1656] [serial = 111] [outer = 0x129282000] 09:42:04 INFO - PROCESS | 1656 | 1461084124597 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129adf000) [pid = 1656] [serial = 112] [outer = 0x129282000] 09:42:04 INFO - PROCESS | 1656 | 1461084124951 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 518ms 09:42:05 INFO - PROCESS | 1656 | 1461084124998 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 1656 | 1461084125000 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 09:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:42:05 INFO - PROCESS | 1656 | 1461084125015 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 1656 | 1461084125017 Marionette TRACE conn2 <- [1,126,null,{}] 09:42:05 INFO - PROCESS | 1656 | 1461084125023 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}] 09:42:05 INFO - PROCESS | 1656 | 1461084125136 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 09:42:05 INFO - PROCESS | 1656 | 1461084125149 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x124176000 == 39 [pid = 1656] [id = 39] 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129adf400) [pid = 1656] [serial = 113] [outer = 0x0] 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129bc4000) [pid = 1656] [serial = 114] [outer = 0x129adf400] 09:42:05 INFO - PROCESS | 1656 | 1461084125188 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b2cb400) [pid = 1656] [serial = 115] [outer = 0x129adf400] 09:42:05 INFO - PROCESS | 1656 | 1461084125524 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]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 534ms 09:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:42:05 INFO - PROCESS | 1656 | 1461084125541 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 1656 | 1461084125542 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 09:42:05 INFO - PROCESS | 1656 | 1461084125544 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 1656 | 1461084125545 Marionette TRACE conn2 <- [1,130,null,{}] 09:42:05 INFO - PROCESS | 1656 | 1461084125547 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}] 09:42:05 INFO - PROCESS | 1656 | 1461084125626 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 09:42:05 INFO - PROCESS | 1656 | 1461084125730 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x114b18800 == 40 [pid = 1656] [id = 40] 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1140c4800) [pid = 1656] [serial = 116] [outer = 0x0] 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x114e5fc00) [pid = 1656] [serial = 117] [outer = 0x1140c4800] 09:42:05 INFO - PROCESS | 1656 | 1461084125762 Marionette DEBUG loaded listener.js 09:42:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118b0e000) [pid = 1656] [serial = 118] [outer = 0x1140c4800] 09:42:06 INFO - PROCESS | 1656 | 1461084126227 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]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 718ms 09:42:06 INFO - PROCESS | 1656 | 1461084126263 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1656 | 1461084126265 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 09:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:42:06 INFO - PROCESS | 1656 | 1461084126289 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1656 | 1461084126293 Marionette TRACE conn2 <- [1,134,null,{}] 09:42:06 INFO - PROCESS | 1656 | 1461084126296 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}] 09:42:06 INFO - PROCESS | 1656 | 1461084126395 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 09:42:06 INFO - PROCESS | 1656 | 1461084126470 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a1d000 == 41 [pid = 1656] [id = 41] 09:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11a8d6000) [pid = 1656] [serial = 119] [outer = 0x0] 09:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a9eac00) [pid = 1656] [serial = 120] [outer = 0x11a8d6000] 09:42:06 INFO - PROCESS | 1656 | 1461084126502 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11aa44c00) [pid = 1656] [serial = 121] [outer = 0x11a8d6000] 09:42:06 INFO - PROCESS | 1656 | 1461084126911 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]]]}] 09:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 674ms 09:42:06 INFO - PROCESS | 1656 | 1461084126963 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 09:42:06 INFO - PROCESS | 1656 | 1461084126966 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 09:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:42:06 INFO - PROCESS | 1656 | 1461084126989 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1656 | 1461084126990 Marionette TRACE conn2 <- [1,138,null,{}] 09:42:06 INFO - PROCESS | 1656 | 1461084126993 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}] 09:42:07 INFO - PROCESS | 1656 | 1461084127090 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 09:42:07 INFO - PROCESS | 1656 | 1461084127148 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c43e000 == 42 [pid = 1656] [id = 42] 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11b965000) [pid = 1656] [serial = 122] [outer = 0x0] 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11be6dc00) [pid = 1656] [serial = 123] [outer = 0x11b965000] 09:42:07 INFO - PROCESS | 1656 | 1461084127179 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11c1a8800) [pid = 1656] [serial = 124] [outer = 0x11b965000] 09:42:07 INFO - PROCESS | 1656 | 1461084127596 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 622ms 09:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:42:07 INFO - PROCESS | 1656 | 1461084127608 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1656 | 1461084127610 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 09:42:07 INFO - PROCESS | 1656 | 1461084127617 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1656 | 1461084127621 Marionette TRACE conn2 <- [1,142,null,{}] 09:42:07 INFO - PROCESS | 1656 | 1461084127624 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}] 09:42:07 INFO - PROCESS | 1656 | 1461084127738 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 09:42:07 INFO - PROCESS | 1656 | 1461084127827 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126798800 == 43 [pid = 1656] [id = 43] 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11be67000) [pid = 1656] [serial = 125] [outer = 0x0] 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1245a4c00) [pid = 1656] [serial = 126] [outer = 0x11be67000] 09:42:07 INFO - PROCESS | 1656 | 1461084127860 Marionette DEBUG loaded listener.js 09:42:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x127dccc00) [pid = 1656] [serial = 127] [outer = 0x11be67000] 09:42:08 INFO - PROCESS | 1656 | 1461084128439 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]]]}] 09:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 877ms 09:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:42:08 INFO - PROCESS | 1656 | 1461084128491 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 09:42:08 INFO - PROCESS | 1656 | 1461084128493 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 09:42:08 INFO - PROCESS | 1656 | 1461084128496 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:42:08 INFO - PROCESS | 1656 | 1461084128499 Marionette TRACE conn2 <- [1,146,null,{}] 09:42:08 INFO - PROCESS | 1656 | 1461084128504 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}] 09:42:08 INFO - PROCESS | 1656 | 1461084128590 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 09:42:08 INFO - PROCESS | 1656 | 1461084128654 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x114b1a000 == 44 [pid = 1656] [id = 44] 09:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11909d400) [pid = 1656] [serial = 128] [outer = 0x0] 09:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119253400) [pid = 1656] [serial = 129] [outer = 0x11909d400] 09:42:08 INFO - PROCESS | 1656 | 1461084128683 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119ea3c00) [pid = 1656] [serial = 130] [outer = 0x11909d400] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b828800 == 43 [pid = 1656] [id = 6] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x124176000 == 42 [pid = 1656] [id = 39] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123c21800 == 41 [pid = 1656] [id = 38] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123ade000 == 40 [pid = 1656] [id = 37] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11c87d800 == 39 [pid = 1656] [id = 36] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11c442800 == 38 [pid = 1656] [id = 35] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11be30800 == 37 [pid = 1656] [id = 34] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb42800 == 36 [pid = 1656] [id = 33] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb2d800 == 35 [pid = 1656] [id = 32] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab40800 == 34 [pid = 1656] [id = 31] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab04800 == 33 [pid = 1656] [id = 30] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11a606000 == 32 [pid = 1656] [id = 29] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119848000 == 31 [pid = 1656] [id = 28] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x114a81800 == 30 [pid = 1656] [id = 27] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1177e0000 == 29 [pid = 1656] [id = 26] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119a18000 == 28 [pid = 1656] [id = 25] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11926d000 == 27 [pid = 1656] [id = 24] 09:42:09 INFO - PROCESS | 1656 | --DOCSHELL 0x114a83000 == 26 [pid = 1656] [id = 23] 09:42:09 INFO - PROCESS | 1656 | 1461084129224 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]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 774ms 09:42:09 INFO - PROCESS | 1656 | 1461084129271 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1656 | 1461084129273 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 09:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:42:09 INFO - PROCESS | 1656 | 1461084129277 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1656 | 1461084129279 Marionette TRACE conn2 <- [1,150,null,{}] 09:42:09 INFO - PROCESS | 1656 | 1461084129283 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}] 09:42:09 INFO - PROCESS | 1656 | 1461084129373 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 09:42:09 INFO - PROCESS | 1656 | 1461084129430 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x119208800 == 27 [pid = 1656] [id = 45] 09:42:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1190eb400) [pid = 1656] [serial = 131] [outer = 0x0] 09:42:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11a64fc00) [pid = 1656] [serial = 132] [outer = 0x1190eb400] 09:42:09 INFO - PROCESS | 1656 | 1461084129464 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11a9ecc00) [pid = 1656] [serial = 133] [outer = 0x1190eb400] 09:42:09 INFO - PROCESS | 1656 | 1461084129876 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]]]}] 09:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 09:42:09 INFO - PROCESS | 1656 | 1461084129897 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 09:42:09 INFO - PROCESS | 1656 | 1461084129901 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 09:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:42:09 INFO - PROCESS | 1656 | 1461084129906 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:42:09 INFO - PROCESS | 1656 | 1461084129907 Marionette TRACE conn2 <- [1,154,null,{}] 09:42:09 INFO - PROCESS | 1656 | 1461084129910 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}] 09:42:10 INFO - PROCESS | 1656 | 1461084130000 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 09:42:10 INFO - PROCESS | 1656 | 1461084130044 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a616000 == 28 [pid = 1656] [id = 46] 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11aa3a400) [pid = 1656] [serial = 134] [outer = 0x0] 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11ad32000) [pid = 1656] [serial = 135] [outer = 0x11aa3a400] 09:42:10 INFO - PROCESS | 1656 | 1461084130076 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11afb8400) [pid = 1656] [serial = 136] [outer = 0x11aa3a400] 09:42:10 INFO - PROCESS | 1656 | 1461084130521 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 621ms 09:42:10 INFO - PROCESS | 1656 | 1461084130526 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1656 | 1461084130528 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 09:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:42:10 INFO - PROCESS | 1656 | 1461084130530 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1656 | 1461084130533 Marionette TRACE conn2 <- [1,158,null,{}] 09:42:10 INFO - PROCESS | 1656 | 1461084130540 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}] 09:42:10 INFO - PROCESS | 1656 | 1461084130631 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 09:42:10 INFO - PROCESS | 1656 | 1461084130716 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b990000 == 29 [pid = 1656] [id = 47] 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11b9fdc00) [pid = 1656] [serial = 137] [outer = 0x0] 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11c1af800) [pid = 1656] [serial = 138] [outer = 0x11b9fdc00] 09:42:10 INFO - PROCESS | 1656 | 1461084130757 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11c53a800) [pid = 1656] [serial = 139] [outer = 0x11b9fdc00] 09:42:11 INFO - PROCESS | 1656 | 1461084131205 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]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 721ms 09:42:11 INFO - PROCESS | 1656 | 1461084131269 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 09:42:11 INFO - PROCESS | 1656 | 1461084131270 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 09:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:42:11 INFO - PROCESS | 1656 | 1461084131275 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1656 | 1461084131276 Marionette TRACE conn2 <- [1,162,null,{}] 09:42:11 INFO - PROCESS | 1656 | 1461084131278 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}] 09:42:11 INFO - PROCESS | 1656 | 1461084131367 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 09:42:11 INFO - PROCESS | 1656 | 1461084131427 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1db800 == 30 [pid = 1656] [id = 48] 09:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x123a7c000) [pid = 1656] [serial = 140] [outer = 0x0] 09:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x123d04400) [pid = 1656] [serial = 141] [outer = 0x123a7c000] 09:42:11 INFO - PROCESS | 1656 | 1461084131459 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x124253000) [pid = 1656] [serial = 142] [outer = 0x123a7c000] 09:42:11 INFO - PROCESS | 1656 | 1461084131848 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]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 618ms 09:42:11 INFO - PROCESS | 1656 | 1461084131894 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 09:42:11 INFO - PROCESS | 1656 | 1461084131895 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 09:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:42:11 INFO - PROCESS | 1656 | 1461084131897 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1656 | 1461084131899 Marionette TRACE conn2 <- [1,166,null,{}] 09:42:11 INFO - PROCESS | 1656 | 1461084131901 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}] 09:42:12 INFO - PROCESS | 1656 | 1461084132000 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 09:42:12 INFO - PROCESS | 1656 | 1461084132056 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c716800 == 31 [pid = 1656] [id = 49] 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11935c000) [pid = 1656] [serial = 143] [outer = 0x0] 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12678b400) [pid = 1656] [serial = 144] [outer = 0x11935c000] 09:42:12 INFO - PROCESS | 1656 | 1461084132087 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x127dafc00) [pid = 1656] [serial = 145] [outer = 0x11935c000] 09:42:12 INFO - PROCESS | 1656 | 1461084132562 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 09:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:42:12 INFO - PROCESS | 1656 | 1461084132568 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 1656 | 1461084132570 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 09:42:12 INFO - PROCESS | 1656 | 1461084132573 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 1656 | 1461084132575 Marionette TRACE conn2 <- [1,170,null,{}] 09:42:12 INFO - PROCESS | 1656 | 1461084132580 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}] 09:42:12 INFO - PROCESS | 1656 | 1461084132664 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 09:42:12 INFO - PROCESS | 1656 | 1461084132725 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119849800 == 32 [pid = 1656] [id = 50] 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11863b400) [pid = 1656] [serial = 146] [outer = 0x0] 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1192d4400) [pid = 1656] [serial = 147] [outer = 0x11863b400] 09:42:12 INFO - PROCESS | 1656 | 1461084132754 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11a9e3800) [pid = 1656] [serial = 148] [outer = 0x11863b400] 09:42:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c43e000 == 31 [pid = 1656] [id = 42] 09:42:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119a1d000 == 30 [pid = 1656] [id = 41] 09:42:13 INFO - PROCESS | 1656 | --DOCSHELL 0x114b18800 == 29 [pid = 1656] [id = 40] 09:42:13 INFO - PROCESS | 1656 | 1461084133223 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 09:42:13 INFO - PROCESS | 1656 | 1461084133280 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1656 | 1461084133283 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 09:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:42:13 INFO - PROCESS | 1656 | 1461084133286 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1656 | 1461084133289 Marionette TRACE conn2 <- [1,174,null,{}] 09:42:13 INFO - PROCESS | 1656 | 1461084133293 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}] 09:42:13 INFO - PROCESS | 1656 | 1461084133381 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 09:42:13 INFO - PROCESS | 1656 | 1461084133443 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c1b000 == 30 [pid = 1656] [id = 51] 09:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x119ea0c00) [pid = 1656] [serial = 149] [outer = 0x0] 09:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11aa4d800) [pid = 1656] [serial = 150] [outer = 0x119ea0c00] 09:42:13 INFO - PROCESS | 1656 | 1461084133476 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11afac400) [pid = 1656] [serial = 151] [outer = 0x119ea0c00] 09:42:13 INFO - PROCESS | 1656 | 1461084133899 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 620ms 09:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:42:13 INFO - PROCESS | 1656 | 1461084133907 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1656 | 1461084133911 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 09:42:13 INFO - PROCESS | 1656 | 1461084133916 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1656 | 1461084133918 Marionette TRACE conn2 <- [1,178,null,{}] 09:42:13 INFO - PROCESS | 1656 | 1461084133940 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}] 09:42:14 INFO - PROCESS | 1656 | 1461084134030 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 09:42:14 INFO - PROCESS | 1656 | 1461084134090 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1c2800 == 31 [pid = 1656] [id = 52] 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11b9fd000) [pid = 1656] [serial = 152] [outer = 0x0] 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11becd400) [pid = 1656] [serial = 153] [outer = 0x11b9fd000] 09:42:14 INFO - PROCESS | 1656 | 1461084134122 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11c38e800) [pid = 1656] [serial = 154] [outer = 0x11b9fd000] 09:42:14 INFO - PROCESS | 1656 | 1461084134541 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]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 637ms 09:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:42:14 INFO - PROCESS | 1656 | 1461084134552 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 09:42:14 INFO - PROCESS | 1656 | 1461084134554 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 09:42:14 INFO - PROCESS | 1656 | 1461084134556 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1656 | 1461084134559 Marionette TRACE conn2 <- [1,182,null,{}] 09:42:14 INFO - PROCESS | 1656 | 1461084134567 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}] 09:42:14 INFO - PROCESS | 1656 | 1461084134693 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 09:42:14 INFO - PROCESS | 1656 | 1461084134769 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd9000 == 32 [pid = 1656] [id = 53] 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12678e800) [pid = 1656] [serial = 155] [outer = 0x0] 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x127d6c800) [pid = 1656] [serial = 156] [outer = 0x12678e800] 09:42:14 INFO - PROCESS | 1656 | 1461084134803 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12820ec00) [pid = 1656] [serial = 157] [outer = 0x12678e800] 09:42:15 INFO - PROCESS | 1656 | 1461084135229 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 721ms 09:42:15 INFO - PROCESS | 1656 | 1461084135285 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1656 | 1461084135287 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 09:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:42:15 INFO - PROCESS | 1656 | 1461084135291 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1656 | 1461084135292 Marionette TRACE conn2 <- [1,186,null,{}] 09:42:15 INFO - PROCESS | 1656 | 1461084135295 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}] 09:42:15 INFO - PROCESS | 1656 | 1461084135383 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 09:42:15 INFO - PROCESS | 1656 | 1461084135444 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x127d4c000 == 33 [pid = 1656] [id = 54] 09:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12928b000) [pid = 1656] [serial = 158] [outer = 0x0] 09:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x129add400) [pid = 1656] [serial = 159] [outer = 0x12928b000] 09:42:15 INFO - PROCESS | 1656 | 1461084135475 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12b2d9000) [pid = 1656] [serial = 160] [outer = 0x12928b000] 09:42:15 INFO - PROCESS | 1656 | 1461084135887 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 09:42:15 INFO - PROCESS | 1656 | 1461084135911 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1656 | 1461084135912 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 09:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:42:15 INFO - PROCESS | 1656 | 1461084135915 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1656 | 1461084135916 Marionette TRACE conn2 <- [1,190,null,{}] 09:42:15 INFO - PROCESS | 1656 | 1461084135919 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}] 09:42:16 INFO - PROCESS | 1656 | 1461084136006 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 09:42:16 INFO - PROCESS | 1656 | 1461084136086 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x114218000 == 34 [pid = 1656] [id = 55] 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x129a6f400) [pid = 1656] [serial = 161] [outer = 0x0] 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12b7cb400) [pid = 1656] [serial = 162] [outer = 0x129a6f400] 09:42:16 INFO - PROCESS | 1656 | 1461084136116 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12b8e2000) [pid = 1656] [serial = 163] [outer = 0x129a6f400] 09:42:16 INFO - PROCESS | 1656 | 1461084136543 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]]]}] 09:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 669ms 09:42:16 INFO - PROCESS | 1656 | 1461084136649 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 09:42:16 INFO - PROCESS | 1656 | 1461084136651 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 09:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:42:16 INFO - PROCESS | 1656 | 1461084136656 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:42:16 INFO - PROCESS | 1656 | 1461084136658 Marionette TRACE conn2 <- [1,194,null,{}] 09:42:16 INFO - PROCESS | 1656 | 1461084136662 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}] 09:42:16 INFO - PROCESS | 1656 | 1461084136746 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 09:42:16 INFO - PROCESS | 1656 | 1461084136800 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab03000 == 35 [pid = 1656] [id = 56] 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11935e400) [pid = 1656] [serial = 164] [outer = 0x0] 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11a645400) [pid = 1656] [serial = 165] [outer = 0x11935e400] 09:42:16 INFO - PROCESS | 1656 | 1461084136829 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11ad8b000) [pid = 1656] [serial = 166] [outer = 0x11935e400] 09:42:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1db800 == 34 [pid = 1656] [id = 48] 09:42:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11b990000 == 33 [pid = 1656] [id = 47] 09:42:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11a616000 == 32 [pid = 1656] [id = 46] 09:42:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119208800 == 31 [pid = 1656] [id = 45] 09:42:17 INFO - PROCESS | 1656 | 1461084137444 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]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 820ms 09:42:17 INFO - PROCESS | 1656 | 1461084137478 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 1656 | 1461084137481 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 09:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:42:17 INFO - PROCESS | 1656 | 1461084137487 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1656 | 1461084137491 Marionette TRACE conn2 <- [1,198,null,{}] 09:42:17 INFO - PROCESS | 1656 | 1461084137498 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}] 09:42:17 INFO - PROCESS | 1656 | 1461084137632 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 09:42:17 INFO - PROCESS | 1656 | 1461084137698 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa66000 == 32 [pid = 1656] [id = 57] 09:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x11aa31400) [pid = 1656] [serial = 167] [outer = 0x0] 09:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x11b95d400) [pid = 1656] [serial = 168] [outer = 0x11aa31400] 09:42:17 INFO - PROCESS | 1656 | 1461084137731 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x11bed1000) [pid = 1656] [serial = 169] [outer = 0x11aa31400] 09:42:18 INFO - PROCESS | 1656 | 1461084138130 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 675ms 09:42:18 INFO - PROCESS | 1656 | 1461084138161 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1656 | 1461084138165 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 09:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:42:18 INFO - PROCESS | 1656 | 1461084138170 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1656 | 1461084138172 Marionette TRACE conn2 <- [1,202,null,{}] 09:42:18 INFO - PROCESS | 1656 | 1461084138174 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}] 09:42:18 INFO - PROCESS | 1656 | 1461084138266 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 09:42:18 INFO - PROCESS | 1656 | 1461084138330 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dcf800 == 33 [pid = 1656] [id = 58] 09:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x11afb5000) [pid = 1656] [serial = 170] [outer = 0x0] 09:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x123889c00) [pid = 1656] [serial = 171] [outer = 0x11afb5000] 09:42:18 INFO - PROCESS | 1656 | 1461084138362 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x127db6000) [pid = 1656] [serial = 172] [outer = 0x11afb5000] 09:42:18 INFO - PROCESS | 1656 | 1461084138787 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 09:42:18 INFO - PROCESS | 1656 | 1461084138852 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1656 | 1461084138853 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 09:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:42:18 INFO - PROCESS | 1656 | 1461084138858 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1656 | 1461084138861 Marionette TRACE conn2 <- [1,206,null,{}] 09:42:18 INFO - PROCESS | 1656 | 1461084138870 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}] 09:42:18 INFO - PROCESS | 1656 | 1461084138977 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 09:42:19 INFO - PROCESS | 1656 | 1461084139038 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac0000 == 34 [pid = 1656] [id = 59] 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x129286c00) [pid = 1656] [serial = 173] [outer = 0x0] 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x129bbdc00) [pid = 1656] [serial = 174] [outer = 0x129286c00] 09:42:19 INFO - PROCESS | 1656 | 1461084139071 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12b8e3800) [pid = 1656] [serial = 175] [outer = 0x129286c00] 09:42:19 INFO - PROCESS | 1656 | 1461084139491 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 671ms 09:42:19 INFO - PROCESS | 1656 | 1461084139530 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 1656 | 1461084139531 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 09:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:42:19 INFO - PROCESS | 1656 | 1461084139534 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 1656 | 1461084139535 Marionette TRACE conn2 <- [1,210,null,{}] 09:42:19 INFO - PROCESS | 1656 | 1461084139537 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}] 09:42:19 INFO - PROCESS | 1656 | 1461084139627 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 09:42:19 INFO - PROCESS | 1656 | 1461084139673 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b73c000 == 35 [pid = 1656] [id = 60] 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12bc09000) [pid = 1656] [serial = 176] [outer = 0x0] 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12bc13c00) [pid = 1656] [serial = 177] [outer = 0x12bc09000] 09:42:19 INFO - PROCESS | 1656 | 1461084139706 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12ce83800) [pid = 1656] [serial = 178] [outer = 0x12bc09000] 09:42:20 INFO - PROCESS | 1656 | 1461084140107 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]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 618ms 09:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:42:20 INFO - PROCESS | 1656 | 1461084140153 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:42:20 INFO - PROCESS | 1656 | 1461084140154 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:42:20 INFO - PROCESS | 1656 | 1461084140157 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1656 | 1461084140158 Marionette TRACE conn2 <- [1,214,null,{}] 09:42:20 INFO - PROCESS | 1656 | 1461084140160 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}] 09:42:20 INFO - PROCESS | 1656 | 1461084140246 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:42:20 INFO - PROCESS | 1656 | 1461084140324 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11467c000 == 36 [pid = 1656] [id = 61] 09:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x12ce92c00) [pid = 1656] [serial = 179] [outer = 0x0] 09:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x12d005c00) [pid = 1656] [serial = 180] [outer = 0x12ce92c00] 09:42:20 INFO - PROCESS | 1656 | 1461084140354 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x12d0ee000) [pid = 1656] [serial = 181] [outer = 0x12ce92c00] 09:42:20 INFO - PROCESS | 1656 | 1461084140745 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]]]}] 09:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 09:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:42:20 INFO - PROCESS | 1656 | 1461084140776 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:42:20 INFO - PROCESS | 1656 | 1461084140778 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:42:20 INFO - PROCESS | 1656 | 1461084140780 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1656 | 1461084140781 Marionette TRACE conn2 <- [1,218,null,{}] 09:42:20 INFO - PROCESS | 1656 | 1461084140784 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}] 09:42:20 INFO - PROCESS | 1656 | 1461084140899 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:42:20 INFO - PROCESS | 1656 | 1461084140965 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ced0000 == 37 [pid = 1656] [id = 62] 09:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x12d0f5c00) [pid = 1656] [serial = 182] [outer = 0x0] 09:42:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x12d4a4000) [pid = 1656] [serial = 183] [outer = 0x12d0f5c00] 09:42:21 INFO - PROCESS | 1656 | 1461084140998 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12e182800) [pid = 1656] [serial = 184] [outer = 0x12d0f5c00] 09:42:21 INFO - PROCESS | 1656 | 1461084141424 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 669ms 09:42:21 INFO - PROCESS | 1656 | 1461084141450 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:42:21 INFO - PROCESS | 1656 | 1461084141451 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:42:21 INFO - PROCESS | 1656 | 1461084141453 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 1656 | 1461084141455 Marionette TRACE conn2 <- [1,222,null,{}] 09:42:21 INFO - PROCESS | 1656 | 1461084141457 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}] 09:42:21 INFO - PROCESS | 1656 | 1461084141562 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:42:21 INFO - PROCESS | 1656 | 1461084141625 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe8000 == 38 [pid = 1656] [id = 63] 09:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x12d184800) [pid = 1656] [serial = 185] [outer = 0x0] 09:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x12e35a800) [pid = 1656] [serial = 186] [outer = 0x12d184800] 09:42:21 INFO - PROCESS | 1656 | 1461084141655 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x12e365400) [pid = 1656] [serial = 187] [outer = 0x12d184800] 09:42:22 INFO - PROCESS | 1656 | 1461084142056 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 618ms 09:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:42:22 INFO - PROCESS | 1656 | 1461084142072 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 1656 | 1461084142074 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:42:22 INFO - PROCESS | 1656 | 1461084142076 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1656 | 1461084142077 Marionette TRACE conn2 <- [1,226,null,{}] 09:42:22 INFO - PROCESS | 1656 | 1461084142080 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}] 09:42:22 INFO - PROCESS | 1656 | 1461084142169 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:42:22 INFO - PROCESS | 1656 | 1461084142231 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x118d09000 == 39 [pid = 1656] [id = 64] 09:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x115321c00) [pid = 1656] [serial = 188] [outer = 0x0] 09:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x1164c4c00) [pid = 1656] [serial = 189] [outer = 0x115321c00] 09:42:22 INFO - PROCESS | 1656 | 1461084142330 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x1192d5000) [pid = 1656] [serial = 190] [outer = 0x115321c00] 09:42:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1c2800 == 38 [pid = 1656] [id = 52] 09:42:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119c1b000 == 37 [pid = 1656] [id = 51] 09:42:22 INFO - PROCESS | 1656 | 1461084142886 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 870ms 09:42:22 INFO - PROCESS | 1656 | 1461084142946 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 1656 | 1461084142949 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:42:22 INFO - PROCESS | 1656 | 1461084142952 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1656 | 1461084142955 Marionette TRACE conn2 <- [1,230,null,{}] 09:42:22 INFO - PROCESS | 1656 | 1461084142960 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}] 09:42:23 INFO - PROCESS | 1656 | 1461084143056 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:42:23 INFO - PROCESS | 1656 | 1461084143123 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c70a000 == 38 [pid = 1656] [id = 65] 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x11be0e800) [pid = 1656] [serial = 191] [outer = 0x0] 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x11bec9400) [pid = 1656] [serial = 192] [outer = 0x11be0e800] 09:42:23 INFO - PROCESS | 1656 | 1461084143156 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12388c000) [pid = 1656] [serial = 193] [outer = 0x11be0e800] 09:42:23 INFO - PROCESS | 1656 | 1461084143574 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]]]}] 09:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 674ms 09:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:42:23 INFO - PROCESS | 1656 | 1461084143627 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:42:23 INFO - PROCESS | 1656 | 1461084143631 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:42:23 INFO - PROCESS | 1656 | 1461084143637 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1656 | 1461084143639 Marionette TRACE conn2 <- [1,234,null,{}] 09:42:23 INFO - PROCESS | 1656 | 1461084143642 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}] 09:42:23 INFO - PROCESS | 1656 | 1461084143733 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:42:23 INFO - PROCESS | 1656 | 1461084143801 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab3000 == 39 [pid = 1656] [id = 66] 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x127dcd400) [pid = 1656] [serial = 194] [outer = 0x0] 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x128770400) [pid = 1656] [serial = 195] [outer = 0x127dcd400] 09:42:23 INFO - PROCESS | 1656 | 1461084143832 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x129bc4400) [pid = 1656] [serial = 196] [outer = 0x127dcd400] 09:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12b8e8400) [pid = 1656] [serial = 197] [outer = 0x12f9d2800] 09:42:24 INFO - PROCESS | 1656 | 1461084144303 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 673ms 09:42:24 INFO - PROCESS | 1656 | 1461084144309 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1656 | 1461084144310 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:42:24 INFO - PROCESS | 1656 | 1461084144313 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1656 | 1461084144315 Marionette TRACE conn2 <- [1,238,null,{}] 09:42:24 INFO - PROCESS | 1656 | 1461084144359 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}] 09:42:24 INFO - PROCESS | 1656 | 1461084144461 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:42:24 INFO - PROCESS | 1656 | 1461084144537 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cecc800 == 40 [pid = 1656] [id = 67] 09:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12b8de000) [pid = 1656] [serial = 198] [outer = 0x0] 09:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x12d00f000) [pid = 1656] [serial = 199] [outer = 0x12b8de000] 09:42:24 INFO - PROCESS | 1656 | 1461084144570 Marionette DEBUG loaded listener.js 09:42:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x12d179400) [pid = 1656] [serial = 200] [outer = 0x12b8de000] 09:42:24 INFO - PROCESS | 1656 | 1461084144995 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 687ms 09:42:25 INFO - PROCESS | 1656 | 1461084145000 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:42:25 INFO - PROCESS | 1656 | 1461084145002 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:42:25 INFO - PROCESS | 1656 | 1461084145004 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1656 | 1461084145006 Marionette TRACE conn2 <- [1,242,null,{}] 09:42:25 INFO - PROCESS | 1656 | 1461084145008 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}] 09:42:25 INFO - PROCESS | 1656 | 1461084145098 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:42:25 INFO - PROCESS | 1656 | 1461084145148 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4e3800 == 41 [pid = 1656] [id = 68] 09:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x12d4aa000) [pid = 1656] [serial = 201] [outer = 0x0] 09:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x12db9ec00) [pid = 1656] [serial = 202] [outer = 0x12d4aa000] 09:42:25 INFO - PROCESS | 1656 | 1461084145181 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x12e365c00) [pid = 1656] [serial = 203] [outer = 0x12d4aa000] 09:42:25 INFO - PROCESS | 1656 | 1461084145691 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 719ms 09:42:25 INFO - PROCESS | 1656 | 1461084145725 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 1656 | 1461084145727 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:42:25 INFO - PROCESS | 1656 | 1461084145730 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1656 | 1461084145732 Marionette TRACE conn2 <- [1,246,null,{}] 09:42:25 INFO - PROCESS | 1656 | 1461084145737 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}] 09:42:25 INFO - PROCESS | 1656 | 1461084145898 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:42:25 INFO - PROCESS | 1656 | 1461084145991 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e742800 == 42 [pid = 1656] [id = 69] 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x12e185000) [pid = 1656] [serial = 204] [outer = 0x0] 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x12e375000) [pid = 1656] [serial = 205] [outer = 0x12e185000] 09:42:26 INFO - PROCESS | 1656 | 1461084146035 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x12e793000) [pid = 1656] [serial = 206] [outer = 0x12e185000] 09:42:26 INFO - PROCESS | 1656 | 1461084146447 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]]]}] 09:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 770ms 09:42:26 INFO - PROCESS | 1656 | 1461084146501 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:42:26 INFO - PROCESS | 1656 | 1461084146502 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:42:26 INFO - PROCESS | 1656 | 1461084146505 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 1656 | 1461084146506 Marionette TRACE conn2 <- [1,250,null,{}] 09:42:26 INFO - PROCESS | 1656 | 1461084146508 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}] 09:42:26 INFO - PROCESS | 1656 | 1461084146624 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:42:26 INFO - PROCESS | 1656 | 1461084146681 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb2000 == 43 [pid = 1656] [id = 70] 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x12e7ad000) [pid = 1656] [serial = 207] [outer = 0x0] 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x12e7b5c00) [pid = 1656] [serial = 208] [outer = 0x12e7ad000] 09:42:26 INFO - PROCESS | 1656 | 1461084146724 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x12f356800) [pid = 1656] [serial = 209] [outer = 0x12e7ad000] 09:42:27 INFO - PROCESS | 1656 | 1461084147135 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 09:42:27 INFO - PROCESS | 1656 | 1461084147173 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 1656 | 1461084147175 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:42:27 INFO - PROCESS | 1656 | 1461084147177 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1656 | 1461084147178 Marionette TRACE conn2 <- [1,254,null,{}] 09:42:27 INFO - PROCESS | 1656 | 1461084147181 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}] 09:42:27 INFO - PROCESS | 1656 | 1461084147285 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:42:27 INFO - PROCESS | 1656 | 1461084147339 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef9a800 == 44 [pid = 1656] [id = 71] 09:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x12ee1a400) [pid = 1656] [serial = 210] [outer = 0x0] 09:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x12ee1e800) [pid = 1656] [serial = 211] [outer = 0x12ee1a400] 09:42:27 INFO - PROCESS | 1656 | 1461084147369 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x12ee22800) [pid = 1656] [serial = 212] [outer = 0x12ee1a400] 09:42:27 INFO - PROCESS | 1656 | 1461084147775 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 620ms 09:42:27 INFO - PROCESS | 1656 | 1461084147797 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:42:27 INFO - PROCESS | 1656 | 1461084147798 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:42:27 INFO - PROCESS | 1656 | 1461084147801 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1656 | 1461084147802 Marionette TRACE conn2 <- [1,258,null,{}] 09:42:27 INFO - PROCESS | 1656 | 1461084147804 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}] 09:42:27 INFO - PROCESS | 1656 | 1461084147896 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:42:27 INFO - PROCESS | 1656 | 1461084147948 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f37c000 == 45 [pid = 1656] [id = 72] 09:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x12ee19800) [pid = 1656] [serial = 213] [outer = 0x0] 09:42:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x12ef43800) [pid = 1656] [serial = 214] [outer = 0x12ee19800] 09:42:27 INFO - PROCESS | 1656 | 1461084147979 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x12f35b800) [pid = 1656] [serial = 215] [outer = 0x12ee19800] 09:42:28 INFO - PROCESS | 1656 | 1461084148467 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]]]}] 09:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 720ms 09:42:28 INFO - PROCESS | 1656 | 1461084148544 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1656 | 1461084148546 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:42:28 INFO - PROCESS | 1656 | 1461084148549 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1656 | 1461084148551 Marionette TRACE conn2 <- [1,262,null,{}] 09:42:28 INFO - PROCESS | 1656 | 1461084148576 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}] 09:42:28 INFO - PROCESS | 1656 | 1461084148668 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:42:28 INFO - PROCESS | 1656 | 1461084148737 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1288ca000 == 46 [pid = 1656] [id = 73] 09:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x11be64000) [pid = 1656] [serial = 216] [outer = 0x0] 09:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x11c10e800) [pid = 1656] [serial = 217] [outer = 0x11be64000] 09:42:28 INFO - PROCESS | 1656 | 1461084148766 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x11c119800) [pid = 1656] [serial = 218] [outer = 0x11be64000] 09:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac0000 == 45 [pid = 1656] [id = 59] 09:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x123dcf800 == 44 [pid = 1656] [id = 58] 09:42:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa66000 == 43 [pid = 1656] [id = 57] 09:42:29 INFO - PROCESS | 1656 | 1461084149247 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]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 739ms 09:42:29 INFO - PROCESS | 1656 | 1461084149303 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1656 | 1461084149305 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:42:29 INFO - PROCESS | 1656 | 1461084149311 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 1656 | 1461084149313 Marionette TRACE conn2 <- [1,266,null,{}] 09:42:29 INFO - PROCESS | 1656 | 1461084149318 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}] 09:42:29 INFO - PROCESS | 1656 | 1461084149415 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:42:29 INFO - PROCESS | 1656 | 1461084149485 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dcf000 == 44 [pid = 1656] [id = 74] 09:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x11be64800) [pid = 1656] [serial = 219] [outer = 0x0] 09:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x11c114400) [pid = 1656] [serial = 220] [outer = 0x11be64800] 09:42:29 INFO - PROCESS | 1656 | 1461084149518 Marionette DEBUG loaded listener.js 09:42:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x11c11dc00) [pid = 1656] [serial = 221] [outer = 0x11be64800] 09:42:29 INFO - PROCESS | 1656 | 1461084149964 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]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 676ms 09:42:29 INFO - PROCESS | 1656 | 1461084149987 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1656 | 1461084149991 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:42:30 INFO - PROCESS | 1656 | 1461084149995 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1656 | 1461084149997 Marionette TRACE conn2 <- [1,270,null,{}] 09:42:30 INFO - PROCESS | 1656 | 1461084150000 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}] 09:42:30 INFO - PROCESS | 1656 | 1461084150096 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:42:30 INFO - PROCESS | 1656 | 1461084150153 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfdd000 == 45 [pid = 1656] [id = 75] 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x123a7c800) [pid = 1656] [serial = 222] [outer = 0x0] 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 223 (0x129a68400) [pid = 1656] [serial = 223] [outer = 0x123a7c800] 09:42:30 INFO - PROCESS | 1656 | 1461084150184 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 224 (0x12b8de400) [pid = 1656] [serial = 224] [outer = 0x123a7c800] 09:42:30 INFO - PROCESS | 1656 | 1461084150595 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]]]}] 09:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 09:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:42:30 INFO - PROCESS | 1656 | 1461084150615 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:42:30 INFO - PROCESS | 1656 | 1461084150616 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:42:30 INFO - PROCESS | 1656 | 1461084150619 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:42:30 INFO - PROCESS | 1656 | 1461084150621 Marionette TRACE conn2 <- [1,274,null,{}] 09:42:30 INFO - PROCESS | 1656 | 1461084150629 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}] 09:42:30 INFO - PROCESS | 1656 | 1461084150728 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:42:30 INFO - PROCESS | 1656 | 1461084150786 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e817800 == 46 [pid = 1656] [id = 76] 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 225 (0x12be60800) [pid = 1656] [serial = 225] [outer = 0x0] 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 226 (0x12d17a000) [pid = 1656] [serial = 226] [outer = 0x12be60800] 09:42:30 INFO - PROCESS | 1656 | 1461084150819 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 227 (0x12dba7000) [pid = 1656] [serial = 227] [outer = 0x12be60800] 09:42:31 INFO - PROCESS | 1656 | 1461084151241 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 09:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:42:31 INFO - PROCESS | 1656 | 1461084151291 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1656 | 1461084151293 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:42:31 INFO - PROCESS | 1656 | 1461084151295 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1656 | 1461084151296 Marionette TRACE conn2 <- [1,278,null,{}] 09:42:31 INFO - PROCESS | 1656 | 1461084151299 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}] 09:42:31 INFO - PROCESS | 1656 | 1461084151393 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:42:31 INFO - PROCESS | 1656 | 1461084151478 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b28d800 == 47 [pid = 1656] [id = 77] 09:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 228 (0x12b0ef000) [pid = 1656] [serial = 228] [outer = 0x0] 09:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 229 (0x12b0f2c00) [pid = 1656] [serial = 229] [outer = 0x12b0ef000] 09:42:31 INFO - PROCESS | 1656 | 1461084151509 Marionette DEBUG loaded listener.js 09:42:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 230 (0x12b2d0400) [pid = 1656] [serial = 230] [outer = 0x12b0ef000] 09:42:31 INFO - PROCESS | 1656 | 1461084151921 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 09:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:42:31 INFO - PROCESS | 1656 | 1461084151965 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1656 | 1461084151966 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:42:31 INFO - PROCESS | 1656 | 1461084151968 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1656 | 1461084151969 Marionette TRACE conn2 <- [1,282,null,{}] 09:42:31 INFO - PROCESS | 1656 | 1461084151972 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}] 09:42:32 INFO - PROCESS | 1656 | 1461084152062 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:42:32 INFO - PROCESS | 1656 | 1461084152118 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd0d000 == 48 [pid = 1656] [id = 78] 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 231 (0x12b2d2c00) [pid = 1656] [serial = 231] [outer = 0x0] 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 232 (0x12b2d6400) [pid = 1656] [serial = 232] [outer = 0x12b2d2c00] 09:42:32 INFO - PROCESS | 1656 | 1461084152149 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 233 (0x12e35c800) [pid = 1656] [serial = 233] [outer = 0x12b2d2c00] 09:42:32 INFO - PROCESS | 1656 | 1461084152569 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]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 09:42:32 INFO - PROCESS | 1656 | 1461084152589 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1656 | 1461084152590 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:42:32 INFO - PROCESS | 1656 | 1461084152592 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1656 | 1461084152594 Marionette TRACE conn2 <- [1,286,null,{}] 09:42:32 INFO - PROCESS | 1656 | 1461084152596 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}] 09:42:32 INFO - PROCESS | 1656 | 1461084152712 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:42:32 INFO - PROCESS | 1656 | 1461084152798 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1302c5800 == 49 [pid = 1656] [id = 79] 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 234 (0x12e7b4400) [pid = 1656] [serial = 234] [outer = 0x0] 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 235 (0x12ee23400) [pid = 1656] [serial = 235] [outer = 0x12e7b4400] 09:42:32 INFO - PROCESS | 1656 | 1461084152843 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 236 (0x12f5e3400) [pid = 1656] [serial = 236] [outer = 0x12e7b4400] 09:42:33 INFO - PROCESS | 1656 | 1461084153246 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]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 09:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:42:33 INFO - PROCESS | 1656 | 1461084153262 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1656 | 1461084153263 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:42:33 INFO - PROCESS | 1656 | 1461084153265 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1656 | 1461084153266 Marionette TRACE conn2 <- [1,290,null,{}] 09:42:33 INFO - PROCESS | 1656 | 1461084153269 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}] 09:42:33 INFO - PROCESS | 1656 | 1461084153358 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:42:33 INFO - PROCESS | 1656 | 1461084153412 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x130992000 == 50 [pid = 1656] [id = 80] 09:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 237 (0x124399400) [pid = 1656] [serial = 237] [outer = 0x0] 09:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 238 (0x1243a2400) [pid = 1656] [serial = 238] [outer = 0x124399400] 09:42:33 INFO - PROCESS | 1656 | 1461084153442 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 239 (0x1243a6400) [pid = 1656] [serial = 239] [outer = 0x124399400] 09:42:33 INFO - PROCESS | 1656 | 1461084153870 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]]]}] 09:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 09:42:33 INFO - PROCESS | 1656 | 1461084153886 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:42:33 INFO - PROCESS | 1656 | 1461084153887 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:42:33 INFO - PROCESS | 1656 | 1461084153890 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:42:33 INFO - PROCESS | 1656 | 1461084153891 Marionette TRACE conn2 <- [1,294,null,{}] 09:42:33 INFO - PROCESS | 1656 | 1461084153893 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}] 09:42:33 INFO - PROCESS | 1656 | 1461084153985 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:42:34 INFO - PROCESS | 1656 | 1461084154074 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x135430800 == 51 [pid = 1656] [id = 81] 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 240 (0x1243a5400) [pid = 1656] [serial = 240] [outer = 0x0] 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 241 (0x12f353c00) [pid = 1656] [serial = 241] [outer = 0x1243a5400] 09:42:34 INFO - PROCESS | 1656 | 1461084154104 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 242 (0x12f5e9800) [pid = 1656] [serial = 242] [outer = 0x1243a5400] 09:42:34 INFO - PROCESS | 1656 | 1461084154483 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]]]}] 09:42:34 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. 09:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 09:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:42:34 INFO - PROCESS | 1656 | 1461084154509 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 1656 | 1461084154510 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:42:34 INFO - PROCESS | 1656 | 1461084154513 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 1656 | 1461084154514 Marionette TRACE conn2 <- [1,298,null,{}] 09:42:34 INFO - PROCESS | 1656 | 1461084154517 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}] 09:42:34 INFO - PROCESS | 1656 | 1461084154610 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:42:34 INFO - PROCESS | 1656 | 1461084154687 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf97800 == 52 [pid = 1656] [id = 82] 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 243 (0x116277c00) [pid = 1656] [serial = 243] [outer = 0x0] 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 244 (0x12b2cd800) [pid = 1656] [serial = 244] [outer = 0x116277c00] 09:42:34 INFO - PROCESS | 1656 | 1461084154760 Marionette DEBUG loaded listener.js 09:42:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 245 (0x12f9d6800) [pid = 1656] [serial = 245] [outer = 0x116277c00] 09:42:35 INFO - PROCESS | 1656 | 1461084155234 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]]]}] 09:42:35 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. 09:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 770ms 09:42:35 INFO - PROCESS | 1656 | 1461084155304 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:42:35 INFO - PROCESS | 1656 | 1461084155308 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:42:35 INFO - PROCESS | 1656 | 1461084155319 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:42:35 INFO - PROCESS | 1656 | 1461084155323 Marionette TRACE conn2 <- [1,302,null,{}] 09:42:35 INFO - PROCESS | 1656 | 1461084155328 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}] 09:42:35 INFO - PROCESS | 1656 | 1461084155472 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:42:35 INFO - PROCESS | 1656 | 1461084155577 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b824800 == 53 [pid = 1656] [id = 83] 09:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 246 (0x1177b7c00) [pid = 1656] [serial = 246] [outer = 0x0] 09:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 247 (0x119ea3400) [pid = 1656] [serial = 247] [outer = 0x1177b7c00] 09:42:35 INFO - PROCESS | 1656 | 1461084155624 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 248 (0x11c113800) [pid = 1656] [serial = 248] [outer = 0x1177b7c00] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x127d4c000 == 52 [pid = 1656] [id = 54] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd9000 == 51 [pid = 1656] [id = 53] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb2000 == 50 [pid = 1656] [id = 70] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e742800 == 49 [pid = 1656] [id = 69] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4e3800 == 48 [pid = 1656] [id = 68] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cecc800 == 47 [pid = 1656] [id = 67] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab3000 == 46 [pid = 1656] [id = 66] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11c70a000 == 45 [pid = 1656] [id = 65] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12db81000 == 44 [pid = 1656] [id = 9] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x126798800 == 43 [pid = 1656] [id = 43] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x114218000 == 42 [pid = 1656] [id = 55] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab13800 == 41 [pid = 1656] [id = 21] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef9a800 == 40 [pid = 1656] [id = 71] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef9f800 == 39 [pid = 1656] [id = 14] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12f37c000 == 38 [pid = 1656] [id = 72] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa5e000 == 37 [pid = 1656] [id = 20] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab03000 == 36 [pid = 1656] [id = 56] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e759800 == 35 [pid = 1656] [id = 12] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4a6000 == 34 [pid = 1656] [id = 10] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11a604800 == 33 [pid = 1656] [id = 11] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12f380000 == 32 [pid = 1656] [id = 15] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12fed6800 == 31 [pid = 1656] [id = 19] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b73c000 == 30 [pid = 1656] [id = 60] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebbe000 == 29 [pid = 1656] [id = 13] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11c716800 == 28 [pid = 1656] [id = 49] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12f63f000 == 27 [pid = 1656] [id = 16] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd2800 == 26 [pid = 1656] [id = 8] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11467c000 == 25 [pid = 1656] [id = 61] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ced0000 == 24 [pid = 1656] [id = 62] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1304b6800 == 23 [pid = 1656] [id = 22] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf97800 == 22 [pid = 1656] [id = 82] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x119849800 == 21 [pid = 1656] [id = 50] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x135430800 == 20 [pid = 1656] [id = 81] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x130992000 == 19 [pid = 1656] [id = 80] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1302c5800 == 18 [pid = 1656] [id = 79] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd0d000 == 17 [pid = 1656] [id = 78] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b28d800 == 16 [pid = 1656] [id = 77] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe8000 == 15 [pid = 1656] [id = 63] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e817800 == 14 [pid = 1656] [id = 76] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfdd000 == 13 [pid = 1656] [id = 75] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1288ca000 == 12 [pid = 1656] [id = 73] 09:42:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123dcf000 == 11 [pid = 1656] [id = 74] 09:42:39 INFO - PROCESS | 1656 | --DOCSHELL 0x114b1a000 == 10 [pid = 1656] [id = 44] 09:42:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118d09000 == 9 [pid = 1656] [id = 64] 09:42:40 INFO - PROCESS | 1656 | 1461084160770 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]]]}] 09:42:40 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. 09:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 5494ms 09:42:40 INFO - PROCESS | 1656 | 1461084160810 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:42:40 INFO - PROCESS | 1656 | 1461084160812 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:42:40 INFO - PROCESS | 1656 | 1461084160816 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 1656 | 1461084160818 Marionette TRACE conn2 <- [1,306,null,{}] 09:42:40 INFO - PROCESS | 1656 | 1461084160822 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}] 09:42:40 INFO - PROCESS | 1656 | 1461084160905 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:42:40 INFO - PROCESS | 1656 | 1461084160961 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118bc1000 == 10 [pid = 1656] [id = 84] 09:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 249 (0x118fee000) [pid = 1656] [serial = 249] [outer = 0x0] 09:42:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 250 (0x1190e6c00) [pid = 1656] [serial = 250] [outer = 0x118fee000] 09:42:40 INFO - PROCESS | 1656 | 1461084160989 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 251 (0x11a650c00) [pid = 1656] [serial = 251] [outer = 0x118fee000] 09:42:41 INFO - PROCESS | 1656 | 1461084161341 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]]]}] 09:42:41 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. 09:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 572ms 09:42:41 INFO - PROCESS | 1656 | 1461084161388 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 1656 | 1461084161395 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:42:41 INFO - PROCESS | 1656 | 1461084161402 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 1656 | 1461084161404 Marionette TRACE conn2 <- [1,310,null,{}] 09:42:41 INFO - PROCESS | 1656 | 1461084161408 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}] 09:42:41 INFO - PROCESS | 1656 | 1461084161544 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:42:41 INFO - PROCESS | 1656 | 1461084161631 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x114218800 == 11 [pid = 1656] [id = 85] 09:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 252 (0x118ff3000) [pid = 1656] [serial = 252] [outer = 0x0] 09:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 253 (0x11aa46400) [pid = 1656] [serial = 253] [outer = 0x118ff3000] 09:42:41 INFO - PROCESS | 1656 | 1461084161673 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 254 (0x11be63400) [pid = 1656] [serial = 254] [outer = 0x118ff3000] 09:42:42 INFO - PROCESS | 1656 | 1461084162108 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]]]}] 09:42:42 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. 09:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 721ms 09:42:42 INFO - PROCESS | 1656 | 1461084162123 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1656 | 1461084162125 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:42:42 INFO - PROCESS | 1656 | 1461084162145 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1656 | 1461084162147 Marionette TRACE conn2 <- [1,314,null,{}] 09:42:42 INFO - PROCESS | 1656 | 1461084162157 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}] 09:42:42 INFO - PROCESS | 1656 | 1461084162240 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:42:42 INFO - PROCESS | 1656 | 1461084162245 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x127d4c000 == 12 [pid = 1656] [id = 86] 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 255 (0x114b8bc00) [pid = 1656] [serial = 255] [outer = 0x0] 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 256 (0x11c546800) [pid = 1656] [serial = 256] [outer = 0x114b8bc00] 09:42:42 INFO - PROCESS | 1656 | 1461084162275 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 257 (0x123e7d800) [pid = 1656] [serial = 257] [outer = 0x114b8bc00] 09:42:42 INFO - PROCESS | 1656 | 1461084162691 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]]]}] 09:42:42 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. 09:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 575ms 09:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:42:42 INFO - PROCESS | 1656 | 1461084162720 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1656 | 1461084162722 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:42:42 INFO - PROCESS | 1656 | 1461084162724 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1656 | 1461084162725 Marionette TRACE conn2 <- [1,318,null,{}] 09:42:42 INFO - PROCESS | 1656 | 1461084162727 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}] 09:42:42 INFO - PROCESS | 1656 | 1461084162856 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:42:42 INFO - PROCESS | 1656 | 1461084162873 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b295000 == 13 [pid = 1656] [id = 87] 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 258 (0x12439b400) [pid = 1656] [serial = 258] [outer = 0x0] 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 259 (0x1243a5800) [pid = 1656] [serial = 259] [outer = 0x12439b400] 09:42:42 INFO - PROCESS | 1656 | 1461084162898 Marionette DEBUG loaded listener.js 09:42:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 260 (0x128840c00) [pid = 1656] [serial = 260] [outer = 0x12439b400] 09:42:43 INFO - PROCESS | 1656 | 1461084163245 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]]]}] 09:42:43 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. 09:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 09:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:42:43 INFO - PROCESS | 1656 | 1461084163294 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1656 | 1461084163296 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:42:43 INFO - PROCESS | 1656 | 1461084163298 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1656 | 1461084163299 Marionette TRACE conn2 <- [1,322,null,{}] 09:42:43 INFO - PROCESS | 1656 | 1461084163301 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}] 09:42:43 INFO - PROCESS | 1656 | 1461084163393 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:42:43 INFO - PROCESS | 1656 | 1461084163397 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d10a000 == 14 [pid = 1656] [id = 88] 09:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 261 (0x118fef400) [pid = 1656] [serial = 261] [outer = 0x0] 09:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 262 (0x129ad6400) [pid = 1656] [serial = 262] [outer = 0x118fef400] 09:42:43 INFO - PROCESS | 1656 | 1461084163422 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 263 (0x12b0e9400) [pid = 1656] [serial = 263] [outer = 0x118fef400] 09:42:43 INFO - PROCESS | 1656 | 1461084163776 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]]]}] 09:42:43 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. 09:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 09:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:42:43 INFO - PROCESS | 1656 | 1461084163821 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1656 | 1461084163822 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:42:43 INFO - PROCESS | 1656 | 1461084163824 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1656 | 1461084163826 Marionette TRACE conn2 <- [1,326,null,{}] 09:42:43 INFO - PROCESS | 1656 | 1461084163828 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}] 09:42:43 INFO - PROCESS | 1656 | 1461084163945 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:42:43 INFO - PROCESS | 1656 | 1461084163963 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4bb000 == 15 [pid = 1656] [id = 89] 09:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 264 (0x12b0f0400) [pid = 1656] [serial = 264] [outer = 0x0] 09:42:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 265 (0x12b2da000) [pid = 1656] [serial = 265] [outer = 0x12b0f0400] 09:42:43 INFO - PROCESS | 1656 | 1461084163991 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 266 (0x12bc0f400) [pid = 1656] [serial = 266] [outer = 0x12b0f0400] 09:42:44 INFO - PROCESS | 1656 | 1461084164330 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]]]}] 09:42:44 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. 09:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 522ms 09:42:44 INFO - PROCESS | 1656 | 1461084164348 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:42:44 INFO - PROCESS | 1656 | 1461084164349 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:42:44 INFO - PROCESS | 1656 | 1461084164351 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 1656 | 1461084164352 Marionette TRACE conn2 <- [1,330,null,{}] 09:42:44 INFO - PROCESS | 1656 | 1461084164355 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}] 09:42:44 INFO - PROCESS | 1656 | 1461084164451 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:42:44 INFO - PROCESS | 1656 | 1461084164464 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb0800 == 16 [pid = 1656] [id = 90] 09:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 267 (0x12be58000) [pid = 1656] [serial = 267] [outer = 0x0] 09:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 268 (0x12ce89400) [pid = 1656] [serial = 268] [outer = 0x12be58000] 09:42:44 INFO - PROCESS | 1656 | 1461084164489 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 269 (0x12d011000) [pid = 1656] [serial = 269] [outer = 0x12be58000] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 268 (0x11be64000) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 267 (0x123a7c000) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 266 (0x11935e400) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 265 (0x11863b400) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 264 (0x1177b2400) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 263 (0x11ad89400) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 262 (0x11909d400) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 261 (0x118df3c00) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 260 (0x11be70c00) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 259 (0x11c511800) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 258 (0x1190f1800) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 257 (0x123d06400) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 256 (0x12424f400) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 255 (0x1146b6000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 254 (0x126790400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 253 (0x11b959c00) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 252 (0x11a8e0c00) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 251 (0x118b78c00) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 250 (0x129282000) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 249 (0x11aa3f400) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 248 (0x129adf400) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 247 (0x114e57400) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 246 (0x127dcd400) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 245 (0x12678e800) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 244 (0x119ea0c00) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 243 (0x11be67000) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 242 (0x11aa31400) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 241 (0x12e7ad000) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 240 (0x11afb5000) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 239 (0x11935c000) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 238 (0x11aa3a400) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 237 (0x12e185000) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 236 (0x1190eb400) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 235 (0x12e18a000) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 234 (0x12be60800) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 233 (0x12b2d2c00) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 232 (0x12d181400) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 231 (0x12d0f7400) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 230 (0x12ce92c00) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 229 (0x12ee19800) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 228 (0x12928b000) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 227 (0x11be0e800) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 226 (0x123a7c800) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 225 (0x12b8e4800) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 224 (0x12bc09000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 223 (0x12ee1a400) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 222 (0x11be64800) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x12b8de000) [pid = 1656] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x1164c7800) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x115321c00) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x12fe5cc00) [pid = 1656] [serial = 52] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x116277c00) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x12f5e5800) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x1140c4800) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x12f353800) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x11b965000) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x129a6f400) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12d184800) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1243a5400) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x12ef3ac00) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x124399400) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x12e7b0400) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x11a9eb000) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x12e7b4400) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x11a64b000) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x12d0f5c00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x12d4aa000) [pid = 1656] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x129286c00) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x11a8d6000) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x11ad96800) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x12b0ef000) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11ad8f000) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x11b9fd000) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:42:46 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x11b9fdc00) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:42:46 INFO - PROCESS | 1656 | 1461084166097 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]]]}] 09:42:46 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. 09:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1775ms 09:42:46 INFO - PROCESS | 1656 | 1461084166134 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1656 | 1461084166136 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:42:46 INFO - PROCESS | 1656 | 1461084166150 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1656 | 1461084166151 Marionette TRACE conn2 <- [1,334,null,{}] 09:42:46 INFO - PROCESS | 1656 | 1461084166187 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}] 09:42:46 INFO - PROCESS | 1656 | 1461084166265 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:42:46 INFO - PROCESS | 1656 | 1461084166365 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119212800 == 17 [pid = 1656] [id = 91] 09:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x116472400) [pid = 1656] [serial = 270] [outer = 0x0] 09:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x11909d400) [pid = 1656] [serial = 271] [outer = 0x116472400] 09:42:46 INFO - PROCESS | 1656 | 1461084166409 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x11a8d4800) [pid = 1656] [serial = 272] [outer = 0x116472400] 09:42:46 INFO - PROCESS | 1656 | 1461084166796 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]]]}] 09:42:46 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. 09:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 698ms 09:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:42:46 INFO - PROCESS | 1656 | 1461084166845 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1656 | 1461084166847 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:42:46 INFO - PROCESS | 1656 | 1461084166850 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1656 | 1461084166852 Marionette TRACE conn2 <- [1,338,null,{}] 09:42:46 INFO - PROCESS | 1656 | 1461084166866 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}] 09:42:46 INFO - PROCESS | 1656 | 1461084166959 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:42:46 INFO - PROCESS | 1656 | 1461084166964 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c87f800 == 18 [pid = 1656] [id = 92] 09:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x11a9e4400) [pid = 1656] [serial = 273] [outer = 0x0] 09:42:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x11ad30800) [pid = 1656] [serial = 274] [outer = 0x11a9e4400] 09:42:46 INFO - PROCESS | 1656 | 1461084166988 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x11b957800) [pid = 1656] [serial = 275] [outer = 0x11a9e4400] 09:42:47 INFO - PROCESS | 1656 | 1461084167456 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]]]}] 09:42:47 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. 09:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 630ms 09:42:47 INFO - PROCESS | 1656 | 1461084167480 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 1656 | 1461084167481 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:42:47 INFO - PROCESS | 1656 | 1461084167483 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 1656 | 1461084167484 Marionette TRACE conn2 <- [1,342,null,{}] 09:42:47 INFO - PROCESS | 1656 | 1461084167486 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}] 09:42:47 INFO - PROCESS | 1656 | 1461084167564 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:42:47 INFO - PROCESS | 1656 | 1461084167568 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x129aba800 == 19 [pid = 1656] [id = 93] 09:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x11afb0c00) [pid = 1656] [serial = 276] [outer = 0x0] 09:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x11be0e800) [pid = 1656] [serial = 277] [outer = 0x11afb0c00] 09:42:47 INFO - PROCESS | 1656 | 1461084167596 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x11c50c800) [pid = 1656] [serial = 278] [outer = 0x11afb0c00] 09:42:47 INFO - PROCESS | 1656 | 1461084167946 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]]]}] 09:42:47 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. 09:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 09:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:42:47 INFO - PROCESS | 1656 | 1461084167956 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 1656 | 1461084167958 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:42:47 INFO - PROCESS | 1656 | 1461084167960 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 1656 | 1461084167962 Marionette TRACE conn2 <- [1,346,null,{}] 09:42:47 INFO - PROCESS | 1656 | 1461084167964 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}] 09:42:48 INFO - PROCESS | 1656 | 1461084168112 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:42:48 INFO - PROCESS | 1656 | 1461084168173 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x114a83000 == 20 [pid = 1656] [id = 94] 09:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x114b86800) [pid = 1656] [serial = 279] [outer = 0x0] 09:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x114b89800) [pid = 1656] [serial = 280] [outer = 0x114b86800] 09:42:48 INFO - PROCESS | 1656 | 1461084168208 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x1176e9000) [pid = 1656] [serial = 281] [outer = 0x114b86800] 09:42:48 INFO - PROCESS | 1656 | 1461084168559 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:42:48 INFO - PROCESS | 1656 | 1461084168736 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]]]}] 09:42:48 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. 09:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 820ms 09:42:48 INFO - PROCESS | 1656 | 1461084168796 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 1656 | 1461084168800 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:42:48 INFO - PROCESS | 1656 | 1461084168808 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1656 | 1461084168810 Marionette TRACE conn2 <- [1,350,null,{}] 09:42:48 INFO - PROCESS | 1656 | 1461084168814 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}] 09:42:48 INFO - PROCESS | 1656 | 1461084168929 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:42:49 INFO - PROCESS | 1656 | 1461084169026 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b73f000 == 21 [pid = 1656] [id = 95] 09:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x11c116c00) [pid = 1656] [serial = 282] [outer = 0x0] 09:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x11c384400) [pid = 1656] [serial = 283] [outer = 0x11c116c00] 09:42:49 INFO - PROCESS | 1656 | 1461084169079 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x11c89d400) [pid = 1656] [serial = 284] [outer = 0x11c116c00] 09:42:49 INFO - PROCESS | 1656 | 1461084169690 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]]]}] 09:42:49 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. 09:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 923ms 09:42:49 INFO - PROCESS | 1656 | 1461084169731 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 1656 | 1461084169733 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:42:49 INFO - PROCESS | 1656 | 1461084169736 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 1656 | 1461084169737 Marionette TRACE conn2 <- [1,354,null,{}] 09:42:49 INFO - PROCESS | 1656 | 1461084169740 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}] 09:42:49 INFO - PROCESS | 1656 | 1461084169845 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:42:49 INFO - PROCESS | 1656 | 1461084169925 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x115eb0800 == 22 [pid = 1656] [id = 96] 09:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x11537cc00) [pid = 1656] [serial = 285] [outer = 0x0] 09:42:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x1187d9c00) [pid = 1656] [serial = 286] [outer = 0x11537cc00] 09:42:49 INFO - PROCESS | 1656 | 1461084169956 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x11aa40000) [pid = 1656] [serial = 287] [outer = 0x11537cc00] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x119ea3400) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x12678f800) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x1240fac00) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOCSHELL 0x12b824800 == 21 [pid = 1656] [id = 83] 09:42:50 INFO - PROCESS | 1656 | 1461084170716 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]]]}] 09:42:50 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. 09:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1020ms 09:42:50 INFO - PROCESS | 1656 | 1461084170758 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1656 | 1461084170762 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:42:50 INFO - PROCESS | 1656 | 1461084170780 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1656 | 1461084170782 Marionette TRACE conn2 <- [1,358,null,{}] 09:42:50 INFO - PROCESS | 1656 | 1461084170785 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}] 09:42:50 INFO - PROCESS | 1656 | 1461084170860 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x11bec9400) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x11c10e800) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x11ad8b000) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x11afb8400) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x11b95d400) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x1245a4c00) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x11c1a8800) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x11a9e3800) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x119095800) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x11a64fc00) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x11afb5800) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x119ea3c00) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x11b9fc800) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x11c511400) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x123885c00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x12388d400) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x123bc8c00) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x12424f000) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x123fd2400) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11a645400) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x12459e400) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x126790000) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x115456800) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x127db1400) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x1192d4400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x11be6d400) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x12880a000) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x119253400) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x12883e000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x11ad26000) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x1192ccc00) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x129285c00) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12388b400) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x129ad6800) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x129adf000) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x11924f000) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x11be6e800) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x11becfc00) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x129bc4000) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x11a646000) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x114ed3c00) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x11b960800) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12b2cb400) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x11ad97c00) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1162f1c00) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x11a8e2000) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x11aa3c800) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x1306a5400) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12e7b5c00) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x127db6000) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x127dafc00) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x11ad32000) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x11aa4d800) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12e793000) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11a9ecc00) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x123889c00) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12678b400) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11c119800) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x124253000) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x11c114400) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x123d04400) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12e375000) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12bc13c00) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12820ec00) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x129a68400) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x129add400) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12ee1e800) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11afac400) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x127d6c800) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128770400) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x127dccc00) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x129bbdc00) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11bed1000) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12f356800) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12d005c00) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12388c000) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12b7cb400) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12be59000) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12d17a000) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12b8de400) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b8e5000) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114e5fc00) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12ce83800) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ee22800) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b8eb400) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12ef43800) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11c11dc00) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x129bc4400) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x130270c00) [pid = 1656] [serial = 55] [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.] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b0f2c00) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12e35c800) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12e35f000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b2d6400) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12d4aec00) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e183000) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12d176400) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12d0ee000) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12d17a800) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12d4a4000) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12f35b800) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b2d9000) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1164c4c00) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12ef41c00) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1243a6400) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12e7b8c00) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12ef38c00) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12e377000) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12e7ae000) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12f5e3400) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1243a2400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11becd400) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a8e0000) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12e182800) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12e78d400) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12e35a800) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12e368400) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12dba7000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12ee23400) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12fd0a000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12f9d6800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12fe5ac00) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12fe5e800) [pid = 1656] [serial = 53] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12d00f000) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12f5ebc00) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12f9cd800) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118b0e000) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12f35ac00) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11be6dc00) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12f5e3800) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12b8e2000) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12e365400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12f5e9800) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b2cd800) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12f34f000) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12f353c00) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12b8e3800) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11aa44c00) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x130431000) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12b2d0400) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11ad96400) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c38e800) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11c53a800) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11c1af800) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12db9ec00) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12d179400) [pid = 1656] [serial = 200] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11ad92400) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x11a9eac00) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11a8e1800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11ad2fc00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x1192d5000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12fe63400) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12e365c00) [pid = 1656] [serial = 203] [outer = 0x0] [url = about:blank] 09:42:50 INFO - PROCESS | 1656 | 1461084170932 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x114ea7800 == 22 [pid = 1656] [id = 97] 09:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x114ed3c00) [pid = 1656] [serial = 288] [outer = 0x0] 09:42:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1176ef800) [pid = 1656] [serial = 289] [outer = 0x114ed3c00] 09:42:50 INFO - PROCESS | 1656 | 1461084170960 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x118df4c00) [pid = 1656] [serial = 290] [outer = 0x114ed3c00] 09:42:51 INFO - PROCESS | 1656 | 1461084171305 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]]]}] 09:42:51 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. 09:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 570ms 09:42:51 INFO - PROCESS | 1656 | 1461084171350 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1656 | 1461084171354 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:42:51 INFO - PROCESS | 1656 | 1461084171358 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1656 | 1461084171360 Marionette TRACE conn2 <- [1,362,null,{}] 09:42:51 INFO - PROCESS | 1656 | 1461084171362 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}] 09:42:51 INFO - PROCESS | 1656 | 1461084171443 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:42:51 INFO - PROCESS | 1656 | 1461084171502 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118d11800 == 23 [pid = 1656] [id = 98] 09:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x118dee800) [pid = 1656] [serial = 291] [outer = 0x0] 09:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1192cc800) [pid = 1656] [serial = 292] [outer = 0x118dee800] 09:42:51 INFO - PROCESS | 1656 | 1461084171531 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x119ea1400) [pid = 1656] [serial = 293] [outer = 0x118dee800] 09:42:51 INFO - PROCESS | 1656 | 1461084171826 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]]]}] 09:42:51 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. 09:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 520ms 09:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:42:51 INFO - PROCESS | 1656 | 1461084171879 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:42:51 INFO - PROCESS | 1656 | 1461084171880 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:42:51 INFO - PROCESS | 1656 | 1461084171882 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:42:51 INFO - PROCESS | 1656 | 1461084171885 Marionette TRACE conn2 <- [1,366,null,{}] 09:42:51 INFO - PROCESS | 1656 | 1461084171892 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}] 09:42:51 INFO - PROCESS | 1656 | 1461084171966 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:42:52 INFO - PROCESS | 1656 | 1461084172012 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119849000 == 24 [pid = 1656] [id = 99] 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x114b81c00) [pid = 1656] [serial = 294] [outer = 0x0] 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11a8e3800) [pid = 1656] [serial = 295] [outer = 0x114b81c00] 09:42:52 INFO - PROCESS | 1656 | 1461084172040 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11aa47400) [pid = 1656] [serial = 296] [outer = 0x114b81c00] 09:42:52 INFO - PROCESS | 1656 | 1461084172325 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]]]}] 09:42:52 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. 09:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 473ms 09:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:42:52 INFO - PROCESS | 1656 | 1461084172360 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 1656 | 1461084172362 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:42:52 INFO - PROCESS | 1656 | 1461084172364 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1656 | 1461084172365 Marionette TRACE conn2 <- [1,370,null,{}] 09:42:52 INFO - PROCESS | 1656 | 1461084172367 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}] 09:42:52 INFO - PROCESS | 1656 | 1461084172463 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:42:52 INFO - PROCESS | 1656 | 1461084172467 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c32800 == 25 [pid = 1656] [id = 100] 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11935c000) [pid = 1656] [serial = 297] [outer = 0x0] 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11ad32000) [pid = 1656] [serial = 298] [outer = 0x11935c000] 09:42:52 INFO - PROCESS | 1656 | 1461084172494 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11ad94800) [pid = 1656] [serial = 299] [outer = 0x11935c000] 09:42:52 INFO - PROCESS | 1656 | 1461084172831 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]]]}] 09:42:52 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. 09:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 519ms 09:42:52 INFO - PROCESS | 1656 | 1461084172883 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 1656 | 1461084172885 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:42:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:42:52 INFO - PROCESS | 1656 | 1461084172887 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1656 | 1461084172888 Marionette TRACE conn2 <- [1,374,null,{}] 09:42:52 INFO - PROCESS | 1656 | 1461084172891 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}] 09:42:53 INFO - PROCESS | 1656 | 1461084172998 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:42:53 INFO - PROCESS | 1656 | 1461084173014 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa71000 == 26 [pid = 1656] [id = 101] 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x114b81400) [pid = 1656] [serial = 300] [outer = 0x0] 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11afb2800) [pid = 1656] [serial = 301] [outer = 0x114b81400] 09:42:53 INFO - PROCESS | 1656 | 1461084173055 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11b964400) [pid = 1656] [serial = 302] [outer = 0x114b81400] 09:42:53 INFO - PROCESS | 1656 | 1461084173494 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:42:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:42:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 619ms 09:42:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:42:53 INFO - PROCESS | 1656 | 1461084173507 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:42:53 INFO - PROCESS | 1656 | 1461084173508 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:42:53 INFO - PROCESS | 1656 | 1461084173510 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1656 | 1461084173511 Marionette TRACE conn2 <- [1,378,null,{}] 09:42:53 INFO - PROCESS | 1656 | 1461084173513 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}] 09:42:53 INFO - PROCESS | 1656 | 1461084173605 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:42:53 INFO - PROCESS | 1656 | 1461084173632 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab1d800 == 27 [pid = 1656] [id = 102] 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11b965000) [pid = 1656] [serial = 303] [outer = 0x0] 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11becb800) [pid = 1656] [serial = 304] [outer = 0x11b965000] 09:42:53 INFO - PROCESS | 1656 | 1461084173661 Marionette DEBUG loaded listener.js 09:42:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c1a7400) [pid = 1656] [serial = 305] [outer = 0x11b965000] 09:42:54 INFO - PROCESS | 1656 | 1461084174023 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:42:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 519ms 09:42:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:42:54 INFO - PROCESS | 1656 | 1461084174030 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1656 | 1461084174031 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:42:54 INFO - PROCESS | 1656 | 1461084174033 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1656 | 1461084174034 Marionette TRACE conn2 <- [1,382,null,{}] 09:42:54 INFO - PROCESS | 1656 | 1461084174039 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}] 09:42:54 INFO - PROCESS | 1656 | 1461084174136 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118fef400) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118fee000) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118ff3000) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x114b8bc00) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1177b7c00) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11a9e4400) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12b0f0400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x116472400) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12be58000) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:42:54 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12439b400) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:42:54 INFO - PROCESS | 1656 | 1461084174168 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a17800 == 28 [pid = 1656] [id = 103] 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x114b89c00) [pid = 1656] [serial = 306] [outer = 0x0] 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x118fef400) [pid = 1656] [serial = 307] [outer = 0x114b89c00] 09:42:54 INFO - PROCESS | 1656 | 1461084174196 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11c117800) [pid = 1656] [serial = 308] [outer = 0x114b89c00] 09:42:54 INFO - PROCESS | 1656 | 1461084174449 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:42:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 422ms 09:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:42:54 INFO - PROCESS | 1656 | 1461084174460 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1656 | 1461084174461 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:42:54 INFO - PROCESS | 1656 | 1461084174463 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1656 | 1461084174464 Marionette TRACE conn2 <- [1,386,null,{}] 09:42:54 INFO - PROCESS | 1656 | 1461084174466 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}] 09:42:54 INFO - PROCESS | 1656 | 1461084174551 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:42:54 INFO - PROCESS | 1656 | 1461084174557 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb3f800 == 29 [pid = 1656] [id = 104] 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11c386000) [pid = 1656] [serial = 309] [outer = 0x0] 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11c50ec00) [pid = 1656] [serial = 310] [outer = 0x11c386000] 09:42:54 INFO - PROCESS | 1656 | 1461084174583 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x123885c00) [pid = 1656] [serial = 311] [outer = 0x11c386000] 09:42:54 INFO - PROCESS | 1656 | 1461084174893 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]]]}] 09:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 470ms 09:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:42:54 INFO - PROCESS | 1656 | 1461084174933 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:42:54 INFO - PROCESS | 1656 | 1461084174935 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:42:54 INFO - PROCESS | 1656 | 1461084174938 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:42:54 INFO - PROCESS | 1656 | 1461084174940 Marionette TRACE conn2 <- [1,390,null,{}] 09:42:54 INFO - PROCESS | 1656 | 1461084174943 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}] 09:42:55 INFO - PROCESS | 1656 | 1461084175010 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:42:55 INFO - PROCESS | 1656 | 1461084175051 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119848800 == 30 [pid = 1656] [id = 105] 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11becd800) [pid = 1656] [serial = 312] [outer = 0x0] 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x123889c00) [pid = 1656] [serial = 313] [outer = 0x11becd800] 09:42:55 INFO - PROCESS | 1656 | 1461084175076 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x123bc8c00) [pid = 1656] [serial = 314] [outer = 0x11becd800] 09:42:55 INFO - PROCESS | 1656 | 1461084175358 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 471ms 09:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:42:55 INFO - PROCESS | 1656 | 1461084175408 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 1656 | 1461084175410 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:42:55 INFO - PROCESS | 1656 | 1461084175412 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1656 | 1461084175413 Marionette TRACE conn2 <- [1,394,null,{}] 09:42:55 INFO - PROCESS | 1656 | 1461084175415 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}] 09:42:55 INFO - PROCESS | 1656 | 1461084175485 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:42:55 INFO - PROCESS | 1656 | 1461084175491 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1f8800 == 31 [pid = 1656] [id = 106] 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c116400) [pid = 1656] [serial = 315] [outer = 0x0] 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1240f1c00) [pid = 1656] [serial = 316] [outer = 0x11c116400] 09:42:55 INFO - PROCESS | 1656 | 1461084175516 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12439a000) [pid = 1656] [serial = 317] [outer = 0x11c116400] 09:42:55 INFO - PROCESS | 1656 | 1461084175860 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 09:42:55 INFO - PROCESS | 1656 | 1461084175887 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:42:55 INFO - PROCESS | 1656 | 1461084175889 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:42:55 INFO - PROCESS | 1656 | 1461084175892 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1656 | 1461084175893 Marionette TRACE conn2 <- [1,398,null,{}] 09:42:55 INFO - PROCESS | 1656 | 1461084175896 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}] 09:42:56 INFO - PROCESS | 1656 | 1461084176015 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:42:56 INFO - PROCESS | 1656 | 1461084176022 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c873800 == 32 [pid = 1656] [id = 107] 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12439d400) [pid = 1656] [serial = 318] [outer = 0x0] 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x126791800) [pid = 1656] [serial = 319] [outer = 0x12439d400] 09:42:56 INFO - PROCESS | 1656 | 1461084176066 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x127db5400) [pid = 1656] [serial = 320] [outer = 0x12439d400] 09:42:56 INFO - PROCESS | 1656 | 1461084176674 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]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 820ms 09:42:56 INFO - PROCESS | 1656 | 1461084176712 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:42:56 INFO - PROCESS | 1656 | 1461084176715 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:42:56 INFO - PROCESS | 1656 | 1461084176719 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1656 | 1461084176721 Marionette TRACE conn2 <- [1,402,null,{}] 09:42:56 INFO - PROCESS | 1656 | 1461084176725 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}] 09:42:56 INFO - PROCESS | 1656 | 1461084176815 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:42:56 INFO - PROCESS | 1656 | 1461084176869 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dd1800 == 33 [pid = 1656] [id = 108] 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116471000) [pid = 1656] [serial = 321] [outer = 0x0] 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118b0e000) [pid = 1656] [serial = 322] [outer = 0x116471000] 09:42:56 INFO - PROCESS | 1656 | 1461084176901 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1190e6800) [pid = 1656] [serial = 323] [outer = 0x116471000] 09:42:57 INFO - PROCESS | 1656 | 1461084177346 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:42:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 09:42:57 INFO - PROCESS | 1656 | 1461084177390 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 1656 | 1461084177394 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:42:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:42:57 INFO - PROCESS | 1656 | 1461084177399 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 1656 | 1461084177401 Marionette TRACE conn2 <- [1,406,null,{}] 09:42:57 INFO - PROCESS | 1656 | 1461084177406 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}] 09:42:57 INFO - PROCESS | 1656 | 1461084177518 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:42:57 INFO - PROCESS | 1656 | 1461084177574 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab1b000 == 34 [pid = 1656] [id = 109] 09:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11a9e4000) [pid = 1656] [serial = 324] [outer = 0x0] 09:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11a9ed400) [pid = 1656] [serial = 325] [outer = 0x11a9e4000] 09:42:57 INFO - PROCESS | 1656 | 1461084177605 Marionette DEBUG loaded listener.js 09:42:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11ad8a000) [pid = 1656] [serial = 326] [outer = 0x11a9e4000] 09:42:58 INFO - PROCESS | 1656 | 1461084178035 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 672ms 09:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:42:58 INFO - PROCESS | 1656 | 1461084178087 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1656 | 1461084178088 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:42:58 INFO - PROCESS | 1656 | 1461084178092 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1656 | 1461084178094 Marionette TRACE conn2 <- [1,410,null,{}] 09:42:58 INFO - PROCESS | 1656 | 1461084178101 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}] 09:42:58 INFO - PROCESS | 1656 | 1461084178196 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:42:58 INFO - PROCESS | 1656 | 1461084178252 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae0800 == 35 [pid = 1656] [id = 110] 09:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11bec8400) [pid = 1656] [serial = 327] [outer = 0x0] 09:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c114400) [pid = 1656] [serial = 328] [outer = 0x11bec8400] 09:42:58 INFO - PROCESS | 1656 | 1461084178285 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c511c00) [pid = 1656] [serial = 329] [outer = 0x11bec8400] 09:42:58 INFO - PROCESS | 1656 | 1461084178708 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]]]}] 09:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 770ms 09:42:58 INFO - PROCESS | 1656 | 1461084178869 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:42:58 INFO - PROCESS | 1656 | 1461084178871 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:42:58 INFO - PROCESS | 1656 | 1461084178875 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:42:58 INFO - PROCESS | 1656 | 1461084178877 Marionette TRACE conn2 <- [1,414,null,{}] 09:42:58 INFO - PROCESS | 1656 | 1461084178881 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}] 09:42:58 INFO - PROCESS | 1656 | 1461084178968 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:42:59 INFO - PROCESS | 1656 | 1461084179021 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c2f000 == 36 [pid = 1656] [id = 111] 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118b7a000) [pid = 1656] [serial = 330] [outer = 0x0] 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118ff3000) [pid = 1656] [serial = 331] [outer = 0x118b7a000] 09:42:59 INFO - PROCESS | 1656 | 1461084179049 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119852800) [pid = 1656] [serial = 332] [outer = 0x118b7a000] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11be0e800) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | 1461084179510 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 09:42:59 INFO - PROCESS | 1656 | 1461084179549 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1656 | 1461084179551 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:42:59 INFO - PROCESS | 1656 | 1461084179562 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 1656 | 1461084179564 Marionette TRACE conn2 <- [1,418,null,{}] 09:42:59 INFO - PROCESS | 1656 | 1461084179566 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}] 09:42:59 INFO - PROCESS | 1656 | 1461084179639 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:42:59 INFO - PROCESS | 1656 | 1461084179643 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119208800 == 37 [pid = 1656] [id = 112] 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1190f0800) [pid = 1656] [serial = 333] [outer = 0x0] 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11a9e6400) [pid = 1656] [serial = 334] [outer = 0x1190f0800] 09:42:59 INFO - PROCESS | 1656 | 1461084179672 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11aa33000) [pid = 1656] [serial = 335] [outer = 0x1190f0800] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11ad30800) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1243a5800) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128840c00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x129ad6400) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1190e6c00) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11a650c00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11aa46400) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11be63400) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c546800) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x123e7d800) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11c113800) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11b957800) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12b2da000) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12b0e9400) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11909d400) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12ce89400) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12bc0f400) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11a8d4800) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 09:42:59 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12d011000) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 09:43:00 INFO - PROCESS | 1656 | 1461084180480 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]]]}] 09:43:00 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 09:43:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 09:43:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:43:00 INFO - PROCESS | 1656 | 1461084180532 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 1656 | 1461084180534 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:43:00 INFO - PROCESS | 1656 | 1461084180536 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 1656 | 1461084180537 Marionette TRACE conn2 <- [1,422,null,{}] 09:43:00 INFO - PROCESS | 1656 | 1461084180544 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}] 09:43:00 INFO - PROCESS | 1656 | 1461084180616 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:43:00 INFO - PROCESS | 1656 | 1461084180623 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab15800 == 38 [pid = 1656] [id = 113] 09:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11ad96400) [pid = 1656] [serial = 336] [outer = 0x0] 09:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11afb4800) [pid = 1656] [serial = 337] [outer = 0x11ad96400] 09:43:00 INFO - PROCESS | 1656 | 1461084180652 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11b9fa800) [pid = 1656] [serial = 338] [outer = 0x11ad96400] 09:43:01 INFO - PROCESS | 1656 | 1461084181467 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 09:43:01 INFO - PROCESS | 1656 | 1461084181508 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 1656 | 1461084181509 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:43:01 INFO - PROCESS | 1656 | 1461084181511 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1656 | 1461084181512 Marionette TRACE conn2 <- [1,426,null,{}] 09:43:01 INFO - PROCESS | 1656 | 1461084181515 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}] 09:43:01 INFO - PROCESS | 1656 | 1461084181603 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:43:01 INFO - PROCESS | 1656 | 1461084181607 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be18000 == 39 [pid = 1656] [id = 114] 09:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11be04800) [pid = 1656] [serial = 339] [outer = 0x0] 09:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11c113800) [pid = 1656] [serial = 340] [outer = 0x11be04800] 09:43:01 INFO - PROCESS | 1656 | 1461084181633 Marionette DEBUG loaded listener.js 09:43:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11c1ad400) [pid = 1656] [serial = 341] [outer = 0x11be04800] 09:43:02 INFO - PROCESS | 1656 | 1461084182033 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] 09:43:02 INFO - PROCESS | 1656 | 1461084182084 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:43:02 INFO - PROCESS | 1656 | 1461084182088 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 1656 | 1461084182089 Marionette TRACE conn2 <- [1,430,null,{}] 09:43:02 INFO - PROCESS | 1656 | 1461084182093 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}] 09:43:02 INFO - PROCESS | 1656 | 1461084182226 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:43:02 INFO - PROCESS | 1656 | 1461084182271 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c43d800 == 40 [pid = 1656] [id = 115] 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11be63400) [pid = 1656] [serial = 342] [outer = 0x0] 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11c53fc00) [pid = 1656] [serial = 343] [outer = 0x11be63400] 09:43:02 INFO - PROCESS | 1656 | 1461084182313 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123a7c800) [pid = 1656] [serial = 344] [outer = 0x11be63400] 09:43:02 INFO - PROCESS | 1656 | 1461084182665 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]]]}] 09:43:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 09:43:02 INFO - PROCESS | 1656 | 1461084182707 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 1656 | 1461084182708 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:43:02 INFO - PROCESS | 1656 | 1461084182710 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 1656 | 1461084182712 Marionette TRACE conn2 <- [1,434,null,{}] 09:43:02 INFO - PROCESS | 1656 | 1461084182714 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}] 09:43:02 INFO - PROCESS | 1656 | 1461084182817 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:43:02 INFO - PROCESS | 1656 | 1461084182846 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d1a800 == 41 [pid = 1656] [id = 116] 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x123fd2000) [pid = 1656] [serial = 345] [outer = 0x0] 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12439e400) [pid = 1656] [serial = 346] [outer = 0x123fd2000] 09:43:02 INFO - PROCESS | 1656 | 1461084182874 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127d64400) [pid = 1656] [serial = 347] [outer = 0x123fd2000] 09:43:03 INFO - PROCESS | 1656 | 1461084183212 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]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 517ms 09:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:43:03 INFO - PROCESS | 1656 | 1461084183229 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1656 | 1461084183230 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:43:03 INFO - PROCESS | 1656 | 1461084183232 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1656 | 1461084183233 Marionette TRACE conn2 <- [1,438,null,{}] 09:43:03 INFO - PROCESS | 1656 | 1461084183236 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}] 09:43:03 INFO - PROCESS | 1656 | 1461084183331 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:43:03 INFO - PROCESS | 1656 | 1461084183336 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12417a800 == 42 [pid = 1656] [id = 117] 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1240f8c00) [pid = 1656] [serial = 348] [outer = 0x0] 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127dcb400) [pid = 1656] [serial = 349] [outer = 0x1240f8c00] 09:43:03 INFO - PROCESS | 1656 | 1461084183361 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12876a800) [pid = 1656] [serial = 350] [outer = 0x1240f8c00] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118dee800) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x114b81c00) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11935c000) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x114ed3c00) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11b965000) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11afb0c00) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x114b81400) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x114b89c00) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11becd800) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11c116400) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:43:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11c386000) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:43:03 INFO - PROCESS | 1656 | 1461084183727 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]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 09:43:03 INFO - PROCESS | 1656 | 1461084183751 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1656 | 1461084183753 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:43:03 INFO - PROCESS | 1656 | 1461084183760 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1656 | 1461084183761 Marionette TRACE conn2 <- [1,442,null,{}] 09:43:03 INFO - PROCESS | 1656 | 1461084183765 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}] 09:43:03 INFO - PROCESS | 1656 | 1461084183878 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:43:03 INFO - PROCESS | 1656 | 1461084183885 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x115eb0000 == 43 [pid = 1656] [id = 118] 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11a9e5000) [pid = 1656] [serial = 351] [outer = 0x0] 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123e7ac00) [pid = 1656] [serial = 352] [outer = 0x11a9e5000] 09:43:03 INFO - PROCESS | 1656 | 1461084183926 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128205400) [pid = 1656] [serial = 353] [outer = 0x11a9e5000] 09:43:04 INFO - PROCESS | 1656 | 1461084184330 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 09:43:04 INFO - PROCESS | 1656 | 1461084184379 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1656 | 1461084184380 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:43:04 INFO - PROCESS | 1656 | 1461084184382 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1656 | 1461084184383 Marionette TRACE conn2 <- [1,446,null,{}] 09:43:04 INFO - PROCESS | 1656 | 1461084184385 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}] 09:43:04 INFO - PROCESS | 1656 | 1461084184458 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:43:04 INFO - PROCESS | 1656 | 1461084184462 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6d000 == 44 [pid = 1656] [id = 119] 09:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12439c800) [pid = 1656] [serial = 354] [outer = 0x0] 09:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128804c00) [pid = 1656] [serial = 355] [outer = 0x12439c800] 09:43:04 INFO - PROCESS | 1656 | 1461084184487 Marionette DEBUG loaded listener.js 09:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128840c00) [pid = 1656] [serial = 356] [outer = 0x12439c800] 09:43:04 INFO - PROCESS | 1656 | 1461084184810 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 09:43:04 INFO - PROCESS | 1656 | 1461084184851 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:43:04 INFO - PROCESS | 1656 | 1461084184852 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:43:04 INFO - PROCESS | 1656 | 1461084184855 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1656 | 1461084184856 Marionette TRACE conn2 <- [1,450,null,{}] 09:43:04 INFO - PROCESS | 1656 | 1461084184858 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}] 09:43:04 INFO - PROCESS | 1656 | 1461084184929 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:43:04 INFO - PROCESS | 1656 | 1461084184933 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287bf800 == 45 [pid = 1656] [id = 120] 09:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128846400) [pid = 1656] [serial = 357] [outer = 0x0] 09:43:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129285400) [pid = 1656] [serial = 358] [outer = 0x128846400] 09:43:04 INFO - PROCESS | 1656 | 1461084184960 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129a6e400) [pid = 1656] [serial = 359] [outer = 0x128846400] 09:43:05 INFO - PROCESS | 1656 | 1461084185292 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] 09:43:05 INFO - PROCESS | 1656 | 1461084185332 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:43:05 INFO - PROCESS | 1656 | 1461084185334 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:43:05 INFO - PROCESS | 1656 | 1461084185336 Marionette TRACE conn2 <- [1,454,null,{}] 09:43:05 INFO - PROCESS | 1656 | 1461084185339 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}] 09:43:05 INFO - PROCESS | 1656 | 1461084185425 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:43:05 INFO - PROCESS | 1656 | 1461084185429 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac1800 == 46 [pid = 1656] [id = 121] 09:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129a6f400) [pid = 1656] [serial = 360] [outer = 0x0] 09:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129adf400) [pid = 1656] [serial = 361] [outer = 0x129a6f400] 09:43:05 INFO - PROCESS | 1656 | 1461084185458 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b0f3c00) [pid = 1656] [serial = 362] [outer = 0x129a6f400] 09:43:05 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:05 INFO - PROCESS | 1656 | 1461084185946 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 671ms 09:43:06 INFO - PROCESS | 1656 | 1461084186006 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 1656 | 1461084186009 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:43:06 INFO - PROCESS | 1656 | 1461084186013 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 1656 | 1461084186016 Marionette TRACE conn2 <- [1,458,null,{}] 09:43:06 INFO - PROCESS | 1656 | 1461084186019 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}] 09:43:06 INFO - PROCESS | 1656 | 1461084186114 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:43:06 INFO - PROCESS | 1656 | 1461084186159 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a604000 == 47 [pid = 1656] [id = 122] 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11924d800) [pid = 1656] [serial = 363] [outer = 0x0] 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119857000) [pid = 1656] [serial = 364] [outer = 0x11924d800] 09:43:06 INFO - PROCESS | 1656 | 1461084186191 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11a9f0800) [pid = 1656] [serial = 365] [outer = 0x11924d800] 09:43:06 INFO - PROCESS | 1656 | 1461084186618 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] 09:43:06 INFO - PROCESS | 1656 | 1461084186641 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:43:06 INFO - PROCESS | 1656 | 1461084186646 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 1656 | 1461084186647 Marionette TRACE conn2 <- [1,462,null,{}] 09:43:06 INFO - PROCESS | 1656 | 1461084186650 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}] 09:43:06 INFO - PROCESS | 1656 | 1461084186802 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:43:06 INFO - PROCESS | 1656 | 1461084186845 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c71e000 == 48 [pid = 1656] [id = 123] 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11ad92c00) [pid = 1656] [serial = 366] [outer = 0x0] 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11b9ff800) [pid = 1656] [serial = 367] [outer = 0x11ad92c00] 09:43:06 INFO - PROCESS | 1656 | 1461084186875 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11c11ac00) [pid = 1656] [serial = 368] [outer = 0x11ad92c00] 09:43:07 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:07 INFO - PROCESS | 1656 | 1461084187321 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] 09:43:07 INFO - PROCESS | 1656 | 1461084187370 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:43:07 INFO - PROCESS | 1656 | 1461084187374 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1656 | 1461084187377 Marionette TRACE conn2 <- [1,466,null,{}] 09:43:07 INFO - PROCESS | 1656 | 1461084187384 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}] 09:43:07 INFO - PROCESS | 1656 | 1461084187478 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:43:07 INFO - PROCESS | 1656 | 1461084187536 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b29b000 == 49 [pid = 1656] [id = 124] 09:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1243a3000) [pid = 1656] [serial = 369] [outer = 0x0] 09:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12678d800) [pid = 1656] [serial = 370] [outer = 0x1243a3000] 09:43:07 INFO - PROCESS | 1656 | 1461084187568 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12876ec00) [pid = 1656] [serial = 371] [outer = 0x1243a3000] 09:43:08 INFO - PROCESS | 1656 | 1461084188028 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] 09:43:08 INFO - PROCESS | 1656 | 1461084188098 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:43:08 INFO - PROCESS | 1656 | 1461084188101 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1656 | 1461084188102 Marionette TRACE conn2 <- [1,470,null,{}] 09:43:08 INFO - PROCESS | 1656 | 1461084188105 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}] 09:43:08 INFO - PROCESS | 1656 | 1461084188197 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:43:08 INFO - PROCESS | 1656 | 1461084188376 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119837800 == 50 [pid = 1656] [id = 125] 09:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114b8e800) [pid = 1656] [serial = 372] [outer = 0x0] 09:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116275c00) [pid = 1656] [serial = 373] [outer = 0x114b8e800] 09:43:08 INFO - PROCESS | 1656 | 1461084188405 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1190e5000) [pid = 1656] [serial = 374] [outer = 0x114b8e800] 09:43:08 INFO - PROCESS | 1656 | 1461084188841 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]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 771ms 09:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:43:08 INFO - PROCESS | 1656 | 1461084188873 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:43:08 INFO - PROCESS | 1656 | 1461084188875 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:43:08 INFO - PROCESS | 1656 | 1461084188878 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 1656 | 1461084188881 Marionette TRACE conn2 <- [1,474,null,{}] 09:43:08 INFO - PROCESS | 1656 | 1461084188884 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}] 09:43:08 INFO - PROCESS | 1656 | 1461084188973 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1287bf800 == 49 [pid = 1656] [id = 120] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x127c6d000 == 48 [pid = 1656] [id = 119] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x115eb0000 == 47 [pid = 1656] [id = 118] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12417a800 == 46 [pid = 1656] [id = 117] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123d1a800 == 45 [pid = 1656] [id = 116] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11c43d800 == 44 [pid = 1656] [id = 115] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11be18000 == 43 [pid = 1656] [id = 114] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114b89800) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c384400) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126791800) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab15800 == 42 [pid = 1656] [id = 113] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119208800 == 41 [pid = 1656] [id = 112] 09:43:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119c2f000 == 40 [pid = 1656] [id = 111] 09:43:09 INFO - PROCESS | 1656 | 1461084189070 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192cc800) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ea1400) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a8e3800) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11ad32000) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1176ef800) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118df4c00) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11becb800) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1187d9c00) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c50c800) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11afb2800) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118fef400) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c1a7400) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c117800) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123889c00) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12439a000) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1240f1c00) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11c50ec00) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11b964400) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11ad94800) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x123885c00) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x123bc8c00) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11aa47400) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 09:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x116092000 == 41 [pid = 1656] [id = 126] 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x114e55400) [pid = 1656] [serial = 375] [outer = 0x0] 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118df4c00) [pid = 1656] [serial = 376] [outer = 0x114e55400] 09:43:09 INFO - PROCESS | 1656 | 1461084189102 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11aa4d800) [pid = 1656] [serial = 377] [outer = 0x114e55400] 09:43:09 INFO - PROCESS | 1656 | 1461084189400 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 571ms 09:43:09 INFO - PROCESS | 1656 | 1461084189451 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:43:09 INFO - PROCESS | 1656 | 1461084189456 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:43:09 INFO - PROCESS | 1656 | 1461084189459 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1656 | 1461084189460 Marionette TRACE conn2 <- [1,478,null,{}] 09:43:09 INFO - PROCESS | 1656 | 1461084189462 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}] 09:43:09 INFO - PROCESS | 1656 | 1461084189533 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:43:09 INFO - PROCESS | 1656 | 1461084189540 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa64800 == 42 [pid = 1656] [id = 127] 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad8d800) [pid = 1656] [serial = 378] [outer = 0x0] 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11c110000) [pid = 1656] [serial = 379] [outer = 0x11ad8d800] 09:43:09 INFO - PROCESS | 1656 | 1461084189566 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11c384400) [pid = 1656] [serial = 380] [outer = 0x11ad8d800] 09:43:09 INFO - PROCESS | 1656 | 1461084189916 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 09:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:43:09 INFO - PROCESS | 1656 | 1461084189930 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 1656 | 1461084189932 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:43:09 INFO - PROCESS | 1656 | 1461084189940 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1656 | 1461084189944 Marionette TRACE conn2 <- [1,482,null,{}] 09:43:09 INFO - PROCESS | 1656 | 1461084189948 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}] 09:43:10 INFO - PROCESS | 1656 | 1461084190021 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:43:10 INFO - PROCESS | 1656 | 1461084190025 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbdf800 == 43 [pid = 1656] [id = 128] 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11c387400) [pid = 1656] [serial = 381] [outer = 0x0] 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123bc1800) [pid = 1656] [serial = 382] [outer = 0x11c387400] 09:43:10 INFO - PROCESS | 1656 | 1461084190054 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12424f000) [pid = 1656] [serial = 383] [outer = 0x11c387400] 09:43:10 INFO - PROCESS | 1656 | 1461084190383 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]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 478ms 09:43:10 INFO - PROCESS | 1656 | 1461084190413 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:43:10 INFO - PROCESS | 1656 | 1461084190416 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:43:10 INFO - PROCESS | 1656 | 1461084190419 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 1656 | 1461084190421 Marionette TRACE conn2 <- [1,486,null,{}] 09:43:10 INFO - PROCESS | 1656 | 1461084190425 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}] 09:43:10 INFO - PROCESS | 1656 | 1461084190561 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:43:10 INFO - PROCESS | 1656 | 1461084190573 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1d0000 == 44 [pid = 1656] [id = 129] 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c50e000) [pid = 1656] [serial = 384] [outer = 0x0] 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12439bc00) [pid = 1656] [serial = 385] [outer = 0x11c50e000] 09:43:10 INFO - PROCESS | 1656 | 1461084190615 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127d6a800) [pid = 1656] [serial = 386] [outer = 0x11c50e000] 09:43:11 INFO - PROCESS | 1656 | 1461084191033 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 621ms 09:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:43:11 INFO - PROCESS | 1656 | 1461084191040 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1656 | 1461084191041 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:43:11 INFO - PROCESS | 1656 | 1461084191043 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1656 | 1461084191044 Marionette TRACE conn2 <- [1,490,null,{}] 09:43:11 INFO - PROCESS | 1656 | 1461084191047 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}] 09:43:11 INFO - PROCESS | 1656 | 1461084191121 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:43:11 INFO - PROCESS | 1656 | 1461084191126 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1186d8000 == 45 [pid = 1656] [id = 130] 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127fd4000) [pid = 1656] [serial = 387] [outer = 0x0] 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12876cc00) [pid = 1656] [serial = 388] [outer = 0x127fd4000] 09:43:11 INFO - PROCESS | 1656 | 1461084191201 Marionette DEBUG loaded listener.js 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129ad8800) [pid = 1656] [serial = 389] [outer = 0x127fd4000] 09:43:11 INFO - PROCESS | 1656 | 1461084191560 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 521ms 09:43:11 INFO - PROCESS | 1656 | 1461084191565 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:43:11 INFO - PROCESS | 1656 | 1461084191567 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:43:11 INFO - PROCESS | 1656 | 1461084191572 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1656 | 1461084191574 Marionette TRACE conn2 <- [1,494,null,{}] 09:43:11 INFO - PROCESS | 1656 | 1461084191577 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}] 09:43:11 INFO - PROCESS | 1656 | 1461084191718 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:43:11 INFO - PROCESS | 1656 | 1461084191738 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x123de1800 == 46 [pid = 1656] [id = 131] 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129add800) [pid = 1656] [serial = 390] [outer = 0x0] 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b0ed000) [pid = 1656] [serial = 391] [outer = 0x129add800] 09:43:11 INFO - PROCESS | 1656 | 1461084191778 Marionette DEBUG loaded listener.js 09:43:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b2ce800) [pid = 1656] [serial = 392] [outer = 0x129add800] 09:43:12 INFO - PROCESS | 1656 | 1461084192220 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 675ms 09:43:12 INFO - PROCESS | 1656 | 1461084192246 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1656 | 1461084192247 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:43:12 INFO - PROCESS | 1656 | 1461084192250 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1656 | 1461084192251 Marionette TRACE conn2 <- [1,498,null,{}] 09:43:12 INFO - PROCESS | 1656 | 1461084192255 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}] 09:43:12 INFO - PROCESS | 1656 | 1461084192344 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:43:12 INFO - PROCESS | 1656 | 1461084192348 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6e800 == 47 [pid = 1656] [id = 132] 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129bc0400) [pid = 1656] [serial = 393] [outer = 0x0] 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b2d2400) [pid = 1656] [serial = 394] [outer = 0x129bc0400] 09:43:12 INFO - PROCESS | 1656 | 1461084192373 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b7c2400) [pid = 1656] [serial = 395] [outer = 0x129bc0400] 09:43:12 INFO - PROCESS | 1656 | 1461084192697 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:43:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 474ms 09:43:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:43:12 INFO - PROCESS | 1656 | 1461084192730 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 1656 | 1461084192731 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:43:12 INFO - PROCESS | 1656 | 1461084192733 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 1656 | 1461084192734 Marionette TRACE conn2 <- [1,502,null,{}] 09:43:12 INFO - PROCESS | 1656 | 1461084192739 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}] 09:43:12 INFO - PROCESS | 1656 | 1461084192827 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:43:12 INFO - PROCESS | 1656 | 1461084192832 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x129abd800 == 48 [pid = 1656] [id = 133] 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b0e9400) [pid = 1656] [serial = 396] [outer = 0x0] 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b8dd400) [pid = 1656] [serial = 397] [outer = 0x12b0e9400] 09:43:12 INFO - PROCESS | 1656 | 1461084192856 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b8e7800) [pid = 1656] [serial = 398] [outer = 0x12b0e9400] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12439c800) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11be63400) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11ad96400) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123fd2000) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1190f0800) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118b7a000) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1240f8c00) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11a9e5000) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11be04800) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:43:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128846400) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:43:13 INFO - PROCESS | 1656 | 1461084193312 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]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 619ms 09:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:43:13 INFO - PROCESS | 1656 | 1461084193354 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 1656 | 1461084193356 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:43:13 INFO - PROCESS | 1656 | 1461084193360 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 1656 | 1461084193361 Marionette TRACE conn2 <- [1,506,null,{}] 09:43:13 INFO - PROCESS | 1656 | 1461084193365 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}] 09:43:13 INFO - PROCESS | 1656 | 1461084193484 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:43:13 INFO - PROCESS | 1656 | 1461084193493 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb30800 == 49 [pid = 1656] [id = 134] 09:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11a9e5000) [pid = 1656] [serial = 399] [outer = 0x0] 09:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c388400) [pid = 1656] [serial = 400] [outer = 0x11a9e5000] 09:43:13 INFO - PROCESS | 1656 | 1461084193533 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12876f400) [pid = 1656] [serial = 401] [outer = 0x11a9e5000] 09:43:13 INFO - PROCESS | 1656 | 1461084193977 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 09:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:43:14 INFO - PROCESS | 1656 | 1461084194029 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1656 | 1461084194030 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:43:14 INFO - PROCESS | 1656 | 1461084194032 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1656 | 1461084194033 Marionette TRACE conn2 <- [1,510,null,{}] 09:43:14 INFO - PROCESS | 1656 | 1461084194036 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}] 09:43:14 INFO - PROCESS | 1656 | 1461084194110 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:43:14 INFO - PROCESS | 1656 | 1461084194114 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba94800 == 50 [pid = 1656] [id = 135] 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11afac800) [pid = 1656] [serial = 402] [outer = 0x0] 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12bc09400) [pid = 1656] [serial = 403] [outer = 0x11afac800] 09:43:14 INFO - PROCESS | 1656 | 1461084194144 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12ce88c00) [pid = 1656] [serial = 404] [outer = 0x11afac800] 09:43:14 INFO - PROCESS | 1656 | 1461084194470 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 09:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:43:14 INFO - PROCESS | 1656 | 1461084194502 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1656 | 1461084194503 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:43:14 INFO - PROCESS | 1656 | 1461084194505 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1656 | 1461084194507 Marionette TRACE conn2 <- [1,514,null,{}] 09:43:14 INFO - PROCESS | 1656 | 1461084194509 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}] 09:43:14 INFO - PROCESS | 1656 | 1461084194613 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:43:14 INFO - PROCESS | 1656 | 1461084194641 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cec0800 == 51 [pid = 1656] [id = 136] 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b8e0800) [pid = 1656] [serial = 405] [outer = 0x0] 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12d004c00) [pid = 1656] [serial = 406] [outer = 0x12b8e0800] 09:43:14 INFO - PROCESS | 1656 | 1461084194666 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12d178800) [pid = 1656] [serial = 407] [outer = 0x12b8e0800] 09:43:14 INFO - PROCESS | 1656 | 1461084194940 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]]]}] 09:43:14 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 09:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 09:43:14 INFO - PROCESS | 1656 | 1461084194978 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1656 | 1461084194979 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:43:14 INFO - PROCESS | 1656 | 1461084194982 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1656 | 1461084194983 Marionette TRACE conn2 <- [1,518,null,{}] 09:43:14 INFO - PROCESS | 1656 | 1461084194986 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}] 09:43:15 INFO - PROCESS | 1656 | 1461084195080 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:43:15 INFO - PROCESS | 1656 | 1461084195084 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfde000 == 52 [pid = 1656] [id = 137] 09:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12d17b000) [pid = 1656] [serial = 408] [outer = 0x0] 09:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12d181c00) [pid = 1656] [serial = 409] [outer = 0x12d17b000] 09:43:15 INFO - PROCESS | 1656 | 1461084195112 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12d4adc00) [pid = 1656] [serial = 410] [outer = 0x12d17b000] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119a17800 == 51 [pid = 1656] [id = 103] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab1b000 == 50 [pid = 1656] [id = 109] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae0800 == 49 [pid = 1656] [id = 110] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab1d800 == 48 [pid = 1656] [id = 102] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb3f800 == 47 [pid = 1656] [id = 104] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11c873800 == 46 [pid = 1656] [id = 107] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118dd1800 == 45 [pid = 1656] [id = 108] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119848800 == 44 [pid = 1656] [id = 105] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1f8800 == 43 [pid = 1656] [id = 106] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x116092000 == 42 [pid = 1656] [id = 126] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119837800 == 41 [pid = 1656] [id = 125] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12b29b000 == 40 [pid = 1656] [id = 124] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11c71e000 == 39 [pid = 1656] [id = 123] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11a604000 == 38 [pid = 1656] [id = 122] 09:43:15 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac1800 == 37 [pid = 1656] [id = 121] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa64800 == 36 [pid = 1656] [id = 127] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1186d8000 == 35 [pid = 1656] [id = 130] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x127c6e800 == 34 [pid = 1656] [id = 132] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba94800 == 33 [pid = 1656] [id = 135] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x129abd800 == 32 [pid = 1656] [id = 133] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x123de1800 == 31 [pid = 1656] [id = 131] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbdf800 == 30 [pid = 1656] [id = 128] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1d0000 == 29 [pid = 1656] [id = 129] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb30800 == 28 [pid = 1656] [id = 134] 09:43:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12cec0800 == 27 [pid = 1656] [id = 136] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129285400) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128840c00) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c53fc00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11afb4800) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12439e400) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11a9e6400) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11aa33000) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119852800) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118ff3000) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118b0e000) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x123a7c800) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c114400) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11a9ed400) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x127dcb400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129a6e400) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127d64400) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128804c00) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12876a800) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123e7ac00) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11c113800) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128205400) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11c1ad400) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11b9fa800) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 09:43:16 INFO - PROCESS | 1656 | 1461084196498 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]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:43:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1519ms 09:43:16 INFO - PROCESS | 1656 | 1461084196502 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:43:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:43:16 INFO - PROCESS | 1656 | 1461084196507 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:43:16 INFO - PROCESS | 1656 | 1461084196511 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 1656 | 1461084196513 Marionette TRACE conn2 <- [1,522,null,{}] 09:43:16 INFO - PROCESS | 1656 | 1461084196517 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}] 09:43:16 INFO - PROCESS | 1656 | 1461084196587 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:43:16 INFO - PROCESS | 1656 | 1461084196630 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x116204800 == 28 [pid = 1656] [id = 138] 09:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118639400) [pid = 1656] [serial = 411] [outer = 0x0] 09:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11863b400) [pid = 1656] [serial = 412] [outer = 0x118639400] 09:43:16 INFO - PROCESS | 1656 | 1461084196658 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1190e3400) [pid = 1656] [serial = 413] [outer = 0x118639400] 09:43:16 INFO - PROCESS | 1656 | 1461084196989 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 09:43:17 INFO - PROCESS | 1656 | 1461084197032 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1656 | 1461084197038 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:43:17 INFO - PROCESS | 1656 | 1461084197044 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1656 | 1461084197046 Marionette TRACE conn2 <- [1,526,null,{}] 09:43:17 INFO - PROCESS | 1656 | 1461084197049 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}] 09:43:17 INFO - PROCESS | 1656 | 1461084197159 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:43:17 INFO - PROCESS | 1656 | 1461084197218 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dbb800 == 29 [pid = 1656] [id = 139] 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1146b9c00) [pid = 1656] [serial = 414] [outer = 0x0] 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119245400) [pid = 1656] [serial = 415] [outer = 0x1146b9c00] 09:43:17 INFO - PROCESS | 1656 | 1461084197262 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11a9e2c00) [pid = 1656] [serial = 416] [outer = 0x1146b9c00] 09:43:17 INFO - PROCESS | 1656 | 1461084197675 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]]]}] 09:43:17 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 09:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 09:43:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:43:17 INFO - PROCESS | 1656 | 1461084197714 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1656 | 1461084197716 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:43:17 INFO - PROCESS | 1656 | 1461084197718 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1656 | 1461084197721 Marionette TRACE conn2 <- [1,530,null,{}] 09:43:17 INFO - PROCESS | 1656 | 1461084197733 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}] 09:43:17 INFO - PROCESS | 1656 | 1461084197803 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:43:17 INFO - PROCESS | 1656 | 1461084197829 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a605000 == 30 [pid = 1656] [id = 140] 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x114b80400) [pid = 1656] [serial = 417] [outer = 0x0] 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11ad88400) [pid = 1656] [serial = 418] [outer = 0x114b80400] 09:43:17 INFO - PROCESS | 1656 | 1461084197858 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11ad93400) [pid = 1656] [serial = 419] [outer = 0x114b80400] 09:43:18 INFO - PROCESS | 1656 | 1461084198161 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"]]]}] 09:43:18 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 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:43:18 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 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:43:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:43:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:43:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:43:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 480ms 09:43:18 INFO - PROCESS | 1656 | 1461084198199 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 1656 | 1461084198200 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:43:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:43:18 INFO - PROCESS | 1656 | 1461084198203 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1656 | 1461084198204 Marionette TRACE conn2 <- [1,534,null,{}] 09:43:18 INFO - PROCESS | 1656 | 1461084198206 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}] 09:43:18 INFO - PROCESS | 1656 | 1461084198278 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:43:18 INFO - PROCESS | 1656 | 1461084198282 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adac800 == 31 [pid = 1656] [id = 141] 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11ad8b800) [pid = 1656] [serial = 420] [outer = 0x0] 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11afb8400) [pid = 1656] [serial = 421] [outer = 0x11ad8b800] 09:43:18 INFO - PROCESS | 1656 | 1461084198311 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11be6d400) [pid = 1656] [serial = 422] [outer = 0x11ad8b800] 09:43:18 INFO - PROCESS | 1656 | 1461084198609 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]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:43:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 421ms 09:43:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:43:18 INFO - PROCESS | 1656 | 1461084198629 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 1656 | 1461084198630 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:43:18 INFO - PROCESS | 1656 | 1461084198633 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1656 | 1461084198634 Marionette TRACE conn2 <- [1,538,null,{}] 09:43:18 INFO - PROCESS | 1656 | 1461084198636 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}] 09:43:18 INFO - PROCESS | 1656 | 1461084198752 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:43:18 INFO - PROCESS | 1656 | 1461084198762 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b269800 == 32 [pid = 1656] [id = 142] 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113eca000) [pid = 1656] [serial = 423] [outer = 0x0] 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11be0b800) [pid = 1656] [serial = 424] [outer = 0x113eca000] 09:43:18 INFO - PROCESS | 1656 | 1461084198794 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11c114c00) [pid = 1656] [serial = 425] [outer = 0x113eca000] 09:43:19 INFO - PROCESS | 1656 | 1461084199111 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]]]}] 09:43:19 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. 09:43:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 09:43:19 INFO - PROCESS | 1656 | 1461084199155 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1656 | 1461084199156 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:43:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:43:19 INFO - PROCESS | 1656 | 1461084199158 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1656 | 1461084199159 Marionette TRACE conn2 <- [1,542,null,{}] 09:43:19 INFO - PROCESS | 1656 | 1461084199161 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}] 09:43:19 INFO - PROCESS | 1656 | 1461084199244 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:43:19 INFO - PROCESS | 1656 | 1461084199249 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1dc800 == 33 [pid = 1656] [id = 143] 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11c117c00) [pid = 1656] [serial = 426] [outer = 0x0] 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11c1b0800) [pid = 1656] [serial = 427] [outer = 0x11c117c00] 09:43:19 INFO - PROCESS | 1656 | 1461084199279 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11c8a1800) [pid = 1656] [serial = 428] [outer = 0x11c117c00] 09:43:19 INFO - PROCESS | 1656 | 1461084199592 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]]]}] 09:43:19 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. 09:43:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 09:43:19 INFO - PROCESS | 1656 | 1461084199628 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 1656 | 1461084199629 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:43:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:43:19 INFO - PROCESS | 1656 | 1461084199632 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 1656 | 1461084199633 Marionette TRACE conn2 <- [1,546,null,{}] 09:43:19 INFO - PROCESS | 1656 | 1461084199635 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}] 09:43:19 INFO - PROCESS | 1656 | 1461084199735 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:43:19 INFO - PROCESS | 1656 | 1461084199742 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c598000 == 34 [pid = 1656] [id = 144] 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11c385c00) [pid = 1656] [serial = 429] [outer = 0x0] 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12388b400) [pid = 1656] [serial = 430] [outer = 0x11c385c00] 09:43:19 INFO - PROCESS | 1656 | 1461084199769 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x123e87c00) [pid = 1656] [serial = 431] [outer = 0x11c385c00] 09:43:20 INFO - PROCESS | 1656 | 1461084200069 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]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:43:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 468ms 09:43:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:43:20 INFO - PROCESS | 1656 | 1461084200101 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1656 | 1461084200102 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:43:20 INFO - PROCESS | 1656 | 1461084200108 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1656 | 1461084200109 Marionette TRACE conn2 <- [1,550,null,{}] 09:43:20 INFO - PROCESS | 1656 | 1461084200112 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}] 09:43:20 INFO - PROCESS | 1656 | 1461084200197 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:43:20 INFO - PROCESS | 1656 | 1461084200201 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x123af6800 == 35 [pid = 1656] [id = 145] 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c89f400) [pid = 1656] [serial = 432] [outer = 0x0] 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1240fbc00) [pid = 1656] [serial = 433] [outer = 0x11c89f400] 09:43:20 INFO - PROCESS | 1656 | 1461084200235 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1243a3800) [pid = 1656] [serial = 434] [outer = 0x11c89f400] 09:43:20 INFO - PROCESS | 1656 | 1461084200592 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]]]}] 09:43:20 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. 09:43:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 09:43:20 INFO - PROCESS | 1656 | 1461084200639 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1656 | 1461084200641 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:43:20 INFO - PROCESS | 1656 | 1461084200644 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1656 | 1461084200645 Marionette TRACE conn2 <- [1,554,null,{}] 09:43:20 INFO - PROCESS | 1656 | 1461084200647 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}] 09:43:20 INFO - PROCESS | 1656 | 1461084200747 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:43:20 INFO - PROCESS | 1656 | 1461084200754 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x124184800 == 36 [pid = 1656] [id = 146] 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12439a000) [pid = 1656] [serial = 435] [outer = 0x0] 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1245a4c00) [pid = 1656] [serial = 436] [outer = 0x12439a000] 09:43:20 INFO - PROCESS | 1656 | 1461084200792 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127bc8c00) [pid = 1656] [serial = 437] [outer = 0x12439a000] 09:43:21 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:21 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:21 INFO - PROCESS | 1656 | 1461084201167 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 570ms 09:43:21 INFO - PROCESS | 1656 | 1461084201215 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 1656 | 1461084201217 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:43:21 INFO - PROCESS | 1656 | 1461084201220 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 1656 | 1461084201222 Marionette TRACE conn2 <- [1,558,null,{}] 09:43:21 INFO - PROCESS | 1656 | 1461084201241 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}] 09:43:21 INFO - PROCESS | 1656 | 1461084201378 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:43:21 INFO - PROCESS | 1656 | 1461084201389 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c68000 == 37 [pid = 1656] [id = 147] 09:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x127d64000) [pid = 1656] [serial = 438] [outer = 0x0] 09:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127db1400) [pid = 1656] [serial = 439] [outer = 0x127d64000] 09:43:21 INFO - PROCESS | 1656 | 1461084201428 Marionette DEBUG loaded listener.js 09:43:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x127dcd800) [pid = 1656] [serial = 440] [outer = 0x127d64000] 09:43:21 INFO - PROCESS | 1656 | 1461084201897 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 721ms 09:43:21 INFO - PROCESS | 1656 | 1461084201941 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 1656 | 1461084201943 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:43:21 INFO - PROCESS | 1656 | 1461084201945 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 1656 | 1461084201947 Marionette TRACE conn2 <- [1,562,null,{}] 09:43:21 INFO - PROCESS | 1656 | 1461084201949 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}] 09:43:22 INFO - PROCESS | 1656 | 1461084202050 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:43:22 INFO - PROCESS | 1656 | 1461084202055 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c8000 == 38 [pid = 1656] [id = 148] 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127dad400) [pid = 1656] [serial = 441] [outer = 0x0] 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128840c00) [pid = 1656] [serial = 442] [outer = 0x127dad400] 09:43:22 INFO - PROCESS | 1656 | 1461084202085 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129287800) [pid = 1656] [serial = 443] [outer = 0x127dad400] 09:43:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:22 INFO - PROCESS | 1656 | 1461084202395 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 09:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:43:22 INFO - PROCESS | 1656 | 1461084202415 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1656 | 1461084202416 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:43:22 INFO - PROCESS | 1656 | 1461084202430 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1656 | 1461084202432 Marionette TRACE conn2 <- [1,566,null,{}] 09:43:22 INFO - PROCESS | 1656 | 1461084202444 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}] 09:43:22 INFO - PROCESS | 1656 | 1461084202580 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:43:22 INFO - PROCESS | 1656 | 1461084202623 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac9000 == 39 [pid = 1656] [id = 149] 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x129289000) [pid = 1656] [serial = 444] [outer = 0x0] 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129ad9c00) [pid = 1656] [serial = 445] [outer = 0x129289000] 09:43:22 INFO - PROCESS | 1656 | 1461084202663 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129bc7800) [pid = 1656] [serial = 446] [outer = 0x129289000] 09:43:22 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:23 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:23 INFO - PROCESS | 1656 | 1461084203088 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]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 691ms 09:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:43:23 INFO - PROCESS | 1656 | 1461084203115 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 1656 | 1461084203116 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:43:23 INFO - PROCESS | 1656 | 1461084203118 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 1656 | 1461084203119 Marionette TRACE conn2 <- [1,570,null,{}] 09:43:23 INFO - PROCESS | 1656 | 1461084203122 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}] 09:43:23 INFO - PROCESS | 1656 | 1461084203207 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:43:23 INFO - PROCESS | 1656 | 1461084203211 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b829800 == 40 [pid = 1656] [id = 150] 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129a68800) [pid = 1656] [serial = 447] [outer = 0x0] 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b0f1800) [pid = 1656] [serial = 448] [outer = 0x129a68800] 09:43:23 INFO - PROCESS | 1656 | 1461084203236 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b2d2800) [pid = 1656] [serial = 449] [outer = 0x129a68800] 09:43:23 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:23 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:23 INFO - PROCESS | 1656 | 1461084203560 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]]]}] 09:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 09:43:23 INFO - PROCESS | 1656 | 1461084203775 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:43:23 INFO - PROCESS | 1656 | 1461084203776 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x116471000) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b8e0800) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x129a6f400) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11924d800) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11afac800) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12b0e9400) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11537cc00) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11ad92c00) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11ad8d800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11a9e5000) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129add800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x114b86800) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12439d400) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c50e000) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129bc0400) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1243a3000) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x114e55400) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11bec8400) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x127fd4000) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c116c00) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x114b8e800) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11a9e4000) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:43:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11c387400) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:43:23 INFO - PROCESS | 1656 | 1461084203800 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:43:23 INFO - PROCESS | 1656 | 1461084203801 Marionette TRACE conn2 <- [1,574,null,{}] 09:43:23 INFO - PROCESS | 1656 | 1461084203805 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}] 09:43:23 INFO - PROCESS | 1656 | 1461084203882 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:43:23 INFO - PROCESS | 1656 | 1461084203886 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ebd000 == 41 [pid = 1656] [id = 151] 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1160a0800) [pid = 1656] [serial = 450] [outer = 0x0] 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11935a000) [pid = 1656] [serial = 451] [outer = 0x1160a0800] 09:43:23 INFO - PROCESS | 1656 | 1461084203918 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11ad8d800) [pid = 1656] [serial = 452] [outer = 0x1160a0800] 09:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12439d400) [pid = 1656] [serial = 453] [outer = 0x12f9d2800] 09:43:24 INFO - PROCESS | 1656 | 1461084204446 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 682ms 09:43:24 INFO - PROCESS | 1656 | 1461084204475 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:43:24 INFO - PROCESS | 1656 | 1461084204477 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:43:24 INFO - PROCESS | 1656 | 1461084204481 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 1656 | 1461084204482 Marionette TRACE conn2 <- [1,578,null,{}] 09:43:24 INFO - PROCESS | 1656 | 1461084204485 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}] 09:43:24 INFO - PROCESS | 1656 | 1461084204599 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:43:24 INFO - PROCESS | 1656 | 1461084204609 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf95000 == 42 [pid = 1656] [id = 152] 09:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11ad8e400) [pid = 1656] [serial = 454] [outer = 0x0] 09:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c38d000) [pid = 1656] [serial = 455] [outer = 0x11ad8e400] 09:43:24 INFO - PROCESS | 1656 | 1461084204648 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b2d5400) [pid = 1656] [serial = 456] [outer = 0x11ad8e400] 09:43:25 INFO - PROCESS | 1656 | 1461084204999 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 569ms 09:43:25 INFO - PROCESS | 1656 | 1461084205050 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1656 | 1461084205052 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:43:25 INFO - PROCESS | 1656 | 1461084205056 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1656 | 1461084205058 Marionette TRACE conn2 <- [1,582,null,{}] 09:43:25 INFO - PROCESS | 1656 | 1461084205061 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}] 09:43:25 INFO - PROCESS | 1656 | 1461084205176 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:43:25 INFO - PROCESS | 1656 | 1461084205214 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe1000 == 43 [pid = 1656] [id = 153] 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b2d9400) [pid = 1656] [serial = 457] [outer = 0x0] 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b7ca800) [pid = 1656] [serial = 458] [outer = 0x12b2d9400] 09:43:25 INFO - PROCESS | 1656 | 1461084205254 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b8e7c00) [pid = 1656] [serial = 459] [outer = 0x12b2d9400] 09:43:25 INFO - PROCESS | 1656 | 1461084205613 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 570ms 09:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:43:25 INFO - PROCESS | 1656 | 1461084205626 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1656 | 1461084205627 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:43:25 INFO - PROCESS | 1656 | 1461084205631 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1656 | 1461084205632 Marionette TRACE conn2 <- [1,586,null,{}] 09:43:25 INFO - PROCESS | 1656 | 1461084205634 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}] 09:43:25 INFO - PROCESS | 1656 | 1461084205712 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:43:25 INFO - PROCESS | 1656 | 1461084205764 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d452000 == 44 [pid = 1656] [id = 154] 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11becbc00) [pid = 1656] [serial = 460] [outer = 0x0] 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b8eb000) [pid = 1656] [serial = 461] [outer = 0x11becbc00] 09:43:25 INFO - PROCESS | 1656 | 1461084205789 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12bc15400) [pid = 1656] [serial = 462] [outer = 0x11becbc00] 09:43:26 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:26 INFO - PROCESS | 1656 | 1461084206294 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]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 09:43:26 INFO - PROCESS | 1656 | 1461084206300 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:43:26 INFO - PROCESS | 1656 | 1461084206302 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:43:26 INFO - PROCESS | 1656 | 1461084206305 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 1656 | 1461084206308 Marionette TRACE conn2 <- [1,590,null,{}] 09:43:26 INFO - PROCESS | 1656 | 1461084206312 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}] 09:43:26 INFO - PROCESS | 1656 | 1461084206415 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:43:26 INFO - PROCESS | 1656 | 1461084206460 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11921d800 == 45 [pid = 1656] [id = 155] 09:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118fe7400) [pid = 1656] [serial = 463] [outer = 0x0] 09:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11935a800) [pid = 1656] [serial = 464] [outer = 0x118fe7400] 09:43:26 INFO - PROCESS | 1656 | 1461084206492 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11a9e2400) [pid = 1656] [serial = 465] [outer = 0x118fe7400] 09:43:27 INFO - PROCESS | 1656 | 1461084207026 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]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 771ms 09:43:27 INFO - PROCESS | 1656 | 1461084207080 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:43:27 INFO - PROCESS | 1656 | 1461084207084 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:43:27 INFO - PROCESS | 1656 | 1461084207092 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1656 | 1461084207094 Marionette TRACE conn2 <- [1,594,null,{}] 09:43:27 INFO - PROCESS | 1656 | 1461084207097 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}] 09:43:27 INFO - PROCESS | 1656 | 1461084207202 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:43:27 INFO - PROCESS | 1656 | 1461084207402 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e67000 == 46 [pid = 1656] [id = 156] 09:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x115457c00) [pid = 1656] [serial = 466] [outer = 0x0] 09:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1162f9400) [pid = 1656] [serial = 467] [outer = 0x115457c00] 09:43:27 INFO - PROCESS | 1656 | 1461084207428 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118b0e000) [pid = 1656] [serial = 468] [outer = 0x115457c00] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe1000 == 45 [pid = 1656] [id = 153] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf95000 == 44 [pid = 1656] [id = 152] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x115ebd000 == 43 [pid = 1656] [id = 151] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b829800 == 42 [pid = 1656] [id = 150] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac9000 == 41 [pid = 1656] [id = 149] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c8000 == 40 [pid = 1656] [id = 148] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x127c68000 == 39 [pid = 1656] [id = 147] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x124184800 == 38 [pid = 1656] [id = 146] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12d181c00) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123af6800 == 37 [pid = 1656] [id = 145] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11c598000 == 36 [pid = 1656] [id = 144] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1dc800 == 35 [pid = 1656] [id = 143] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11b269800 == 34 [pid = 1656] [id = 142] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11adac800 == 33 [pid = 1656] [id = 141] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11a605000 == 32 [pid = 1656] [id = 140] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118dbb800 == 31 [pid = 1656] [id = 139] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x116204800 == 30 [pid = 1656] [id = 138] 09:43:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfde000 == 29 [pid = 1656] [id = 137] 09:43:27 INFO - PROCESS | 1656 | 1461084207952 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]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 875ms 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12d178800) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1190e6800) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12d004c00) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b0f3c00) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119857000) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ce88c00) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b8e7800) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11aa40000) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b8dd400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c11ac00) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11c384400) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11c388400) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b0ed000) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b2ce800) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1176e9000) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129adf400) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x127db5400) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12439bc00) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b2d2400) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12678d800) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b7c2400) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12876ec00) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11aa4d800) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c511c00) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12bc09400) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12876f400) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129ad8800) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c89d400) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11a9f0800) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118df4c00) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11b9ff800) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1190e5000) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12876cc00) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11c110000) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11ad8a000) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x123bc1800) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12424f000) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127d6a800) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116275c00) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 09:43:27 INFO - PROCESS | 1656 | 1461084207977 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:43:27 INFO - PROCESS | 1656 | 1461084207980 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:43:27 INFO - PROCESS | 1656 | 1461084207985 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1656 | 1461084207989 Marionette TRACE conn2 <- [1,598,null,{}] 09:43:28 INFO - PROCESS | 1656 | 1461084207999 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}] 09:43:28 INFO - PROCESS | 1656 | 1461084208073 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:43:28 INFO - PROCESS | 1656 | 1461084208077 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1186d2000 == 30 [pid = 1656] [id = 157] 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118b7bc00) [pid = 1656] [serial = 469] [outer = 0x0] 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119358800) [pid = 1656] [serial = 470] [outer = 0x118b7bc00] 09:43:28 INFO - PROCESS | 1656 | 1461084208107 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11a9e1800) [pid = 1656] [serial = 471] [outer = 0x118b7bc00] 09:43:28 INFO - PROCESS | 1656 | 1461084208443 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]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 478ms 09:43:28 INFO - PROCESS | 1656 | 1461084208466 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1656 | 1461084208468 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:43:28 INFO - PROCESS | 1656 | 1461084208473 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:43:28 INFO - PROCESS | 1656 | 1461084208476 Marionette TRACE conn2 <- [1,602,null,{}] 09:43:28 INFO - PROCESS | 1656 | 1461084208478 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}] 09:43:28 INFO - PROCESS | 1656 | 1461084208563 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:43:28 INFO - PROCESS | 1656 | 1461084208606 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a608800 == 31 [pid = 1656] [id = 158] 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1190e6800) [pid = 1656] [serial = 472] [outer = 0x0] 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11a9ef000) [pid = 1656] [serial = 473] [outer = 0x1190e6800] 09:43:28 INFO - PROCESS | 1656 | 1461084208633 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad90c00) [pid = 1656] [serial = 474] [outer = 0x1190e6800] 09:43:28 INFO - PROCESS | 1656 | 1461084208951 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]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 09:43:28 INFO - PROCESS | 1656 | 1461084208995 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1656 | 1461084208997 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:43:29 INFO - PROCESS | 1656 | 1461084209004 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1656 | 1461084209009 Marionette TRACE conn2 <- [1,606,null,{}] 09:43:29 INFO - PROCESS | 1656 | 1461084209012 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}] 09:43:29 INFO - PROCESS | 1656 | 1461084209085 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:43:29 INFO - PROCESS | 1656 | 1461084209128 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab15000 == 32 [pid = 1656] [id = 159] 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115456800) [pid = 1656] [serial = 475] [outer = 0x0] 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11ad96400) [pid = 1656] [serial = 476] [outer = 0x115456800] 09:43:29 INFO - PROCESS | 1656 | 1461084209154 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11c111400) [pid = 1656] [serial = 477] [outer = 0x115456800] 09:43:29 INFO - PROCESS | 1656 | 1461084209412 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]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 427ms 09:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:43:29 INFO - PROCESS | 1656 | 1461084209430 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 1656 | 1461084209431 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:43:29 INFO - PROCESS | 1656 | 1461084209433 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1656 | 1461084209434 Marionette TRACE conn2 <- [1,610,null,{}] 09:43:29 INFO - PROCESS | 1656 | 1461084209445 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}] 09:43:29 INFO - PROCESS | 1656 | 1461084209523 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:43:29 INFO - PROCESS | 1656 | 1461084209528 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1be800 == 33 [pid = 1656] [id = 160] 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11a9e5800) [pid = 1656] [serial = 478] [outer = 0x0] 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c11c000) [pid = 1656] [serial = 479] [outer = 0x11a9e5800] 09:43:29 INFO - PROCESS | 1656 | 1461084209553 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c38e800) [pid = 1656] [serial = 480] [outer = 0x11a9e5800] 09:43:29 INFO - PROCESS | 1656 | 1461084209865 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]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 09:43:29 INFO - PROCESS | 1656 | 1461084209905 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:43:29 INFO - PROCESS | 1656 | 1461084209907 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:43:29 INFO - PROCESS | 1656 | 1461084209910 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1656 | 1461084209911 Marionette TRACE conn2 <- [1,614,null,{}] 09:43:29 INFO - PROCESS | 1656 | 1461084209913 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}] 09:43:30 INFO - PROCESS | 1656 | 1461084210005 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:43:30 INFO - PROCESS | 1656 | 1461084210016 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c44d800 == 34 [pid = 1656] [id = 161] 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c38d800) [pid = 1656] [serial = 481] [outer = 0x0] 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11c546800) [pid = 1656] [serial = 482] [outer = 0x11c38d800] 09:43:30 INFO - PROCESS | 1656 | 1461084210051 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123a7cc00) [pid = 1656] [serial = 483] [outer = 0x11c38d800] 09:43:30 INFO - PROCESS | 1656 | 1461084210409 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]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 517ms 09:43:30 INFO - PROCESS | 1656 | 1461084210428 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 1656 | 1461084210429 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:43:30 INFO - PROCESS | 1656 | 1461084210431 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 1656 | 1461084210432 Marionette TRACE conn2 <- [1,618,null,{}] 09:43:30 INFO - PROCESS | 1656 | 1461084210441 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}] 09:43:30 INFO - PROCESS | 1656 | 1461084210526 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:43:30 INFO - PROCESS | 1656 | 1461084210530 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ad8800 == 35 [pid = 1656] [id = 162] 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11a8e1800) [pid = 1656] [serial = 484] [outer = 0x0] 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123fcc400) [pid = 1656] [serial = 485] [outer = 0x11a8e1800] 09:43:30 INFO - PROCESS | 1656 | 1461084210555 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12678c000) [pid = 1656] [serial = 486] [outer = 0x11a8e1800] 09:43:30 INFO - PROCESS | 1656 | 1461084210874 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]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 475ms 09:43:30 INFO - PROCESS | 1656 | 1461084210917 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 1656 | 1461084210918 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:43:30 INFO - PROCESS | 1656 | 1461084210920 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 1656 | 1461084210922 Marionette TRACE conn2 <- [1,622,null,{}] 09:43:30 INFO - PROCESS | 1656 | 1461084210924 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}] 09:43:31 INFO - PROCESS | 1656 | 1461084211012 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:43:31 INFO - PROCESS | 1656 | 1461084211016 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11649e000 == 36 [pid = 1656] [id = 163] 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x114e5fc00) [pid = 1656] [serial = 487] [outer = 0x0] 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127bbec00) [pid = 1656] [serial = 488] [outer = 0x114e5fc00] 09:43:31 INFO - PROCESS | 1656 | 1461084211041 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11acc1c00) [pid = 1656] [serial = 489] [outer = 0x114e5fc00] 09:43:31 INFO - PROCESS | 1656 | 1461084211335 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]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 09:43:31 INFO - PROCESS | 1656 | 1461084211397 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1656 | 1461084211398 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:43:31 INFO - PROCESS | 1656 | 1461084211400 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1656 | 1461084211401 Marionette TRACE conn2 <- [1,626,null,{}] 09:43:31 INFO - PROCESS | 1656 | 1461084211404 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}] 09:43:31 INFO - PROCESS | 1656 | 1461084211492 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:43:31 INFO - PROCESS | 1656 | 1461084211496 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679c000 == 37 [pid = 1656] [id = 164] 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11a8d6400) [pid = 1656] [serial = 490] [outer = 0x0] 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127dd0000) [pid = 1656] [serial = 491] [outer = 0x11a8d6400] 09:43:31 INFO - PROCESS | 1656 | 1461084211521 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128807c00) [pid = 1656] [serial = 492] [outer = 0x11a8d6400] 09:43:31 INFO - PROCESS | 1656 | 1461084211856 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]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 475ms 09:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:43:31 INFO - PROCESS | 1656 | 1461084211876 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1656 | 1461084211877 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:43:31 INFO - PROCESS | 1656 | 1461084211879 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1656 | 1461084211880 Marionette TRACE conn2 <- [1,630,null,{}] 09:43:31 INFO - PROCESS | 1656 | 1461084211882 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}] 09:43:31 INFO - PROCESS | 1656 | 1461084211968 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x127dad400) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11ad8b800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118639400) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c117c00) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x127d64000) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c385c00) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129289000) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12439a000) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1146b9c00) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114b80400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113eca000) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c89f400) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129a68800) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b2d9400) [pid = 1656] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1160a0800) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:43:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11ad8e400) [pid = 1656] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:43:32 INFO - PROCESS | 1656 | 1461084212126 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926e000 == 38 [pid = 1656] [id = 165] 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1146b1400) [pid = 1656] [serial = 493] [outer = 0x0] 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118d8d800) [pid = 1656] [serial = 494] [outer = 0x1146b1400] 09:43:32 INFO - PROCESS | 1656 | 1461084212154 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11ad95800) [pid = 1656] [serial = 495] [outer = 0x1146b1400] 09:43:32 INFO - PROCESS | 1656 | 1461084212404 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]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 09:43:32 INFO - PROCESS | 1656 | 1461084212448 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 1656 | 1461084212449 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:43:32 INFO - PROCESS | 1656 | 1461084212451 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1656 | 1461084212452 Marionette TRACE conn2 <- [1,634,null,{}] 09:43:32 INFO - PROCESS | 1656 | 1461084212462 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}] 09:43:32 INFO - PROCESS | 1656 | 1461084212540 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:43:32 INFO - PROCESS | 1656 | 1461084212544 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287a5800 == 39 [pid = 1656] [id = 166] 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c113000) [pid = 1656] [serial = 496] [outer = 0x0] 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12883fc00) [pid = 1656] [serial = 497] [outer = 0x11c113000] 09:43:32 INFO - PROCESS | 1656 | 1461084212573 Marionette DEBUG loaded listener.js 09:43:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129ad8800) [pid = 1656] [serial = 498] [outer = 0x11c113000] 09:43:32 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:32 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:32 INFO - PROCESS | 1656 | 1461084212899 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]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 477ms 09:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:43:32 INFO - PROCESS | 1656 | 1461084212928 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 1656 | 1461084212930 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:43:32 INFO - PROCESS | 1656 | 1461084212932 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1656 | 1461084212934 Marionette TRACE conn2 <- [1,638,null,{}] 09:43:32 INFO - PROCESS | 1656 | 1461084212936 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}] 09:43:33 INFO - PROCESS | 1656 | 1461084213042 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:43:33 INFO - PROCESS | 1656 | 1461084213048 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac2800 == 40 [pid = 1656] [id = 167] 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11c505800) [pid = 1656] [serial = 499] [outer = 0x0] 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129bc0800) [pid = 1656] [serial = 500] [outer = 0x11c505800] 09:43:33 INFO - PROCESS | 1656 | 1461084213072 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b2d8c00) [pid = 1656] [serial = 501] [outer = 0x11c505800] 09:43:33 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:33 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:33 INFO - PROCESS | 1656 | 1461084213341 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]]]}] 09:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 418ms 09:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:43:33 INFO - PROCESS | 1656 | 1461084213351 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 1656 | 1461084213352 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:43:33 INFO - PROCESS | 1656 | 1461084213360 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 1656 | 1461084213361 Marionette TRACE conn2 <- [1,642,null,{}] 09:43:33 INFO - PROCESS | 1656 | 1461084213364 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}] 09:43:33 INFO - PROCESS | 1656 | 1461084213442 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:43:33 INFO - PROCESS | 1656 | 1461084213447 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b73e800 == 41 [pid = 1656] [id = 168] 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b3ae000) [pid = 1656] [serial = 502] [outer = 0x0] 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b8df000) [pid = 1656] [serial = 503] [outer = 0x12b3ae000] 09:43:33 INFO - PROCESS | 1656 | 1461084213473 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bc0f800) [pid = 1656] [serial = 504] [outer = 0x12b3ae000] 09:43:33 INFO - PROCESS | 1656 | 1461084213783 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]]]}] 09:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 472ms 09:43:33 INFO - PROCESS | 1656 | 1461084213839 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:43:33 INFO - PROCESS | 1656 | 1461084213842 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:43:33 INFO - PROCESS | 1656 | 1461084213845 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:43:33 INFO - PROCESS | 1656 | 1461084213847 Marionette TRACE conn2 <- [1,646,null,{}] 09:43:33 INFO - PROCESS | 1656 | 1461084213850 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}] 09:43:33 INFO - PROCESS | 1656 | 1461084213993 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:43:34 INFO - PROCESS | 1656 | 1461084214011 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8a800 == 42 [pid = 1656] [id = 169] 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b3af400) [pid = 1656] [serial = 505] [outer = 0x0] 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bc13800) [pid = 1656] [serial = 506] [outer = 0x12b3af400] 09:43:34 INFO - PROCESS | 1656 | 1461084214051 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12ce8cc00) [pid = 1656] [serial = 507] [outer = 0x12b3af400] 09:43:34 INFO - PROCESS | 1656 | 1461084214591 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]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 772ms 09:43:34 INFO - PROCESS | 1656 | 1461084214617 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:43:34 INFO - PROCESS | 1656 | 1461084214624 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:43:34 INFO - PROCESS | 1656 | 1461084214627 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1656 | 1461084214630 Marionette TRACE conn2 <- [1,650,null,{}] 09:43:34 INFO - PROCESS | 1656 | 1461084214633 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}] 09:43:34 INFO - PROCESS | 1656 | 1461084214728 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:43:34 INFO - PROCESS | 1656 | 1461084214788 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a606000 == 43 [pid = 1656] [id = 170] 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11924d800) [pid = 1656] [serial = 508] [outer = 0x0] 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11a64b000) [pid = 1656] [serial = 509] [outer = 0x11924d800] 09:43:34 INFO - PROCESS | 1656 | 1461084214820 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11a9e9800) [pid = 1656] [serial = 510] [outer = 0x11924d800] 09:43:35 INFO - PROCESS | 1656 | 1461084215238 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 09:43:35 INFO - PROCESS | 1656 | 1461084215248 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1656 | 1461084215252 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:43:35 INFO - PROCESS | 1656 | 1461084215259 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1656 | 1461084215261 Marionette TRACE conn2 <- [1,654,null,{}] 09:43:35 INFO - PROCESS | 1656 | 1461084215264 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}] 09:43:35 INFO - PROCESS | 1656 | 1461084215360 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:43:35 INFO - PROCESS | 1656 | 1461084215445 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c874000 == 44 [pid = 1656] [id = 171] 09:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11afa9800) [pid = 1656] [serial = 511] [outer = 0x0] 09:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11b9f5c00) [pid = 1656] [serial = 512] [outer = 0x11afa9800] 09:43:35 INFO - PROCESS | 1656 | 1461084215475 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11be70000) [pid = 1656] [serial = 513] [outer = 0x11afa9800] 09:43:35 INFO - PROCESS | 1656 | 1461084215902 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 09:43:35 INFO - PROCESS | 1656 | 1461084215929 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1656 | 1461084215931 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:43:35 INFO - PROCESS | 1656 | 1461084215933 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1656 | 1461084215936 Marionette TRACE conn2 <- [1,658,null,{}] 09:43:35 INFO - PROCESS | 1656 | 1461084215944 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}] 09:43:36 INFO - PROCESS | 1656 | 1461084216043 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:43:36 INFO - PROCESS | 1656 | 1461084216085 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b82b800 == 45 [pid = 1656] [id = 172] 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c112c00) [pid = 1656] [serial = 514] [outer = 0x0] 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11c53b400) [pid = 1656] [serial = 515] [outer = 0x11c112c00] 09:43:36 INFO - PROCESS | 1656 | 1461084216122 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127d64000) [pid = 1656] [serial = 516] [outer = 0x11c112c00] 09:43:36 INFO - PROCESS | 1656 | 1461084216533 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]]]}] 09:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 623ms 09:43:36 INFO - PROCESS | 1656 | 1461084216557 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 1656 | 1461084216559 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:43:36 INFO - PROCESS | 1656 | 1461084216562 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 1656 | 1461084216563 Marionette TRACE conn2 <- [1,662,null,{}] 09:43:36 INFO - PROCESS | 1656 | 1461084216565 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}] 09:43:36 INFO - PROCESS | 1656 | 1461084216658 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:43:36 INFO - PROCESS | 1656 | 1461084216737 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe8800 == 46 [pid = 1656] [id = 173] 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129281000) [pid = 1656] [serial = 517] [outer = 0x0] 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129adf400) [pid = 1656] [serial = 518] [outer = 0x129281000] 09:43:36 INFO - PROCESS | 1656 | 1461084216770 Marionette DEBUG loaded listener.js 09:43:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b0ed000) [pid = 1656] [serial = 519] [outer = 0x129281000] 09:43:37 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:37 INFO - PROCESS | 1656 | 1461084217204 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]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 668ms 09:43:37 INFO - PROCESS | 1656 | 1461084217231 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1656 | 1461084217232 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:43:37 INFO - PROCESS | 1656 | 1461084217235 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1656 | 1461084217236 Marionette TRACE conn2 <- [1,666,null,{}] 09:43:37 INFO - PROCESS | 1656 | 1461084217238 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}] 09:43:37 INFO - PROCESS | 1656 | 1461084217331 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:43:37 INFO - PROCESS | 1656 | 1461084217373 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119209800 == 47 [pid = 1656] [id = 174] 09:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119ea1800) [pid = 1656] [serial = 520] [outer = 0x0] 09:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11becf400) [pid = 1656] [serial = 521] [outer = 0x119ea1800] 09:43:37 INFO - PROCESS | 1656 | 1461084217404 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124399400) [pid = 1656] [serial = 522] [outer = 0x119ea1800] 09:43:37 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:37 INFO - PROCESS | 1656 | 1461084217890 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]]]}] 09:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 718ms 09:43:37 INFO - PROCESS | 1656 | 1461084217973 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:43:37 INFO - PROCESS | 1656 | 1461084217975 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:43:37 INFO - PROCESS | 1656 | 1461084217981 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:43:37 INFO - PROCESS | 1656 | 1461084217983 Marionette TRACE conn2 <- [1,670,null,{}] 09:43:37 INFO - PROCESS | 1656 | 1461084217987 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}] 09:43:38 INFO - PROCESS | 1656 | 1461084218074 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:43:38 INFO - PROCESS | 1656 | 1461084218133 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118792000 == 48 [pid = 1656] [id = 175] 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119251800) [pid = 1656] [serial = 523] [outer = 0x0] 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11a64ac00) [pid = 1656] [serial = 524] [outer = 0x119251800] 09:43:38 INFO - PROCESS | 1656 | 1461084218162 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11a9ee800) [pid = 1656] [serial = 525] [outer = 0x119251800] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b73e800 == 47 [pid = 1656] [id = 168] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac2800 == 46 [pid = 1656] [id = 167] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1287a5800 == 45 [pid = 1656] [id = 166] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11926e000 == 44 [pid = 1656] [id = 165] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12679c000 == 43 [pid = 1656] [id = 164] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11649e000 == 42 [pid = 1656] [id = 163] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123ad8800 == 41 [pid = 1656] [id = 162] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11c44d800 == 40 [pid = 1656] [id = 161] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1be800 == 39 [pid = 1656] [id = 160] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab15000 == 38 [pid = 1656] [id = 159] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11a608800 == 37 [pid = 1656] [id = 158] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1186d2000 == 36 [pid = 1656] [id = 157] 09:43:38 INFO - PROCESS | 1656 | --DOCSHELL 0x115e67000 == 35 [pid = 1656] [id = 156] 09:43:38 INFO - PROCESS | 1656 | 1461084218556 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]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 625ms 09:43:38 INFO - PROCESS | 1656 | 1461084218607 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 1656 | 1461084218610 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:43:38 INFO - PROCESS | 1656 | 1461084218614 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 1656 | 1461084218616 Marionette TRACE conn2 <- [1,674,null,{}] 09:43:38 INFO - PROCESS | 1656 | 1461084218618 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}] 09:43:38 INFO - PROCESS | 1656 | 1461084218700 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11c114c00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1240fbc00) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1243a3800) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b8e8400) [pid = 1656] [serial = 197] [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.] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b0f1800) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x129bc7800) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b2d2800) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12b7ca800) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11ad8d800) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11935a000) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x129287800) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c38d000) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12b2d5400) [pid = 1656] [serial = 456] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12b8e7c00) [pid = 1656] [serial = 459] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127dcd800) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128840c00) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11afb8400) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11be6d400) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11863b400) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1190e3400) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11c1b0800) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11c8a1800) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x127db1400) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12388b400) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123e87c00) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129ad9c00) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1245a4c00) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127bc8c00) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119245400) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11a9e2c00) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11ad88400) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11ad93400) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11be0b800) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 09:43:38 INFO - PROCESS | 1656 | 1461084218752 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11920d000 == 36 [pid = 1656] [id = 176] 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1190e3400) [pid = 1656] [serial = 526] [outer = 0x0] 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11a9e2c00) [pid = 1656] [serial = 527] [outer = 0x1190e3400] 09:43:38 INFO - PROCESS | 1656 | 1461084218782 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11afb3800) [pid = 1656] [serial = 528] [outer = 0x1190e3400] 09:43:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:39 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:39 INFO - PROCESS | 1656 | 1461084219082 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]]]}] 09:43:39 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 09:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 09:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:43:39 INFO - PROCESS | 1656 | 1461084219134 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1656 | 1461084219135 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:43:39 INFO - PROCESS | 1656 | 1461084219137 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1656 | 1461084219140 Marionette TRACE conn2 <- [1,678,null,{}] 09:43:39 INFO - PROCESS | 1656 | 1461084219147 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}] 09:43:39 INFO - PROCESS | 1656 | 1461084219224 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:43:39 INFO - PROCESS | 1656 | 1461084219274 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b266000 == 37 [pid = 1656] [id = 177] 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11ad92c00) [pid = 1656] [serial = 529] [outer = 0x0] 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11becb800) [pid = 1656] [serial = 530] [outer = 0x11ad92c00] 09:43:39 INFO - PROCESS | 1656 | 1461084219302 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11c511800) [pid = 1656] [serial = 531] [outer = 0x11ad92c00] 09:43:39 INFO - PROCESS | 1656 | 1461084219595 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]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 09:43:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:43:39 INFO - PROCESS | 1656 | 1461084219614 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 1656 | 1461084219616 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:43:39 INFO - PROCESS | 1656 | 1461084219618 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 1656 | 1461084219619 Marionette TRACE conn2 <- [1,682,null,{}] 09:43:39 INFO - PROCESS | 1656 | 1461084219629 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}] 09:43:39 INFO - PROCESS | 1656 | 1461084219710 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:43:39 INFO - PROCESS | 1656 | 1461084219715 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c57e800 == 38 [pid = 1656] [id = 178] 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11c11ac00) [pid = 1656] [serial = 532] [outer = 0x0] 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123bc7c00) [pid = 1656] [serial = 533] [outer = 0x11c11ac00] 09:43:39 INFO - PROCESS | 1656 | 1461084219741 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1243a0000) [pid = 1656] [serial = 534] [outer = 0x11c11ac00] 09:43:40 INFO - PROCESS | 1656 | 1461084220533 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]]]}] 09:43:40 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) 09:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 923ms 09:43:40 INFO - PROCESS | 1656 | 1461084220542 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:43:40 INFO - PROCESS | 1656 | 1461084220543 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:43:40 INFO - PROCESS | 1656 | 1461084220545 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 1656 | 1461084220546 Marionette TRACE conn2 <- [1,686,null,{}] 09:43:40 INFO - PROCESS | 1656 | 1461084220548 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}] 09:43:40 INFO - PROCESS | 1656 | 1461084220645 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:43:40 INFO - PROCESS | 1656 | 1461084220656 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c04800 == 39 [pid = 1656] [id = 179] 09:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c53ac00) [pid = 1656] [serial = 535] [outer = 0x0] 09:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1245a4c00) [pid = 1656] [serial = 536] [outer = 0x11c53ac00] 09:43:40 INFO - PROCESS | 1656 | 1461084220681 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127db1400) [pid = 1656] [serial = 537] [outer = 0x11c53ac00] 09:43:41 INFO - PROCESS | 1656 | 1461084221488 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]]]}] 09:43:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:43:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 09:43:41 INFO - PROCESS | 1656 | 1461084221515 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:43:41 INFO - PROCESS | 1656 | 1461084221516 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:43:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:43:41 INFO - PROCESS | 1656 | 1461084221518 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 1656 | 1461084221520 Marionette TRACE conn2 <- [1,690,null,{}] 09:43:41 INFO - PROCESS | 1656 | 1461084221522 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}] 09:43:41 INFO - PROCESS | 1656 | 1461084221633 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:43:41 INFO - PROCESS | 1656 | 1461084221638 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679a000 == 40 [pid = 1656] [id = 180] 09:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1243eec00) [pid = 1656] [serial = 538] [outer = 0x0] 09:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129ad5400) [pid = 1656] [serial = 539] [outer = 0x1243eec00] 09:43:41 INFO - PROCESS | 1656 | 1461084221667 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b2d9800) [pid = 1656] [serial = 540] [outer = 0x1243eec00] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12d17b000) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a8e1800) [pid = 1656] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x114e5fc00) [pid = 1656] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11a9e5800) [pid = 1656] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118b7bc00) [pid = 1656] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115456800) [pid = 1656] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115457c00) [pid = 1656] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1190e6800) [pid = 1656] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11a8d6400) [pid = 1656] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1146b1400) [pid = 1656] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c113000) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b3ae000) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11c505800) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:43:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c38d800) [pid = 1656] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:43:42 INFO - PROCESS | 1656 | 1461084222510 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]]]}] 09:43:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 09:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:43:42 INFO - PROCESS | 1656 | 1461084222538 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 1656 | 1461084222540 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:43:42 INFO - PROCESS | 1656 | 1461084222542 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - PROCESS | 1656 | 1461084222543 Marionette TRACE conn2 <- [1,694,null,{}] 09:43:42 INFO - PROCESS | 1656 | 1461084222545 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}] 09:43:42 INFO - PROCESS | 1656 | 1461084222614 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:43:42 INFO - PROCESS | 1656 | 1461084222618 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adab800 == 41 [pid = 1656] [id = 181] 09:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11a64a400) [pid = 1656] [serial = 541] [outer = 0x0] 09:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11aa33c00) [pid = 1656] [serial = 542] [outer = 0x11a64a400] 09:43:42 INFO - PROCESS | 1656 | 1461084222645 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123bc1800) [pid = 1656] [serial = 543] [outer = 0x11a64a400] 09:43:43 INFO - PROCESS | 1656 | 1461084223457 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]]]}] 09:43:43 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) 09:43:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 918ms 09:43:43 INFO - PROCESS | 1656 | 1461084223460 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 1656 | 1461084223462 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:43:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:43:43 INFO - PROCESS | 1656 | 1461084223464 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 1656 | 1461084223465 Marionette TRACE conn2 <- [1,698,null,{}] 09:43:43 INFO - PROCESS | 1656 | 1461084223467 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}] 09:43:43 INFO - PROCESS | 1656 | 1461084223542 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:43:43 INFO - PROCESS | 1656 | 1461084223546 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab4800 == 42 [pid = 1656] [id = 182] 09:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1243a7c00) [pid = 1656] [serial = 544] [outer = 0x0] 09:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b7ce800) [pid = 1656] [serial = 545] [outer = 0x1243a7c00] 09:43:43 INFO - PROCESS | 1656 | 1461084223571 Marionette DEBUG loaded listener.js 09:43:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bc12400) [pid = 1656] [serial = 546] [outer = 0x1243a7c00] 09:43:44 INFO - PROCESS | 1656 | 1461084224361 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]]]}] 09:43:44 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) 09:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 918ms 09:43:44 INFO - PROCESS | 1656 | 1461084224383 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1656 | 1461084224384 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:43:44 INFO - PROCESS | 1656 | 1461084224386 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1656 | 1461084224387 Marionette TRACE conn2 <- [1,702,null,{}] 09:43:44 INFO - PROCESS | 1656 | 1461084224392 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}] 09:43:44 INFO - PROCESS | 1656 | 1461084224462 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:43:44 INFO - PROCESS | 1656 | 1461084224508 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b2ac000 == 43 [pid = 1656] [id = 183] 09:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12459dc00) [pid = 1656] [serial = 547] [outer = 0x0] 09:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12be5a400) [pid = 1656] [serial = 548] [outer = 0x12459dc00] 09:43:44 INFO - PROCESS | 1656 | 1461084224534 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12d007800) [pid = 1656] [serial = 549] [outer = 0x12459dc00] 09:43:45 INFO - PROCESS | 1656 | 1461084225448 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]]]}] 09:43:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:43:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 09:43:45 INFO - PROCESS | 1656 | 1461084225510 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:43:45 INFO - PROCESS | 1656 | 1461084225513 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:43:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:43:45 INFO - PROCESS | 1656 | 1461084225516 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:43:45 INFO - PROCESS | 1656 | 1461084225518 Marionette TRACE conn2 <- [1,706,null,{}] 09:43:45 INFO - PROCESS | 1656 | 1461084225525 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}] 09:43:45 INFO - PROCESS | 1656 | 1461084225650 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:43:45 INFO - PROCESS | 1656 | 1461084225735 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b26f800 == 44 [pid = 1656] [id = 184] 09:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11ad30800) [pid = 1656] [serial = 550] [outer = 0x0] 09:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11ad92000) [pid = 1656] [serial = 551] [outer = 0x11ad30800] 09:43:45 INFO - PROCESS | 1656 | 1461084225768 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11bec8400) [pid = 1656] [serial = 552] [outer = 0x11ad30800] 09:43:46 INFO - PROCESS | 1656 | 1461084226677 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]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1174ms 09:43:46 INFO - PROCESS | 1656 | 1461084226691 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 1656 | 1461084226695 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:43:46 INFO - PROCESS | 1656 | 1461084226700 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 1656 | 1461084226701 Marionette TRACE conn2 <- [1,710,null,{}] 09:43:46 INFO - PROCESS | 1656 | 1461084226704 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}] 09:43:46 INFO - PROCESS | 1656 | 1461084226799 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:43:46 INFO - PROCESS | 1656 | 1461084226844 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x123de7000 == 45 [pid = 1656] [id = 185] 09:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11ad31400) [pid = 1656] [serial = 553] [outer = 0x0] 09:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11c546400) [pid = 1656] [serial = 554] [outer = 0x11ad31400] 09:43:46 INFO - PROCESS | 1656 | 1461084226874 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1243a3800) [pid = 1656] [serial = 555] [outer = 0x11ad31400] 09:43:47 INFO - PROCESS | 1656 | 1461084227809 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]]]}] 09:43:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:43:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1126ms 09:43:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:43:47 INFO - PROCESS | 1656 | 1461084227826 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:43:47 INFO - PROCESS | 1656 | 1461084227828 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:43:47 INFO - PROCESS | 1656 | 1461084227831 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:43:47 INFO - PROCESS | 1656 | 1461084227833 Marionette TRACE conn2 <- [1,714,null,{}] 09:43:47 INFO - PROCESS | 1656 | 1461084227837 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}] 09:43:47 INFO - PROCESS | 1656 | 1461084227920 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12d452000 == 44 [pid = 1656] [id = 154] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab4800 == 43 [pid = 1656] [id = 182] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11adab800 == 42 [pid = 1656] [id = 181] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x12679a000 == 41 [pid = 1656] [id = 180] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x123c04800 == 40 [pid = 1656] [id = 179] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11c57e800 == 39 [pid = 1656] [id = 178] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11b266000 == 38 [pid = 1656] [id = 177] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x11920d000 == 37 [pid = 1656] [id = 176] 09:43:47 INFO - PROCESS | 1656 | --DOCSHELL 0x118792000 == 36 [pid = 1656] [id = 175] 09:43:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b8eb000) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | 1461084228006 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x114b23000 == 37 [pid = 1656] [id = 186] 09:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x114e56c00) [pid = 1656] [serial = 556] [outer = 0x0] 09:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114e5f400) [pid = 1656] [serial = 557] [outer = 0x114e56c00] 09:43:48 INFO - PROCESS | 1656 | 1461084228034 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115317c00) [pid = 1656] [serial = 558] [outer = 0x114e56c00] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12d4adc00) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x123fcc400) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x127bbec00) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c11c000) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119358800) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11a9e1800) [pid = 1656] [serial = 471] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11ad96400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c111400) [pid = 1656] [serial = 477] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118b0e000) [pid = 1656] [serial = 468] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1162f9400) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11a9ef000) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11ad90c00) [pid = 1656] [serial = 474] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11935a800) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127dd0000) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11acc1c00) [pid = 1656] [serial = 489] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128807c00) [pid = 1656] [serial = 492] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11ad95800) [pid = 1656] [serial = 495] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12883fc00) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b8df000) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b2d8c00) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118d8d800) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11c38e800) [pid = 1656] [serial = 480] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11c546800) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bc0f800) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x123a7cc00) [pid = 1656] [serial = 483] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12678c000) [pid = 1656] [serial = 486] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x129bc0800) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129ad8800) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 09:43:48 INFO - PROCESS | 1656 | 1461084228844 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]]]}] 09:43:48 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 09:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 09:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:43:48 INFO - PROCESS | 1656 | 1461084228852 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 1656 | 1461084228857 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:43:48 INFO - PROCESS | 1656 | 1461084228870 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1656 | 1461084228874 Marionette TRACE conn2 <- [1,718,null,{}] 09:43:48 INFO - PROCESS | 1656 | 1461084228876 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}] 09:43:48 INFO - PROCESS | 1656 | 1461084228947 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:43:48 INFO - PROCESS | 1656 | 1461084228951 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc0800 == 38 [pid = 1656] [id = 187] 09:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x115457c00) [pid = 1656] [serial = 559] [outer = 0x0] 09:43:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118d8d800) [pid = 1656] [serial = 560] [outer = 0x115457c00] 09:43:48 INFO - PROCESS | 1656 | 1461084228981 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11909b800) [pid = 1656] [serial = 561] [outer = 0x115457c00] 09:43:49 INFO - PROCESS | 1656 | 1461084229818 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:43:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 981ms 09:43:49 INFO - PROCESS | 1656 | 1461084229843 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 1656 | 1461084229844 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:43:49 INFO - PROCESS | 1656 | 1461084229846 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1656 | 1461084229849 Marionette TRACE conn2 <- [1,722,null,{}] 09:43:49 INFO - PROCESS | 1656 | 1461084229859 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}] 09:43:49 INFO - PROCESS | 1656 | 1461084229936 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:43:49 INFO - PROCESS | 1656 | 1461084229943 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a617800 == 39 [pid = 1656] [id = 188] 09:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116273c00) [pid = 1656] [serial = 562] [outer = 0x0] 09:43:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11a9ed400) [pid = 1656] [serial = 563] [outer = 0x116273c00] 09:43:49 INFO - PROCESS | 1656 | 1461084229971 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11acb9800) [pid = 1656] [serial = 564] [outer = 0x116273c00] 09:43:50 INFO - PROCESS | 1656 | 1461084230340 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] 09:43:50 INFO - PROCESS | 1656 | 1461084230371 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:43:50 INFO - PROCESS | 1656 | 1461084230379 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1656 | 1461084230380 Marionette TRACE conn2 <- [1,726,null,{}] 09:43:50 INFO - PROCESS | 1656 | 1461084230382 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}] 09:43:50 INFO - PROCESS | 1656 | 1461084230472 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:43:50 INFO - PROCESS | 1656 | 1461084230478 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adbd000 == 40 [pid = 1656] [id = 189] 09:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11985a000) [pid = 1656] [serial = 565] [outer = 0x0] 09:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad95000) [pid = 1656] [serial = 566] [outer = 0x11985a000] 09:43:50 INFO - PROCESS | 1656 | 1461084230504 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11be63400) [pid = 1656] [serial = 567] [outer = 0x11985a000] 09:43:50 INFO - PROCESS | 1656 | 1461084230883 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]]]}] 09:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 09:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:43:50 INFO - PROCESS | 1656 | 1461084230898 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:43:50 INFO - PROCESS | 1656 | 1461084230899 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:43:50 INFO - PROCESS | 1656 | 1461084230901 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:43:50 INFO - PROCESS | 1656 | 1461084230903 Marionette TRACE conn2 <- [1,730,null,{}] 09:43:50 INFO - PROCESS | 1656 | 1461084230906 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}] 09:43:51 INFO - PROCESS | 1656 | 1461084231001 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:43:51 INFO - PROCESS | 1656 | 1461084231005 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be1a000 == 41 [pid = 1656] [id = 190] 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1140bd400) [pid = 1656] [serial = 568] [outer = 0x0] 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11be70800) [pid = 1656] [serial = 569] [outer = 0x1140bd400] 09:43:51 INFO - PROCESS | 1656 | 1461084231031 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11c115400) [pid = 1656] [serial = 570] [outer = 0x1140bd400] 09:43:51 INFO - PROCESS | 1656 | 1461084231377 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] 09:43:51 INFO - PROCESS | 1656 | 1461084231426 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:43:51 INFO - PROCESS | 1656 | 1461084231436 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 1656 | 1461084231438 Marionette TRACE conn2 <- [1,734,null,{}] 09:43:51 INFO - PROCESS | 1656 | 1461084231441 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}] 09:43:51 INFO - PROCESS | 1656 | 1461084231602 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:43:51 INFO - PROCESS | 1656 | 1461084231622 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c443800 == 42 [pid = 1656] [id = 191] 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c11d800) [pid = 1656] [serial = 571] [outer = 0x0] 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c8a2400) [pid = 1656] [serial = 572] [outer = 0x11c11d800] 09:43:51 INFO - PROCESS | 1656 | 1461084231667 Marionette DEBUG loaded listener.js 09:43:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12439a000) [pid = 1656] [serial = 573] [outer = 0x11c11d800] 09:43:52 INFO - PROCESS | 1656 | 1461084232173 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]]]}] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1243eec00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11ad92c00) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119251800) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119ea1800) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11a64a400) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1243a7c00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1190e3400) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11c11ac00) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:43:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11c53ac00) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:43:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 781ms 09:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:43:52 INFO - PROCESS | 1656 | 1461084232211 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:43:52 INFO - PROCESS | 1656 | 1461084232212 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:43:52 INFO - PROCESS | 1656 | 1461084232214 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:43:52 INFO - PROCESS | 1656 | 1461084232215 Marionette TRACE conn2 <- [1,738,null,{}] 09:43:52 INFO - PROCESS | 1656 | 1461084232217 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}] 09:43:52 INFO - PROCESS | 1656 | 1461084232287 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:43:52 INFO - PROCESS | 1656 | 1461084232293 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1e0000 == 43 [pid = 1656] [id = 192] 09:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11ad24400) [pid = 1656] [serial = 574] [outer = 0x0] 09:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11c11ac00) [pid = 1656] [serial = 575] [outer = 0x11ad24400] 09:43:52 INFO - PROCESS | 1656 | 1461084232318 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1243a1800) [pid = 1656] [serial = 576] [outer = 0x11ad24400] 09:43:53 INFO - PROCESS | 1656 | 1461084233162 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]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 09:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:43:53 INFO - PROCESS | 1656 | 1461084233183 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1656 | 1461084233184 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:43:53 INFO - PROCESS | 1656 | 1461084233186 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1656 | 1461084233187 Marionette TRACE conn2 <- [1,742,null,{}] 09:43:53 INFO - PROCESS | 1656 | 1461084233191 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}] 09:43:53 INFO - PROCESS | 1656 | 1461084233262 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:43:53 INFO - PROCESS | 1656 | 1461084233308 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x124183800 == 44 [pid = 1656] [id = 193] 09:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11ad8c400) [pid = 1656] [serial = 577] [outer = 0x0] 09:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x127bc2800) [pid = 1656] [serial = 578] [outer = 0x11ad8c400] 09:43:53 INFO - PROCESS | 1656 | 1461084233333 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x127dc9400) [pid = 1656] [serial = 579] [outer = 0x11ad8c400] 09:43:54 INFO - PROCESS | 1656 | 1461084234054 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]]]}] 09:43:54 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 09:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 921ms 09:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:43:54 INFO - PROCESS | 1656 | 1461084234108 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:43:54 INFO - PROCESS | 1656 | 1461084234109 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:43:54 INFO - PROCESS | 1656 | 1461084234111 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 1656 | 1461084234112 Marionette TRACE conn2 <- [1,746,null,{}] 09:43:54 INFO - PROCESS | 1656 | 1461084234114 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}] 09:43:54 INFO - PROCESS | 1656 | 1461084234184 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:43:54 INFO - PROCESS | 1656 | 1461084234273 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x114673000 == 45 [pid = 1656] [id = 194] 09:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1140bc800) [pid = 1656] [serial = 580] [outer = 0x0] 09:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1146ae000) [pid = 1656] [serial = 581] [outer = 0x1140bc800] 09:43:54 INFO - PROCESS | 1656 | 1461084234306 Marionette DEBUG loaded listener.js 09:43:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x114eb7800) [pid = 1656] [serial = 582] [outer = 0x1140bc800] 09:43:55 INFO - PROCESS | 1656 | 1461084235219 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]]]}] 09:43:55 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.) 09:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1120ms 09:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:43:55 INFO - PROCESS | 1656 | 1461084235232 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 1656 | 1461084235234 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:43:55 INFO - PROCESS | 1656 | 1461084235238 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1656 | 1461084235241 Marionette TRACE conn2 <- [1,750,null,{}] 09:43:55 INFO - PROCESS | 1656 | 1461084235245 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}] 09:43:55 INFO - PROCESS | 1656 | 1461084235343 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:43:55 INFO - PROCESS | 1656 | 1461084235386 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa68000 == 46 [pid = 1656] [id = 195] 09:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1192d5400) [pid = 1656] [serial = 583] [outer = 0x0] 09:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119853c00) [pid = 1656] [serial = 584] [outer = 0x1192d5400] 09:43:55 INFO - PROCESS | 1656 | 1461084235419 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11a9e8800) [pid = 1656] [serial = 585] [outer = 0x1192d5400] 09:43:56 INFO - PROCESS | 1656 | 1461084236303 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]]]}] 09:43:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1124ms 09:43:56 INFO - PROCESS | 1656 | 1461084236363 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:43:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:43:56 INFO - PROCESS | 1656 | 1461084236366 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:43:56 INFO - PROCESS | 1656 | 1461084236369 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 1656 | 1461084236370 Marionette TRACE conn2 <- [1,754,null,{}] 09:43:56 INFO - PROCESS | 1656 | 1461084236373 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}] 09:43:56 INFO - PROCESS | 1656 | 1461084236466 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:43:56 INFO - PROCESS | 1656 | 1461084236511 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x126724800 == 47 [pid = 1656] [id = 196] 09:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11afb0800) [pid = 1656] [serial = 586] [outer = 0x0] 09:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c111c00) [pid = 1656] [serial = 587] [outer = 0x11afb0800] 09:43:56 INFO - PROCESS | 1656 | 1461084236542 Marionette DEBUG loaded listener.js 09:43:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c89e800) [pid = 1656] [serial = 588] [outer = 0x11afb0800] 09:43:57 INFO - PROCESS | 1656 | 1461084237509 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]]]}] 09:43:57 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 09:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1178ms 09:43:57 INFO - PROCESS | 1656 | 1461084237549 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1656 | 1461084237552 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:43:57 INFO - PROCESS | 1656 | 1461084237557 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1656 | 1461084237561 Marionette TRACE conn2 <- [1,758,null,{}] 09:43:57 INFO - PROCESS | 1656 | 1461084237566 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}] 09:43:57 INFO - PROCESS | 1656 | 1461084237683 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:43:57 INFO - PROCESS | 1656 | 1461084237729 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119846800 == 48 [pid = 1656] [id = 197] 09:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11863f400) [pid = 1656] [serial = 589] [outer = 0x0] 09:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118d88800) [pid = 1656] [serial = 590] [outer = 0x11863f400] 09:43:57 INFO - PROCESS | 1656 | 1461084237757 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119365c00) [pid = 1656] [serial = 591] [outer = 0x11863f400] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x124183800 == 47 [pid = 1656] [id = 193] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1e0000 == 46 [pid = 1656] [id = 192] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11c443800 == 45 [pid = 1656] [id = 191] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11be1a000 == 44 [pid = 1656] [id = 190] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11adbd000 == 43 [pid = 1656] [id = 189] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11a617800 == 42 [pid = 1656] [id = 188] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x118dc0800 == 41 [pid = 1656] [id = 187] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a64b000) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12bc13800) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11b9f5c00) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129adf400) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11c53b400) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12be5a400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | 1461084238203 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]]]}] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x114b23000 == 40 [pid = 1656] [id = 186] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x123de7000 == 39 [pid = 1656] [id = 185] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11b26f800 == 38 [pid = 1656] [id = 184] 09:43:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12b2ac000 == 37 [pid = 1656] [id = 183] 09:43:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 675ms 09:43:58 INFO - PROCESS | 1656 | 1461084238232 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:43:58 INFO - PROCESS | 1656 | 1461084238235 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:43:58 INFO - PROCESS | 1656 | 1461084238242 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1656 | 1461084238244 Marionette TRACE conn2 <- [1,762,null,{}] 09:43:58 INFO - PROCESS | 1656 | 1461084238246 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}] 09:43:58 INFO - PROCESS | 1656 | 1461084238318 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:43:58 INFO - PROCESS | 1656 | 1461084238323 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11982d800 == 38 [pid = 1656] [id = 198] 09:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119850400) [pid = 1656] [serial = 592] [outer = 0x0] 09:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11a9e7800) [pid = 1656] [serial = 593] [outer = 0x119850400] 09:43:58 INFO - PROCESS | 1656 | 1461084238351 Marionette DEBUG loaded listener.js 09:43:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11ad2fc00) [pid = 1656] [serial = 594] [outer = 0x119850400] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129ad5400) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11becb800) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11a9ee800) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11a64ac00) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x124399400) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11becf400) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11aa33c00) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x123bc1800) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bc12400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11a9e2c00) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11afb3800) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x123bc7c00) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1243a0000) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11c511800) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1245a4c00) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127db1400) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b2d9800) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 09:43:58 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12b7ce800) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 09:43:59 INFO - PROCESS | 1656 | 1461084239161 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]]]}] 09:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 09:43:59 INFO - PROCESS | 1656 | 1461084239212 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:43:59 INFO - PROCESS | 1656 | 1461084239213 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:43:59 INFO - PROCESS | 1656 | 1461084239215 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 1656 | 1461084239218 Marionette TRACE conn2 <- [1,766,null,{}] 09:43:59 INFO - PROCESS | 1656 | 1461084239229 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}] 09:43:59 INFO - PROCESS | 1656 | 1461084239305 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:43:59 INFO - PROCESS | 1656 | 1461084239309 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab32000 == 39 [pid = 1656] [id = 199] 09:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11b965800) [pid = 1656] [serial = 595] [outer = 0x0] 09:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11be67000) [pid = 1656] [serial = 596] [outer = 0x11b965800] 09:43:59 INFO - PROCESS | 1656 | 1461084239339 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11c110000) [pid = 1656] [serial = 597] [outer = 0x11b965800] 09:44:00 INFO - PROCESS | 1656 | 1461084240130 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 924ms 09:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:44:00 INFO - PROCESS | 1656 | 1461084240139 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1656 | 1461084240141 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:44:00 INFO - PROCESS | 1656 | 1461084240143 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1656 | 1461084240144 Marionette TRACE conn2 <- [1,770,null,{}] 09:44:00 INFO - PROCESS | 1656 | 1461084240146 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}] 09:44:00 INFO - PROCESS | 1656 | 1461084240218 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:44:00 INFO - PROCESS | 1656 | 1461084240223 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be20000 == 40 [pid = 1656] [id = 200] 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11c38dc00) [pid = 1656] [serial = 598] [outer = 0x0] 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x123886000) [pid = 1656] [serial = 599] [outer = 0x11c38dc00] 09:44:00 INFO - PROCESS | 1656 | 1461084240251 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123bc5800) [pid = 1656] [serial = 600] [outer = 0x11c38dc00] 09:44:00 INFO - PROCESS | 1656 | 1461084240614 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 517ms 09:44:00 INFO - PROCESS | 1656 | 1461084240661 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1656 | 1461084240662 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:44:00 INFO - PROCESS | 1656 | 1461084240664 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1656 | 1461084240665 Marionette TRACE conn2 <- [1,774,null,{}] 09:44:00 INFO - PROCESS | 1656 | 1461084240668 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}] 09:44:00 INFO - PROCESS | 1656 | 1461084240765 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:44:00 INFO - PROCESS | 1656 | 1461084240769 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c453800 == 41 [pid = 1656] [id = 201] 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11c38e800) [pid = 1656] [serial = 601] [outer = 0x0] 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1240eec00) [pid = 1656] [serial = 602] [outer = 0x11c38e800] 09:44:00 INFO - PROCESS | 1656 | 1461084240797 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1243a1c00) [pid = 1656] [serial = 603] [outer = 0x11c38e800] 09:44:01 INFO - PROCESS | 1656 | 1461084241295 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 668ms 09:44:01 INFO - PROCESS | 1656 | 1461084241333 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1656 | 1461084241334 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:44:01 INFO - PROCESS | 1656 | 1461084241336 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1656 | 1461084241337 Marionette TRACE conn2 <- [1,778,null,{}] 09:44:01 INFO - PROCESS | 1656 | 1461084241345 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}] 09:44:01 INFO - PROCESS | 1656 | 1461084241457 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:44:01 INFO - PROCESS | 1656 | 1461084241462 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0c800 == 42 [pid = 1656] [id = 202] 09:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11aa3d800) [pid = 1656] [serial = 604] [outer = 0x0] 09:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127dbb400) [pid = 1656] [serial = 605] [outer = 0x11aa3d800] 09:44:01 INFO - PROCESS | 1656 | 1461084241491 Marionette DEBUG loaded listener.js 09:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12880e000) [pid = 1656] [serial = 606] [outer = 0x11aa3d800] 09:44:01 INFO - PROCESS | 1656 | 1461084241833 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 524ms 09:44:01 INFO - PROCESS | 1656 | 1461084241861 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 1656 | 1461084241862 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:44:01 INFO - PROCESS | 1656 | 1461084241869 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1656 | 1461084241871 Marionette TRACE conn2 <- [1,782,null,{}] 09:44:01 INFO - PROCESS | 1656 | 1461084241875 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}] 09:44:01 INFO - PROCESS | 1656 | 1461084241963 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:44:01 INFO - PROCESS | 1656 | 1461084241967 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd4000 == 43 [pid = 1656] [id = 203] 09:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11aa3c800) [pid = 1656] [serial = 607] [outer = 0x0] 09:44:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128847c00) [pid = 1656] [serial = 608] [outer = 0x11aa3c800] 09:44:01 INFO - PROCESS | 1656 | 1461084241992 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129a69800) [pid = 1656] [serial = 609] [outer = 0x11aa3c800] 09:44:02 INFO - PROCESS | 1656 | 1461084242330 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]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 09:44:02 INFO - PROCESS | 1656 | 1461084242341 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:44:02 INFO - PROCESS | 1656 | 1461084242343 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:44:02 INFO - PROCESS | 1656 | 1461084242411 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:44:02 INFO - PROCESS | 1656 | 1461084242413 Marionette TRACE conn2 <- [1,786,null,{}] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11985a000) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1140bd400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116273c00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115457c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x114e56c00) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11c11d800) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:44:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11ad24400) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:44:02 INFO - PROCESS | 1656 | 1461084242427 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}] 09:44:02 INFO - PROCESS | 1656 | 1461084242542 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:44:02 INFO - PROCESS | 1656 | 1461084242549 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ada1800 == 44 [pid = 1656] [id = 204] 09:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11acc6800) [pid = 1656] [serial = 610] [outer = 0x0] 09:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c10fc00) [pid = 1656] [serial = 611] [outer = 0x11acc6800] 09:44:02 INFO - PROCESS | 1656 | 1461084242590 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129a76400) [pid = 1656] [serial = 612] [outer = 0x11acc6800] 09:44:02 INFO - PROCESS | 1656 | 1461084242948 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]]]}] 09:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 648ms 09:44:02 INFO - PROCESS | 1656 | 1461084242993 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:44:02 INFO - PROCESS | 1656 | 1461084242994 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:44:03 INFO - PROCESS | 1656 | 1461084243001 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1656 | 1461084243002 Marionette TRACE conn2 <- [1,790,null,{}] 09:44:03 INFO - PROCESS | 1656 | 1461084243005 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}] 09:44:03 INFO - PROCESS | 1656 | 1461084243077 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:44:03 INFO - PROCESS | 1656 | 1461084243081 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab10000 == 45 [pid = 1656] [id = 205] 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129ad6c00) [pid = 1656] [serial = 613] [outer = 0x0] 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129bbdc00) [pid = 1656] [serial = 614] [outer = 0x129ad6c00] 09:44:03 INFO - PROCESS | 1656 | 1461084243107 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b0e7800) [pid = 1656] [serial = 615] [outer = 0x129ad6c00] 09:44:03 INFO - PROCESS | 1656 | 1461084243427 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 476ms 09:44:03 INFO - PROCESS | 1656 | 1461084243474 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1656 | 1461084243475 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:44:03 INFO - PROCESS | 1656 | 1461084243477 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1656 | 1461084243478 Marionette TRACE conn2 <- [1,794,null,{}] 09:44:03 INFO - PROCESS | 1656 | 1461084243480 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}] 09:44:03 INFO - PROCESS | 1656 | 1461084243554 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:44:03 INFO - PROCESS | 1656 | 1461084243560 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x129abd800 == 46 [pid = 1656] [id = 206] 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129ade800) [pid = 1656] [serial = 616] [outer = 0x0] 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b0f3c00) [pid = 1656] [serial = 617] [outer = 0x129ade800] 09:44:03 INFO - PROCESS | 1656 | 1461084243585 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b2d2400) [pid = 1656] [serial = 618] [outer = 0x129ade800] 09:44:03 INFO - PROCESS | 1656 | 1461084243913 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 470ms 09:44:03 INFO - PROCESS | 1656 | 1461084243956 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1656 | 1461084243959 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:44:03 INFO - PROCESS | 1656 | 1461084243962 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1656 | 1461084243963 Marionette TRACE conn2 <- [1,798,null,{}] 09:44:03 INFO - PROCESS | 1656 | 1461084243966 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}] 09:44:04 INFO - PROCESS | 1656 | 1461084244052 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:44:04 INFO - PROCESS | 1656 | 1461084244058 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b818800 == 47 [pid = 1656] [id = 207] 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b0f2c00) [pid = 1656] [serial = 619] [outer = 0x0] 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b3b5800) [pid = 1656] [serial = 620] [outer = 0x12b0f2c00] 09:44:04 INFO - PROCESS | 1656 | 1461084244087 Marionette DEBUG loaded listener.js 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12bc11400) [pid = 1656] [serial = 621] [outer = 0x12b0f2c00] 09:44:04 INFO - PROCESS | 1656 | 1461084244398 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]]]}] 09:44:04 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 09:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 09:44:04 INFO - PROCESS | 1656 | 1461084244470 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 1656 | 1461084244472 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:44:04 INFO - PROCESS | 1656 | 1461084244476 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 1656 | 1461084244479 Marionette TRACE conn2 <- [1,802,null,{}] 09:44:04 INFO - PROCESS | 1656 | 1461084244483 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}] 09:44:04 INFO - PROCESS | 1656 | 1461084244568 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:44:04 INFO - PROCESS | 1656 | 1461084244654 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dba800 == 48 [pid = 1656] [id = 208] 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x115e51800) [pid = 1656] [serial = 622] [outer = 0x0] 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1176ee000) [pid = 1656] [serial = 623] [outer = 0x115e51800] 09:44:04 INFO - PROCESS | 1656 | 1461084244688 Marionette DEBUG loaded listener.js 09:44:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11924d000) [pid = 1656] [serial = 624] [outer = 0x115e51800] 09:44:05 INFO - PROCESS | 1656 | 1461084245130 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]]]}] 09:44:05 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 09:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 09:44:05 INFO - PROCESS | 1656 | 1461084245148 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 1656 | 1461084245151 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:44:05 INFO - PROCESS | 1656 | 1461084245157 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1656 | 1461084245160 Marionette TRACE conn2 <- [1,806,null,{}] 09:44:05 INFO - PROCESS | 1656 | 1461084245162 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}] 09:44:05 INFO - PROCESS | 1656 | 1461084245284 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:44:05 INFO - PROCESS | 1656 | 1461084245343 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x114683800 == 49 [pid = 1656] [id = 209] 09:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115376000) [pid = 1656] [serial = 625] [outer = 0x0] 09:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11ad94800) [pid = 1656] [serial = 626] [outer = 0x115376000] 09:44:05 INFO - PROCESS | 1656 | 1461084245374 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11be6a000) [pid = 1656] [serial = 627] [outer = 0x115376000] 09:44:05 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:44:05 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:44:05 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 09:44:05 INFO - PROCESS | 1656 | 1461084245817 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]]]}] 09:44:05 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 09:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms 09:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:44:05 INFO - PROCESS | 1656 | 1461084245830 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 1656 | 1461084245831 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:44:05 INFO - PROCESS | 1656 | 1461084245834 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1656 | 1461084245835 Marionette TRACE conn2 <- [1,810,null,{}] 09:44:05 INFO - PROCESS | 1656 | 1461084245842 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}] 09:44:05 INFO - PROCESS | 1656 | 1461084245938 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:44:05 INFO - PROCESS | 1656 | 1461084245985 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b732800 == 50 [pid = 1656] [id = 210] 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12439d800) [pid = 1656] [serial = 628] [outer = 0x0] 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127daf000) [pid = 1656] [serial = 629] [outer = 0x12439d800] 09:44:06 INFO - PROCESS | 1656 | 1461084246019 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12876e800) [pid = 1656] [serial = 630] [outer = 0x12439d800] 09:44:06 INFO - PROCESS | 1656 | 1461084246417 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]]]}] 09:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 09:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:44:06 INFO - PROCESS | 1656 | 1461084246453 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 1656 | 1461084246454 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:44:06 INFO - PROCESS | 1656 | 1461084246456 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 1656 | 1461084246457 Marionette TRACE conn2 <- [1,814,null,{}] 09:44:06 INFO - PROCESS | 1656 | 1461084246460 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}] 09:44:06 INFO - PROCESS | 1656 | 1461084246554 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:44:06 INFO - PROCESS | 1656 | 1461084246639 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfa1000 == 51 [pid = 1656] [id = 211] 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b0f4000) [pid = 1656] [serial = 631] [outer = 0x0] 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b3abc00) [pid = 1656] [serial = 632] [outer = 0x12b0f4000] 09:44:06 INFO - PROCESS | 1656 | 1461084246669 Marionette DEBUG loaded listener.js 09:44:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b8e6c00) [pid = 1656] [serial = 633] [outer = 0x12b0f4000] 09:44:07 INFO - PROCESS | 1656 | 1461084247076 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] 09:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:44:07 INFO - PROCESS | 1656 | 1461084247129 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:44:07 INFO - PROCESS | 1656 | 1461084247131 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1656 | 1461084247133 Marionette TRACE conn2 <- [1,818,null,{}] 09:44:07 INFO - PROCESS | 1656 | 1461084247135 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}] 09:44:07 INFO - PROCESS | 1656 | 1461084247226 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:44:07 INFO - PROCESS | 1656 | 1461084247285 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfcf000 == 52 [pid = 1656] [id = 212] 09:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129bc1c00) [pid = 1656] [serial = 634] [outer = 0x0] 09:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12be5c800) [pid = 1656] [serial = 635] [outer = 0x129bc1c00] 09:44:07 INFO - PROCESS | 1656 | 1461084247314 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12ce8b800) [pid = 1656] [serial = 636] [outer = 0x129bc1c00] 09:44:07 INFO - PROCESS | 1656 | 1461084247745 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]]]}] 09:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 09:44:07 INFO - PROCESS | 1656 | 1461084247750 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:44:07 INFO - PROCESS | 1656 | 1461084247752 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:44:07 INFO - PROCESS | 1656 | 1461084247754 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1656 | 1461084247755 Marionette TRACE conn2 <- [1,822,null,{}] 09:44:07 INFO - PROCESS | 1656 | 1461084247758 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}] 09:44:07 INFO - PROCESS | 1656 | 1461084247870 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:44:07 INFO - PROCESS | 1656 | 1461084247962 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b261000 == 53 [pid = 1656] [id = 213] 09:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ce83800) [pid = 1656] [serial = 637] [outer = 0x0] 09:44:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12d003400) [pid = 1656] [serial = 638] [outer = 0x12ce83800] 09:44:08 INFO - PROCESS | 1656 | 1461084247996 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12d0ef400) [pid = 1656] [serial = 639] [outer = 0x12ce83800] 09:44:08 INFO - PROCESS | 1656 | 1461084248513 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] 09:44:08 INFO - PROCESS | 1656 | 1461084248544 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:44:08 INFO - PROCESS | 1656 | 1461084248550 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:44:08 INFO - PROCESS | 1656 | 1461084248551 Marionette TRACE conn2 <- [1,826,null,{}] 09:44:08 INFO - PROCESS | 1656 | 1461084248556 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}] 09:44:08 INFO - PROCESS | 1656 | 1461084248649 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:44:08 INFO - PROCESS | 1656 | 1461084248713 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119835800 == 54 [pid = 1656] [id = 214] 09:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1190f1000) [pid = 1656] [serial = 640] [outer = 0x0] 09:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11a9e8400) [pid = 1656] [serial = 641] [outer = 0x1190f1000] 09:44:08 INFO - PROCESS | 1656 | 1461084248742 Marionette DEBUG loaded listener.js 09:44:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11aa45800) [pid = 1656] [serial = 642] [outer = 0x1190f1000] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x129abd800 == 53 [pid = 1656] [id = 206] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab10000 == 52 [pid = 1656] [id = 205] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ada1800 == 51 [pid = 1656] [id = 204] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd4000 == 50 [pid = 1656] [id = 203] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11c453800 == 49 [pid = 1656] [id = 201] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11be20000 == 48 [pid = 1656] [id = 200] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11c546400) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11ad92000) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab32000 == 47 [pid = 1656] [id = 199] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11982d800 == 46 [pid = 1656] [id = 198] 09:44:09 INFO - PROCESS | 1656 | --DOCSHELL 0x119846800 == 45 [pid = 1656] [id = 197] 09:44:09 INFO - PROCESS | 1656 | 1461084249120 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]]]}] 09:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 576ms 09:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:44:09 INFO - PROCESS | 1656 | 1461084249129 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 1656 | 1461084249133 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:44:09 INFO - PROCESS | 1656 | 1461084249137 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 1656 | 1461084249140 Marionette TRACE conn2 <- [1,830,null,{}] 09:44:09 INFO - PROCESS | 1656 | 1461084249144 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}] 09:44:09 INFO - PROCESS | 1656 | 1461084249219 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11ad95000) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11be70800) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11a9ed400) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118d8d800) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11909b800) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11be63400) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114e5f400) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115317c00) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c8a2400) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c115400) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c11ac00) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1243a1800) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12439a000) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11acb9800) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x127bc2800) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 09:44:09 INFO - PROCESS | 1656 | 1461084249297 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x119282000 == 46 [pid = 1656] [id = 215] 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11909d400) [pid = 1656] [serial = 643] [outer = 0x0] 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11acb9800) [pid = 1656] [serial = 644] [outer = 0x11909d400] 09:44:09 INFO - PROCESS | 1656 | 1461084249327 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11be6cc00) [pid = 1656] [serial = 645] [outer = 0x11909d400] 09:44:09 INFO - PROCESS | 1656 | 1461084249629 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]]]}] 09:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 524ms 09:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:44:09 INFO - PROCESS | 1656 | 1461084249661 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 1656 | 1461084249662 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:44:09 INFO - PROCESS | 1656 | 1461084249664 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 1656 | 1461084249666 Marionette TRACE conn2 <- [1,834,null,{}] 09:44:09 INFO - PROCESS | 1656 | 1461084249674 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}] 09:44:09 INFO - PROCESS | 1656 | 1461084249752 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:44:09 INFO - PROCESS | 1656 | 1461084249809 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbdb000 == 47 [pid = 1656] [id = 216] 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11be6e400) [pid = 1656] [serial = 646] [outer = 0x0] 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c505800) [pid = 1656] [serial = 647] [outer = 0x11be6e400] 09:44:09 INFO - PROCESS | 1656 | 1461084249836 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124255c00) [pid = 1656] [serial = 648] [outer = 0x11be6e400] 09:44:10 INFO - PROCESS | 1656 | 1461084250128 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]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 09:44:10 INFO - PROCESS | 1656 | 1461084250184 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1656 | 1461084250186 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:44:10 INFO - PROCESS | 1656 | 1461084250190 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1656 | 1461084250192 Marionette TRACE conn2 <- [1,838,null,{}] 09:44:10 INFO - PROCESS | 1656 | 1461084250194 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}] 09:44:10 INFO - PROCESS | 1656 | 1461084250269 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:44:10 INFO - PROCESS | 1656 | 1461084250276 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0a000 == 48 [pid = 1656] [id = 217] 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1243a4000) [pid = 1656] [serial = 649] [outer = 0x0] 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x127fd4000) [pid = 1656] [serial = 650] [outer = 0x1243a4000] 09:44:10 INFO - PROCESS | 1656 | 1461084250301 Marionette DEBUG loaded listener.js 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128846000) [pid = 1656] [serial = 651] [outer = 0x1243a4000] 09:44:10 INFO - PROCESS | 1656 | 1461084250660 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]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 09:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:44:10 INFO - PROCESS | 1656 | 1461084250710 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1656 | 1461084250711 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:44:10 INFO - PROCESS | 1656 | 1461084250713 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1656 | 1461084250715 Marionette TRACE conn2 <- [1,842,null,{}] 09:44:10 INFO - PROCESS | 1656 | 1461084250717 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}] 09:44:10 INFO - PROCESS | 1656 | 1461084250792 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:44:10 INFO - PROCESS | 1656 | 1461084250796 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6d000 == 49 [pid = 1656] [id = 218] 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128846400) [pid = 1656] [serial = 652] [outer = 0x0] 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129a6e000) [pid = 1656] [serial = 653] [outer = 0x128846400] 09:44:10 INFO - PROCESS | 1656 | 1461084250821 Marionette DEBUG loaded listener.js 09:44:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b0e6400) [pid = 1656] [serial = 654] [outer = 0x128846400] 09:44:11 INFO - PROCESS | 1656 | 1461084251166 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]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 09:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:44:11 INFO - PROCESS | 1656 | 1461084251182 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1656 | 1461084251184 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:44:11 INFO - PROCESS | 1656 | 1461084251187 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1656 | 1461084251189 Marionette TRACE conn2 <- [1,846,null,{}] 09:44:11 INFO - PROCESS | 1656 | 1461084251192 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}] 09:44:11 INFO - PROCESS | 1656 | 1461084251371 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:44:11 INFO - PROCESS | 1656 | 1461084251395 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c6800 == 50 [pid = 1656] [id = 219] 09:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129284c00) [pid = 1656] [serial = 655] [outer = 0x0] 09:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b7ca400) [pid = 1656] [serial = 656] [outer = 0x129284c00] 09:44:11 INFO - PROCESS | 1656 | 1461084251439 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12d0f5c00) [pid = 1656] [serial = 657] [outer = 0x129284c00] 09:44:11 INFO - PROCESS | 1656 | 1461084251865 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]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 720ms 09:44:11 INFO - PROCESS | 1656 | 1461084251911 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 1656 | 1461084251912 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:44:11 INFO - PROCESS | 1656 | 1461084251914 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 1656 | 1461084251915 Marionette TRACE conn2 <- [1,850,null,{}] 09:44:11 INFO - PROCESS | 1656 | 1461084251918 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}] 09:44:12 INFO - PROCESS | 1656 | 1461084252011 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:44:12 INFO - PROCESS | 1656 | 1461084252015 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b823000 == 51 [pid = 1656] [id = 220] 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b8eb400) [pid = 1656] [serial = 658] [outer = 0x0] 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12d179400) [pid = 1656] [serial = 659] [outer = 0x12b8eb400] 09:44:12 INFO - PROCESS | 1656 | 1461084252040 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d181000) [pid = 1656] [serial = 660] [outer = 0x12b8eb400] 09:44:12 INFO - PROCESS | 1656 | 1461084252381 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]]]}] 09:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 09:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:44:12 INFO - PROCESS | 1656 | 1461084252433 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:44:12 INFO - PROCESS | 1656 | 1461084252434 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:44:12 INFO - PROCESS | 1656 | 1461084252436 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 1656 | 1461084252437 Marionette TRACE conn2 <- [1,854,null,{}] 09:44:12 INFO - PROCESS | 1656 | 1461084252439 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}] 09:44:12 INFO - PROCESS | 1656 | 1461084252535 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:44:12 INFO - PROCESS | 1656 | 1461084252548 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d107000 == 52 [pid = 1656] [id = 221] 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12d184400) [pid = 1656] [serial = 661] [outer = 0x0] 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12d4a7000) [pid = 1656] [serial = 662] [outer = 0x12d184400] 09:44:12 INFO - PROCESS | 1656 | 1461084252573 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12d4b1800) [pid = 1656] [serial = 663] [outer = 0x12d184400] 09:44:12 INFO - PROCESS | 1656 | 1461084252902 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]]]}] 09:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 09:44:12 INFO - PROCESS | 1656 | 1461084252909 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:44:12 INFO - PROCESS | 1656 | 1461084252910 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:44:12 INFO - PROCESS | 1656 | 1461084252913 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 1656 | 1461084252914 Marionette TRACE conn2 <- [1,858,null,{}] 09:44:12 INFO - PROCESS | 1656 | 1461084252916 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}] 09:44:13 INFO - PROCESS | 1656 | 1461084253013 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:44:13 INFO - PROCESS | 1656 | 1461084253026 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d458000 == 53 [pid = 1656] [id = 222] 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11be6c000) [pid = 1656] [serial = 664] [outer = 0x0] 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12d0f1800) [pid = 1656] [serial = 665] [outer = 0x11be6c000] 09:44:13 INFO - PROCESS | 1656 | 1461084253051 Marionette DEBUG loaded listener.js 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12db9ec00) [pid = 1656] [serial = 666] [outer = 0x11be6c000] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11c38e800) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11aa3d800) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11863f400) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11b965800) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11afb0800) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c38dc00) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119850400) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11aa3c800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11acc6800) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129ad6c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129ade800) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:44:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11ad31400) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:44:13 INFO - PROCESS | 1656 | 1461084253469 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]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 567ms 09:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:44:13 INFO - PROCESS | 1656 | 1461084253481 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1656 | 1461084253482 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:44:13 INFO - PROCESS | 1656 | 1461084253484 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1656 | 1461084253485 Marionette TRACE conn2 <- [1,862,null,{}] 09:44:13 INFO - PROCESS | 1656 | 1461084253487 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}] 09:44:13 INFO - PROCESS | 1656 | 1461084253565 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:44:13 INFO - PROCESS | 1656 | 1461084253569 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4dc000 == 54 [pid = 1656] [id = 223] 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11863f400) [pid = 1656] [serial = 667] [outer = 0x0] 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11c386000) [pid = 1656] [serial = 668] [outer = 0x11863f400] 09:44:13 INFO - PROCESS | 1656 | 1461084253598 Marionette DEBUG loaded listener.js 09:44:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129ad5000) [pid = 1656] [serial = 669] [outer = 0x11863f400] 09:44:13 INFO - PROCESS | 1656 | 1461084253939 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]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 09:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:44:13 INFO - PROCESS | 1656 | 1461084253955 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1656 | 1461084253958 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:44:13 INFO - PROCESS | 1656 | 1461084253960 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1656 | 1461084253962 Marionette TRACE conn2 <- [1,866,null,{}] 09:44:13 INFO - PROCESS | 1656 | 1461084253964 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}] 09:44:14 INFO - PROCESS | 1656 | 1461084254076 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:44:14 INFO - PROCESS | 1656 | 1461084254082 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db88000 == 55 [pid = 1656] [id = 224] 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119850400) [pid = 1656] [serial = 670] [outer = 0x0] 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12dba4000) [pid = 1656] [serial = 671] [outer = 0x119850400] 09:44:14 INFO - PROCESS | 1656 | 1461084254111 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12e18b400) [pid = 1656] [serial = 672] [outer = 0x119850400] 09:44:14 INFO - PROCESS | 1656 | 1461084254409 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]]]}] 09:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 472ms 09:44:14 INFO - PROCESS | 1656 | 1461084254432 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1656 | 1461084254433 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:44:14 INFO - PROCESS | 1656 | 1461084254435 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1656 | 1461084254437 Marionette TRACE conn2 <- [1,870,null,{}] 09:44:14 INFO - PROCESS | 1656 | 1461084254441 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}] 09:44:14 INFO - PROCESS | 1656 | 1461084254521 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:44:14 INFO - PROCESS | 1656 | 1461084254528 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e74c800 == 56 [pid = 1656] [id = 225] 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12dba8c00) [pid = 1656] [serial = 673] [outer = 0x0] 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12e35e800) [pid = 1656] [serial = 674] [outer = 0x12dba8c00] 09:44:14 INFO - PROCESS | 1656 | 1461084254553 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12e364c00) [pid = 1656] [serial = 675] [outer = 0x12dba8c00] 09:44:14 INFO - PROCESS | 1656 | 1461084254900 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]]]}] 09:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 471ms 09:44:14 INFO - PROCESS | 1656 | 1461084254908 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:44:14 INFO - PROCESS | 1656 | 1461084254909 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:44:14 INFO - PROCESS | 1656 | 1461084254911 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:44:14 INFO - PROCESS | 1656 | 1461084254912 Marionette TRACE conn2 <- [1,874,null,{}] 09:44:14 INFO - PROCESS | 1656 | 1461084254914 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}] 09:44:15 INFO - PROCESS | 1656 | 1461084255018 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:44:15 INFO - PROCESS | 1656 | 1461084255025 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e752000 == 57 [pid = 1656] [id = 226] 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12e18c400) [pid = 1656] [serial = 676] [outer = 0x0] 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12e365000) [pid = 1656] [serial = 677] [outer = 0x12e18c400] 09:44:15 INFO - PROCESS | 1656 | 1461084255049 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12e372800) [pid = 1656] [serial = 678] [outer = 0x12e18c400] 09:44:15 INFO - PROCESS | 1656 | 1461084255342 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]]]}] 09:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 09:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:44:15 INFO - PROCESS | 1656 | 1461084255382 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 1656 | 1461084255383 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:44:15 INFO - PROCESS | 1656 | 1461084255385 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 1656 | 1461084255386 Marionette TRACE conn2 <- [1,878,null,{}] 09:44:15 INFO - PROCESS | 1656 | 1461084255389 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}] 09:44:15 INFO - PROCESS | 1656 | 1461084255523 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:44:15 INFO - PROCESS | 1656 | 1461084255573 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11539e000 == 58 [pid = 1656] [id = 227] 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x114246400) [pid = 1656] [serial = 679] [outer = 0x0] 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114b8bc00) [pid = 1656] [serial = 680] [outer = 0x114246400] 09:44:15 INFO - PROCESS | 1656 | 1461084255606 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118638c00) [pid = 1656] [serial = 681] [outer = 0x114246400] 09:44:16 INFO - PROCESS | 1656 | 1461084256029 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]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 09:44:16 INFO - PROCESS | 1656 | 1461084256056 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1656 | 1461084256059 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:44:16 INFO - PROCESS | 1656 | 1461084256062 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1656 | 1461084256066 Marionette TRACE conn2 <- [1,882,null,{}] 09:44:16 INFO - PROCESS | 1656 | 1461084256069 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}] 09:44:16 INFO - PROCESS | 1656 | 1461084256171 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:44:16 INFO - PROCESS | 1656 | 1461084256262 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1e3000 == 59 [pid = 1656] [id = 228] 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11ad91000) [pid = 1656] [serial = 682] [outer = 0x0] 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11b9f5800) [pid = 1656] [serial = 683] [outer = 0x11ad91000] 09:44:16 INFO - PROCESS | 1656 | 1461084256294 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11c117000) [pid = 1656] [serial = 684] [outer = 0x11ad91000] 09:44:16 INFO - PROCESS | 1656 | 1461084256709 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]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 09:44:16 INFO - PROCESS | 1656 | 1461084256733 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 1656 | 1461084256736 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:44:16 INFO - PROCESS | 1656 | 1461084256738 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 1656 | 1461084256739 Marionette TRACE conn2 <- [1,886,null,{}] 09:44:16 INFO - PROCESS | 1656 | 1461084256742 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}] 09:44:16 INFO - PROCESS | 1656 | 1461084256842 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:44:16 INFO - PROCESS | 1656 | 1461084256908 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf8e800 == 60 [pid = 1656] [id = 229] 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x123d04400) [pid = 1656] [serial = 685] [outer = 0x0] 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1243a8800) [pid = 1656] [serial = 686] [outer = 0x123d04400] 09:44:16 INFO - PROCESS | 1656 | 1461084256938 Marionette DEBUG loaded listener.js 09:44:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x129ada000) [pid = 1656] [serial = 687] [outer = 0x123d04400] 09:44:17 INFO - PROCESS | 1656 | 1461084257335 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]]]}] 09:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 621ms 09:44:17 INFO - PROCESS | 1656 | 1461084257360 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:44:17 INFO - PROCESS | 1656 | 1461084257362 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:44:17 INFO - PROCESS | 1656 | 1461084257370 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 1656 | 1461084257374 Marionette TRACE conn2 <- [1,890,null,{}] 09:44:17 INFO - PROCESS | 1656 | 1461084257376 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}] 09:44:17 INFO - PROCESS | 1656 | 1461084257478 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:44:17 INFO - PROCESS | 1656 | 1461084257606 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b294000 == 61 [pid = 1656] [id = 230] 09:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12b2d3800) [pid = 1656] [serial = 688] [outer = 0x0] 09:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12be5a800) [pid = 1656] [serial = 689] [outer = 0x12b2d3800] 09:44:17 INFO - PROCESS | 1656 | 1461084257637 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12d0ef000) [pid = 1656] [serial = 690] [outer = 0x12b2d3800] 09:44:18 INFO - PROCESS | 1656 | 1461084258248 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 926ms 09:44:18 INFO - PROCESS | 1656 | 1461084258293 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1656 | 1461084258295 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:44:18 INFO - PROCESS | 1656 | 1461084258299 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1656 | 1461084258301 Marionette TRACE conn2 <- [1,894,null,{}] 09:44:18 INFO - PROCESS | 1656 | 1461084258305 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}] 09:44:18 INFO - PROCESS | 1656 | 1461084258387 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:44:18 INFO - PROCESS | 1656 | 1461084258456 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11920a800 == 62 [pid = 1656] [id = 231] 09:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1162f6800) [pid = 1656] [serial = 691] [outer = 0x0] 09:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1177b2400) [pid = 1656] [serial = 692] [outer = 0x1162f6800] 09:44:18 INFO - PROCESS | 1656 | 1461084258484 Marionette DEBUG loaded listener.js 09:44:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x118d8d400) [pid = 1656] [serial = 693] [outer = 0x1162f6800] 09:44:18 INFO - PROCESS | 1656 | 1461084258946 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 675ms 09:44:18 INFO - PROCESS | 1656 | 1461084258974 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1656 | 1461084258978 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:44:18 INFO - PROCESS | 1656 | 1461084258982 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1656 | 1461084258983 Marionette TRACE conn2 <- [1,898,null,{}] 09:44:18 INFO - PROCESS | 1656 | 1461084258986 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}] 09:44:19 INFO - PROCESS | 1656 | 1461084259107 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:44:19 INFO - PROCESS | 1656 | 1461084259115 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a03800 == 63 [pid = 1656] [id = 232] 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x118d31c00) [pid = 1656] [serial = 694] [outer = 0x0] 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1192cc800) [pid = 1656] [serial = 695] [outer = 0x118d31c00] 09:44:19 INFO - PROCESS | 1656 | 1461084259142 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x119e9a800) [pid = 1656] [serial = 696] [outer = 0x118d31c00] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b82b800 == 62 [pid = 1656] [id = 172] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x126724800 == 61 [pid = 1656] [id = 196] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe8800 == 60 [pid = 1656] [id = 173] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x114673000 == 59 [pid = 1656] [id = 194] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11c874000 == 58 [pid = 1656] [id = 171] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11a606000 == 57 [pid = 1656] [id = 170] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119209800 == 56 [pid = 1656] [id = 174] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12e752000 == 55 [pid = 1656] [id = 226] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12e74c800 == 54 [pid = 1656] [id = 225] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12db88000 == 53 [pid = 1656] [id = 224] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4dc000 == 52 [pid = 1656] [id = 223] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d458000 == 51 [pid = 1656] [id = 222] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d107000 == 50 [pid = 1656] [id = 221] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1146ae000) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x119853c00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12b3b5800) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b823000 == 49 [pid = 1656] [id = 220] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c6800 == 48 [pid = 1656] [id = 219] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0c800 == 47 [pid = 1656] [id = 202] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x127c6d000 == 46 [pid = 1656] [id = 218] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0a000 == 45 [pid = 1656] [id = 217] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbdb000 == 44 [pid = 1656] [id = 216] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119282000 == 43 [pid = 1656] [id = 215] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119835800 == 42 [pid = 1656] [id = 214] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11b261000 == 41 [pid = 1656] [id = 213] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfcf000 == 40 [pid = 1656] [id = 212] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfa1000 == 39 [pid = 1656] [id = 211] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b732800 == 38 [pid = 1656] [id = 210] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x114683800 == 37 [pid = 1656] [id = 209] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x118dba800 == 36 [pid = 1656] [id = 208] 09:44:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12b818800 == 35 [pid = 1656] [id = 207] 09:44:19 INFO - PROCESS | 1656 | 1461084259583 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]]]}] 09:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 619ms 09:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:44:19 INFO - PROCESS | 1656 | 1461084259602 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:44:19 INFO - PROCESS | 1656 | 1461084259603 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:44:19 INFO - PROCESS | 1656 | 1461084259605 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:44:19 INFO - PROCESS | 1656 | 1461084259610 Marionette TRACE conn2 <- [1,902,null,{}] 09:44:19 INFO - PROCESS | 1656 | 1461084259617 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}] 09:44:19 INFO - PROCESS | 1656 | 1461084259691 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1243a3800) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1240eec00) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x127dbb400) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119365c00) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118d88800) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1243a1c00) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11be67000) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11c110000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11c89e800) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11c111c00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x123886000) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11a9e7800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11ad2fc00) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128847c00) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12880e000) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x129a76400) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c10fc00) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129bbdc00) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x129a69800) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12b0e7800) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b0f3c00) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x123bc5800) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b2d2400) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 09:44:19 INFO - PROCESS | 1656 | 1461084259744 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119211000 == 36 [pid = 1656] [id = 233] 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118d8e400) [pid = 1656] [serial = 697] [outer = 0x0] 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a8d6400) [pid = 1656] [serial = 698] [outer = 0x118d8e400] 09:44:19 INFO - PROCESS | 1656 | 1461084259774 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11aa4d800) [pid = 1656] [serial = 699] [outer = 0x118d8e400] 09:44:20 INFO - PROCESS | 1656 | 1461084260082 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]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 523ms 09:44:20 INFO - PROCESS | 1656 | 1461084260129 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 1656 | 1461084260130 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:44:20 INFO - PROCESS | 1656 | 1461084260132 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1656 | 1461084260133 Marionette TRACE conn2 <- [1,906,null,{}] 09:44:20 INFO - PROCESS | 1656 | 1461084260136 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}] 09:44:20 INFO - PROCESS | 1656 | 1461084260208 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:44:20 INFO - PROCESS | 1656 | 1461084260212 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb8800 == 37 [pid = 1656] [id = 234] 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11a9e3800) [pid = 1656] [serial = 700] [outer = 0x0] 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11ad90c00) [pid = 1656] [serial = 701] [outer = 0x11a9e3800] 09:44:20 INFO - PROCESS | 1656 | 1461084260240 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11b9f9800) [pid = 1656] [serial = 702] [outer = 0x11a9e3800] 09:44:20 INFO - PROCESS | 1656 | 1461084260666 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]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 568ms 09:44:20 INFO - PROCESS | 1656 | 1461084260702 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 1656 | 1461084260704 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:44:20 INFO - PROCESS | 1656 | 1461084260710 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1656 | 1461084260712 Marionette TRACE conn2 <- [1,910,null,{}] 09:44:20 INFO - PROCESS | 1656 | 1461084260715 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}] 09:44:20 INFO - PROCESS | 1656 | 1461084260813 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:44:20 INFO - PROCESS | 1656 | 1461084260819 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be18800 == 38 [pid = 1656] [id = 235] 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11a9f0400) [pid = 1656] [serial = 703] [outer = 0x0] 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11be6fc00) [pid = 1656] [serial = 704] [outer = 0x11a9f0400] 09:44:20 INFO - PROCESS | 1656 | 1461084260846 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11c113800) [pid = 1656] [serial = 705] [outer = 0x11a9f0400] 09:44:21 INFO - PROCESS | 1656 | 1461084261151 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 09:44:21 INFO - PROCESS | 1656 | 1461084261180 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1656 | 1461084261181 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:44:21 INFO - PROCESS | 1656 | 1461084261183 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1656 | 1461084261185 Marionette TRACE conn2 <- [1,914,null,{}] 09:44:21 INFO - PROCESS | 1656 | 1461084261187 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}] 09:44:21 INFO - PROCESS | 1656 | 1461084261305 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:44:21 INFO - PROCESS | 1656 | 1461084261312 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1dc800 == 39 [pid = 1656] [id = 236] 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11acc3800) [pid = 1656] [serial = 706] [outer = 0x0] 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11c117c00) [pid = 1656] [serial = 707] [outer = 0x11acc3800] 09:44:21 INFO - PROCESS | 1656 | 1461084261340 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x123a7a400) [pid = 1656] [serial = 708] [outer = 0x11acc3800] 09:44:21 INFO - PROCESS | 1656 | 1461084261671 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:44:21 INFO - PROCESS | 1656 | 1461084261707 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1656 | 1461084261708 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:44:21 INFO - PROCESS | 1656 | 1461084261710 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1656 | 1461084261711 Marionette TRACE conn2 <- [1,918,null,{}] 09:44:21 INFO - PROCESS | 1656 | 1461084261713 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}] 09:44:21 INFO - PROCESS | 1656 | 1461084261803 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:44:21 INFO - PROCESS | 1656 | 1461084261807 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c887800 == 40 [pid = 1656] [id = 237] 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1146b5800) [pid = 1656] [serial = 709] [outer = 0x0] 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x123d0fc00) [pid = 1656] [serial = 710] [outer = 0x1146b5800] 09:44:21 INFO - PROCESS | 1656 | 1461084261832 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12439b400) [pid = 1656] [serial = 711] [outer = 0x1146b5800] 09:44:22 INFO - PROCESS | 1656 | 1461084262166 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]]]}] 09:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 09:44:22 INFO - PROCESS | 1656 | 1461084262179 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:44:22 INFO - PROCESS | 1656 | 1461084262181 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:44:22 INFO - PROCESS | 1656 | 1461084262183 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:44:22 INFO - PROCESS | 1656 | 1461084262184 Marionette TRACE conn2 <- [1,922,null,{}] 09:44:22 INFO - PROCESS | 1656 | 1461084262186 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}] 09:44:22 INFO - PROCESS | 1656 | 1461084262282 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:44:22 INFO - PROCESS | 1656 | 1461084262286 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ddf000 == 41 [pid = 1656] [id = 238] 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11ad8b800) [pid = 1656] [serial = 712] [outer = 0x0] 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1243ee800) [pid = 1656] [serial = 713] [outer = 0x11ad8b800] 09:44:22 INFO - PROCESS | 1656 | 1461084262312 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127bc2000) [pid = 1656] [serial = 714] [outer = 0x11ad8b800] 09:44:22 INFO - PROCESS | 1656 | 1461084262651 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]]]}] 09:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 09:44:22 INFO - PROCESS | 1656 | 1461084262702 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:44:22 INFO - PROCESS | 1656 | 1461084262703 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:44:22 INFO - PROCESS | 1656 | 1461084262705 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:44:22 INFO - PROCESS | 1656 | 1461084262706 Marionette TRACE conn2 <- [1,926,null,{}] 09:44:22 INFO - PROCESS | 1656 | 1461084262709 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}] 09:44:22 INFO - PROCESS | 1656 | 1461084262803 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:44:22 INFO - PROCESS | 1656 | 1461084262808 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679d800 == 42 [pid = 1656] [id = 239] 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12439c800) [pid = 1656] [serial = 715] [outer = 0x0] 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x127db1400) [pid = 1656] [serial = 716] [outer = 0x12439c800] 09:44:22 INFO - PROCESS | 1656 | 1461084262833 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128209c00) [pid = 1656] [serial = 717] [outer = 0x12439c800] 09:44:23 INFO - PROCESS | 1656 | 1461084263135 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 09:44:23 INFO - PROCESS | 1656 | 1461084263179 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1656 | 1461084263180 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:44:23 INFO - PROCESS | 1656 | 1461084263183 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1656 | 1461084263184 Marionette TRACE conn2 <- [1,930,null,{}] 09:44:23 INFO - PROCESS | 1656 | 1461084263186 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}] 09:44:23 INFO - PROCESS | 1656 | 1461084263278 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:44:23 INFO - PROCESS | 1656 | 1461084263282 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287ae000 == 43 [pid = 1656] [id = 240] 09:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128769800) [pid = 1656] [serial = 718] [outer = 0x0] 09:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128839400) [pid = 1656] [serial = 719] [outer = 0x128769800] 09:44:23 INFO - PROCESS | 1656 | 1461084263307 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x129282000) [pid = 1656] [serial = 720] [outer = 0x128769800] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11c112c00) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x129281000) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12b3af400) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11becbc00) [pid = 1656] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x118fe7400) [pid = 1656] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11924d800) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1140bc800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1192d5400) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12b8eb400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x115e51800) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12b0f4000) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128846400) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12d184400) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12ce83800) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11909d400) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115376000) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11be6e400) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1243a4000) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129bc1c00) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12439d800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11be6c000) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1190f1000) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11863f400) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119850400) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12dba8c00) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129284c00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11ad8c400) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11ad30800) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11afa9800) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:44:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12459dc00) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:44:23 INFO - PROCESS | 1656 | 1461084263885 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 718ms 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:44:23 INFO - PROCESS | 1656 | 1461084263902 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1656 | 1461084263903 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:44:23 INFO - PROCESS | 1656 | 1461084263905 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1656 | 1461084263909 Marionette TRACE conn2 <- [1,934,null,{}] 09:44:23 INFO - PROCESS | 1656 | 1461084263911 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}] 09:44:24 INFO - PROCESS | 1656 | 1461084263998 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:44:24 INFO - PROCESS | 1656 | 1461084264002 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab1c800 == 44 [pid = 1656] [id = 241] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11427b400) [pid = 1656] [serial = 721] [outer = 0x0] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1160a9800) [pid = 1656] [serial = 722] [outer = 0x11427b400] 09:44:24 INFO - PROCESS | 1656 | 1461084264033 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12459dc00) [pid = 1656] [serial = 723] [outer = 0x11427b400] 09:44:24 INFO - PROCESS | 1656 | 1461084264364 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]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 09:44:24 INFO - PROCESS | 1656 | 1461084264379 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1656 | 1461084264380 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:44:24 INFO - PROCESS | 1656 | 1461084264382 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1656 | 1461084264383 Marionette TRACE conn2 <- [1,938,null,{}] 09:44:24 INFO - PROCESS | 1656 | 1461084264386 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}] 09:44:24 INFO - PROCESS | 1656 | 1461084264487 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:44:24 INFO - PROCESS | 1656 | 1461084264494 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab1800 == 45 [pid = 1656] [id = 242] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114b83c00) [pid = 1656] [serial = 724] [outer = 0x0] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128808000) [pid = 1656] [serial = 725] [outer = 0x114b83c00] 09:44:24 INFO - PROCESS | 1656 | 1461084264519 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129ada400) [pid = 1656] [serial = 726] [outer = 0x114b83c00] 09:44:24 INFO - PROCESS | 1656 | 1461084264810 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]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 09:44:24 INFO - PROCESS | 1656 | 1461084264851 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1656 | 1461084264852 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:44:24 INFO - PROCESS | 1656 | 1461084264855 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1656 | 1461084264856 Marionette TRACE conn2 <- [1,942,null,{}] 09:44:24 INFO - PROCESS | 1656 | 1461084264861 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}] 09:44:24 INFO - PROCESS | 1656 | 1461084264932 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:44:24 INFO - PROCESS | 1656 | 1461084264936 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b829000 == 46 [pid = 1656] [id = 243] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129286800) [pid = 1656] [serial = 727] [outer = 0x0] 09:44:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b0e5400) [pid = 1656] [serial = 728] [outer = 0x129286800] 09:44:24 INFO - PROCESS | 1656 | 1461084264964 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b0f4400) [pid = 1656] [serial = 729] [outer = 0x129286800] 09:44:25 INFO - PROCESS | 1656 | 1461084265287 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms 09:44:25 INFO - PROCESS | 1656 | 1461084265327 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 1656 | 1461084265329 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:44:25 INFO - PROCESS | 1656 | 1461084265331 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1656 | 1461084265332 Marionette TRACE conn2 <- [1,946,null,{}] 09:44:25 INFO - PROCESS | 1656 | 1461084265343 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}] 09:44:25 INFO - PROCESS | 1656 | 1461084265417 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:44:25 INFO - PROCESS | 1656 | 1461084265421 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf9b800 == 47 [pid = 1656] [id = 244] 09:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x129ad8800) [pid = 1656] [serial = 730] [outer = 0x0] 09:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b2d5400) [pid = 1656] [serial = 731] [outer = 0x129ad8800] 09:44:25 INFO - PROCESS | 1656 | 1461084265443 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b7cdc00) [pid = 1656] [serial = 732] [outer = 0x129ad8800] 09:44:25 INFO - PROCESS | 1656 | 1461084265792 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 09:44:25 INFO - PROCESS | 1656 | 1461084265800 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:44:25 INFO - PROCESS | 1656 | 1461084265802 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:44:25 INFO - PROCESS | 1656 | 1461084265809 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 1656 | 1461084265811 Marionette TRACE conn2 <- [1,950,null,{}] 09:44:25 INFO - PROCESS | 1656 | 1461084265815 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}] 09:44:26 INFO - PROCESS | 1656 | 1461084266014 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:44:26 INFO - PROCESS | 1656 | 1461084266109 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ebc000 == 48 [pid = 1656] [id = 245] 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1146b1c00) [pid = 1656] [serial = 733] [outer = 0x0] 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x114b88800) [pid = 1656] [serial = 734] [outer = 0x1146b1c00] 09:44:26 INFO - PROCESS | 1656 | 1461084266161 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1160a1000) [pid = 1656] [serial = 735] [outer = 0x1146b1c00] 09:44:26 INFO - PROCESS | 1656 | 1461084266598 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]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 825ms 09:44:26 INFO - PROCESS | 1656 | 1461084266640 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 1656 | 1461084266642 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:44:26 INFO - PROCESS | 1656 | 1461084266646 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 1656 | 1461084266648 Marionette TRACE conn2 <- [1,954,null,{}] 09:44:26 INFO - PROCESS | 1656 | 1461084266652 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}] 09:44:26 INFO - PROCESS | 1656 | 1461084266750 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:44:26 INFO - PROCESS | 1656 | 1461084266813 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa72800 == 49 [pid = 1656] [id = 246] 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119359400) [pid = 1656] [serial = 736] [outer = 0x0] 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11a64ac00) [pid = 1656] [serial = 737] [outer = 0x119359400] 09:44:26 INFO - PROCESS | 1656 | 1461084266845 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11aa2e400) [pid = 1656] [serial = 738] [outer = 0x119359400] 09:44:27 INFO - PROCESS | 1656 | 1461084267294 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 721ms 09:44:27 INFO - PROCESS | 1656 | 1461084267368 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:44:27 INFO - PROCESS | 1656 | 1461084267371 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:44:27 INFO - PROCESS | 1656 | 1461084267378 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1656 | 1461084267380 Marionette TRACE conn2 <- [1,958,null,{}] 09:44:27 INFO - PROCESS | 1656 | 1461084267384 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}] 09:44:27 INFO - PROCESS | 1656 | 1461084267491 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:44:27 INFO - PROCESS | 1656 | 1461084267553 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x126737000 == 50 [pid = 1656] [id = 247] 09:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11a9f0c00) [pid = 1656] [serial = 739] [outer = 0x0] 09:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11afb5000) [pid = 1656] [serial = 740] [outer = 0x11a9f0c00] 09:44:27 INFO - PROCESS | 1656 | 1461084267583 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11c10fc00) [pid = 1656] [serial = 741] [outer = 0x11a9f0c00] 09:44:27 INFO - PROCESS | 1656 | 1461084267971 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 624ms 09:44:28 INFO - PROCESS | 1656 | 1461084268048 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1656 | 1461084268050 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:44:28 INFO - PROCESS | 1656 | 1461084268078 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1656 | 1461084268081 Marionette TRACE conn2 <- [1,962,null,{}] 09:44:28 INFO - PROCESS | 1656 | 1461084268084 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}] 09:44:28 INFO - PROCESS | 1656 | 1461084268183 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:44:28 INFO - PROCESS | 1656 | 1461084268244 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d44c000 == 51 [pid = 1656] [id = 248] 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11be69000) [pid = 1656] [serial = 742] [outer = 0x0] 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x123bc8c00) [pid = 1656] [serial = 743] [outer = 0x11be69000] 09:44:28 INFO - PROCESS | 1656 | 1461084268275 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127dc5c00) [pid = 1656] [serial = 744] [outer = 0x11be69000] 09:44:28 INFO - PROCESS | 1656 | 1461084268685 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 627ms 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:44:28 INFO - PROCESS | 1656 | 1461084268700 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1656 | 1461084268701 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:44:28 INFO - PROCESS | 1656 | 1461084268703 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1656 | 1461084268705 Marionette TRACE conn2 <- [1,966,null,{}] 09:44:28 INFO - PROCESS | 1656 | 1461084268710 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}] 09:44:28 INFO - PROCESS | 1656 | 1461084268804 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:44:28 INFO - PROCESS | 1656 | 1461084268853 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4da800 == 52 [pid = 1656] [id = 249] 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12678e000) [pid = 1656] [serial = 745] [outer = 0x0] 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129adb400) [pid = 1656] [serial = 746] [outer = 0x12678e000] 09:44:28 INFO - PROCESS | 1656 | 1461084268884 Marionette DEBUG loaded listener.js 09:44:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12b2d4c00) [pid = 1656] [serial = 747] [outer = 0x12678e000] 09:44:29 INFO - PROCESS | 1656 | 1461084269317 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]]]}] 09:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 622ms 09:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:44:29 INFO - PROCESS | 1656 | 1461084269326 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:44:29 INFO - PROCESS | 1656 | 1461084269328 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:44:29 INFO - PROCESS | 1656 | 1461084269330 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:44:29 INFO - PROCESS | 1656 | 1461084269331 Marionette TRACE conn2 <- [1,970,null,{}] 09:44:29 INFO - PROCESS | 1656 | 1461084269333 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}] 09:44:29 INFO - PROCESS | 1656 | 1461084269432 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:44:29 INFO - PROCESS | 1656 | 1461084269531 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a17000 == 53 [pid = 1656] [id = 250] 09:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x119e9c000) [pid = 1656] [serial = 748] [outer = 0x0] 09:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11afb0000) [pid = 1656] [serial = 749] [outer = 0x119e9c000] 09:44:29 INFO - PROCESS | 1656 | 1461084269570 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12b8e7800) [pid = 1656] [serial = 750] [outer = 0x119e9c000] 09:44:30 INFO - PROCESS | 1656 | 1461084270141 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 869ms 09:44:30 INFO - PROCESS | 1656 | 1461084270200 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1656 | 1461084270202 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:44:30 INFO - PROCESS | 1656 | 1461084270206 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1656 | 1461084270208 Marionette TRACE conn2 <- [1,974,null,{}] 09:44:30 INFO - PROCESS | 1656 | 1461084270211 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}] 09:44:30 INFO - PROCESS | 1656 | 1461084270302 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:44:30 INFO - PROCESS | 1656 | 1461084270369 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119276000 == 54 [pid = 1656] [id = 251] 09:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1162f4400) [pid = 1656] [serial = 751] [outer = 0x0] 09:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1177b9800) [pid = 1656] [serial = 752] [outer = 0x1162f4400] 09:44:30 INFO - PROCESS | 1656 | 1461084270399 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x118fef400) [pid = 1656] [serial = 753] [outer = 0x1162f4400] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa68000 == 53 [pid = 1656] [id = 195] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf9b800 == 52 [pid = 1656] [id = 244] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12b829000 == 51 [pid = 1656] [id = 243] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab1800 == 50 [pid = 1656] [id = 242] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab1c800 == 49 [pid = 1656] [id = 241] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1287ae000 == 48 [pid = 1656] [id = 240] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12679d800 == 47 [pid = 1656] [id = 239] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x123ddf000 == 46 [pid = 1656] [id = 238] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11c887800 == 45 [pid = 1656] [id = 237] 09:44:30 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12e365000) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1dc800 == 44 [pid = 1656] [id = 236] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11be18800 == 43 [pid = 1656] [id = 235] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb8800 == 42 [pid = 1656] [id = 234] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119211000 == 41 [pid = 1656] [id = 233] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119a03800 == 40 [pid = 1656] [id = 232] 09:44:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11920a800 == 39 [pid = 1656] [id = 231] 09:44:30 INFO - PROCESS | 1656 | 1461084270848 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 672ms 09:44:30 INFO - PROCESS | 1656 | 1461084270881 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1656 | 1461084270884 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:44:30 INFO - PROCESS | 1656 | 1461084270891 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1656 | 1461084270893 Marionette TRACE conn2 <- [1,978,null,{}] 09:44:30 INFO - PROCESS | 1656 | 1461084270895 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}] 09:44:30 INFO - PROCESS | 1656 | 1461084270971 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:44:30 INFO - PROCESS | 1656 | 1461084270978 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11983b800 == 40 [pid = 1656] [id = 252] 09:44:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x115456000) [pid = 1656] [serial = 754] [outer = 0x0] 09:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x11a9e6000) [pid = 1656] [serial = 755] [outer = 0x115456000] 09:44:31 INFO - PROCESS | 1656 | 1461084271004 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11aa39400) [pid = 1656] [serial = 756] [outer = 0x115456000] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127dc9400) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11bec8400) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11be70000) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12d007800) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x127d64000) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12b0ed000) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12ce8cc00) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12bc15400) [pid = 1656] [serial = 462] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11a9e2400) [pid = 1656] [serial = 465] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11a9e9800) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x114eb7800) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11a9e8800) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12d179400) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1176ee000) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11924d000) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12b8e6c00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12b3abc00) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x129a6e000) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b0e6400) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12d4a7000) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12d0ef400) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12d003400) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11acb9800) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11be6cc00) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11be6a000) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11ad94800) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c505800) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124255c00) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127fd4000) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128846000) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ce8b800) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12be5c800) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12876e800) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12d0f1800) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x127daf000) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11aa45800) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11a9e8400) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12d4b1800) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c386000) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x129ad5000) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12dba4000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12e35e800) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12e364c00) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b7ca400) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12d0f5c00) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12e18b400) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12db9ec00) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12d181000) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 09:44:31 INFO - PROCESS | 1656 | 1461084271381 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 09:44:31 INFO - PROCESS | 1656 | 1461084271411 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 1656 | 1461084271412 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:44:31 INFO - PROCESS | 1656 | 1461084271415 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1656 | 1461084271417 Marionette TRACE conn2 <- [1,982,null,{}] 09:44:31 INFO - PROCESS | 1656 | 1461084271424 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}] 09:44:31 INFO - PROCESS | 1656 | 1461084271502 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:44:31 INFO - PROCESS | 1656 | 1461084271511 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb27800 == 41 [pid = 1656] [id = 253] 09:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11acc5400) [pid = 1656] [serial = 757] [outer = 0x0] 09:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11afb1800) [pid = 1656] [serial = 758] [outer = 0x11acc5400] 09:44:31 INFO - PROCESS | 1656 | 1461084271538 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11be6dc00) [pid = 1656] [serial = 759] [outer = 0x11acc5400] 09:44:31 INFO - PROCESS | 1656 | 1461084271878 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 473ms 09:44:31 INFO - PROCESS | 1656 | 1461084271888 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:44:31 INFO - PROCESS | 1656 | 1461084271893 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:44:31 INFO - PROCESS | 1656 | 1461084271895 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 1656 | 1461084271896 Marionette TRACE conn2 <- [1,986,null,{}] 09:44:31 INFO - PROCESS | 1656 | 1461084271898 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}] 09:44:31 INFO - PROCESS | 1656 | 1461084271977 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:44:32 INFO - PROCESS | 1656 | 1461084272026 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c43f800 == 42 [pid = 1656] [id = 254] 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11be6f400) [pid = 1656] [serial = 760] [outer = 0x0] 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c118800) [pid = 1656] [serial = 761] [outer = 0x11be6f400] 09:44:32 INFO - PROCESS | 1656 | 1461084272053 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c50b800) [pid = 1656] [serial = 762] [outer = 0x11be6f400] 09:44:32 INFO - PROCESS | 1656 | 1461084272393 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]]]}] 09:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 09:44:32 INFO - PROCESS | 1656 | 1461084272417 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:44:32 INFO - PROCESS | 1656 | 1461084272419 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:44:32 INFO - PROCESS | 1656 | 1461084272424 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:44:32 INFO - PROCESS | 1656 | 1461084272427 Marionette TRACE conn2 <- [1,990,null,{}] 09:44:32 INFO - PROCESS | 1656 | 1461084272430 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}] 09:44:32 INFO - PROCESS | 1656 | 1461084272547 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:44:32 INFO - PROCESS | 1656 | 1461084272630 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119834800 == 43 [pid = 1656] [id = 255] 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11bed6800) [pid = 1656] [serial = 763] [outer = 0x0] 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c53f000) [pid = 1656] [serial = 764] [outer = 0x11bed6800] 09:44:32 INFO - PROCESS | 1656 | 1461084272671 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12424f800) [pid = 1656] [serial = 765] [outer = 0x11bed6800] 09:44:33 INFO - PROCESS | 1656 | 1461084273098 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]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 722ms 09:44:33 INFO - PROCESS | 1656 | 1461084273145 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1656 | 1461084273145 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:44:33 INFO - PROCESS | 1656 | 1461084273148 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1656 | 1461084273149 Marionette TRACE conn2 <- [1,994,null,{}] 09:44:33 INFO - PROCESS | 1656 | 1461084273151 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}] 09:44:33 INFO - PROCESS | 1656 | 1461084273280 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:44:33 INFO - PROCESS | 1656 | 1461084273338 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119215000 == 44 [pid = 1656] [id = 256] 09:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1245a3c00) [pid = 1656] [serial = 766] [outer = 0x0] 09:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x127fd1400) [pid = 1656] [serial = 767] [outer = 0x1245a3c00] 09:44:33 INFO - PROCESS | 1656 | 1461084273384 Marionette DEBUG loaded listener.js 09:44:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129288c00) [pid = 1656] [serial = 768] [outer = 0x1245a3c00] 09:44:33 INFO - PROCESS | 1656 | 1461084273814 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]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 718ms 09:44:33 INFO - PROCESS | 1656 | 1461084273866 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1656 | 1461084273868 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:44:33 INFO - PROCESS | 1656 | 1461084273870 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1656 | 1461084273871 Marionette TRACE conn2 <- [1,998,null,{}] 09:44:33 INFO - PROCESS | 1656 | 1461084273873 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}] 09:44:33 INFO - PROCESS | 1656 | 1461084273965 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:44:34 INFO - PROCESS | 1656 | 1461084274003 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287ae800 == 45 [pid = 1656] [id = 257] 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c117400) [pid = 1656] [serial = 769] [outer = 0x0] 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129adf000) [pid = 1656] [serial = 770] [outer = 0x11c117400] 09:44:34 INFO - PROCESS | 1656 | 1461084274030 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b2cf000) [pid = 1656] [serial = 771] [outer = 0x11c117400] 09:44:34 INFO - PROCESS | 1656 | 1461084274341 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]]]}] 09:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 09:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:44:34 INFO - PROCESS | 1656 | 1461084274389 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:44:34 INFO - PROCESS | 1656 | 1461084274390 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:44:34 INFO - PROCESS | 1656 | 1461084274392 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 1656 | 1461084274393 Marionette TRACE conn2 <- [1,1002,null,{}] 09:44:34 INFO - PROCESS | 1656 | 1461084274395 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}] 09:44:34 INFO - PROCESS | 1656 | 1461084274492 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:44:34 INFO - PROCESS | 1656 | 1461084274496 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab4800 == 46 [pid = 1656] [id = 258] 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12883e800) [pid = 1656] [serial = 772] [outer = 0x0] 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b8de000) [pid = 1656] [serial = 773] [outer = 0x12883e800] 09:44:34 INFO - PROCESS | 1656 | 1461084274551 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bc08000) [pid = 1656] [serial = 774] [outer = 0x12883e800] 09:44:34 INFO - PROCESS | 1656 | 1461084274967 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]]]}] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11ad8b800) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1162f6800) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118d8e400) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1146b5800) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12439c800) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11acc3800) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11a9e3800) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118d31c00) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128769800) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11a9f0400) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11427b400) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12e18c400) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129286800) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:44:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114b83c00) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 620ms 09:44:35 INFO - PROCESS | 1656 | 1461084275012 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1656 | 1461084275013 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:44:35 INFO - PROCESS | 1656 | 1461084275016 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1656 | 1461084275017 Marionette TRACE conn2 <- [1,1006,null,{}] 09:44:35 INFO - PROCESS | 1656 | 1461084275019 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}] 09:44:35 INFO - PROCESS | 1656 | 1461084275094 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:44:35 INFO - PROCESS | 1656 | 1461084275098 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b988800 == 47 [pid = 1656] [id = 259] 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11a9e4800) [pid = 1656] [serial = 775] [outer = 0x0] 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11b903400) [pid = 1656] [serial = 776] [outer = 0x11a9e4800] 09:44:35 INFO - PROCESS | 1656 | 1461084275124 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12439e800) [pid = 1656] [serial = 777] [outer = 0x11a9e4800] 09:44:35 INFO - PROCESS | 1656 | 1461084275427 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:44:35 INFO - PROCESS | 1656 | 1461084275485 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1656 | 1461084275486 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:44:35 INFO - PROCESS | 1656 | 1461084275488 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1656 | 1461084275489 Marionette TRACE conn2 <- [1,1010,null,{}] 09:44:35 INFO - PROCESS | 1656 | 1461084275491 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}] 09:44:35 INFO - PROCESS | 1656 | 1461084275567 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:44:35 INFO - PROCESS | 1656 | 1461084275621 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba97800 == 48 [pid = 1656] [id = 260] 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118d31c00) [pid = 1656] [serial = 778] [outer = 0x0] 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127cadc00) [pid = 1656] [serial = 779] [outer = 0x118d31c00] 09:44:35 INFO - PROCESS | 1656 | 1461084275647 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bc12400) [pid = 1656] [serial = 780] [outer = 0x118d31c00] 09:44:35 INFO - PROCESS | 1656 | 1461084275934 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 09:44:35 INFO - PROCESS | 1656 | 1461084275964 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 1656 | 1461084275965 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:44:35 INFO - PROCESS | 1656 | 1461084275968 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 1656 | 1461084275969 Marionette TRACE conn2 <- [1,1014,null,{}] 09:44:35 INFO - PROCESS | 1656 | 1461084275972 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}] 09:44:36 INFO - PROCESS | 1656 | 1461084276066 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:44:36 INFO - PROCESS | 1656 | 1461084276070 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe7000 == 49 [pid = 1656] [id = 261] 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12be59000) [pid = 1656] [serial = 781] [outer = 0x0] 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12d00a000) [pid = 1656] [serial = 782] [outer = 0x12be59000] 09:44:36 INFO - PROCESS | 1656 | 1461084276102 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12d177000) [pid = 1656] [serial = 783] [outer = 0x12be59000] 09:44:36 INFO - PROCESS | 1656 | 1461084276426 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 468ms 09:44:36 INFO - PROCESS | 1656 | 1461084276437 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1656 | 1461084276438 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:44:36 INFO - PROCESS | 1656 | 1461084276441 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1656 | 1461084276444 Marionette TRACE conn2 <- [1,1018,null,{}] 09:44:36 INFO - PROCESS | 1656 | 1461084276447 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}] 09:44:36 INFO - PROCESS | 1656 | 1461084276555 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:44:36 INFO - PROCESS | 1656 | 1461084276563 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d461000 == 50 [pid = 1656] [id = 262] 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1243a2800) [pid = 1656] [serial = 784] [outer = 0x0] 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12d176c00) [pid = 1656] [serial = 785] [outer = 0x1243a2800] 09:44:36 INFO - PROCESS | 1656 | 1461084276591 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12d184800) [pid = 1656] [serial = 786] [outer = 0x1243a2800] 09:44:37 INFO - PROCESS | 1656 | 1461084277086 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]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 09:44:37 INFO - PROCESS | 1656 | 1461084277118 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1656 | 1461084277121 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:44:37 INFO - PROCESS | 1656 | 1461084277130 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1656 | 1461084277134 Marionette TRACE conn2 <- [1,1022,null,{}] 09:44:37 INFO - PROCESS | 1656 | 1461084277142 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}] 09:44:37 INFO - PROCESS | 1656 | 1461084277252 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:44:37 INFO - PROCESS | 1656 | 1461084277319 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118d13800 == 51 [pid = 1656] [id = 263] 09:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114ed3400) [pid = 1656] [serial = 787] [outer = 0x0] 09:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11537cc00) [pid = 1656] [serial = 788] [outer = 0x114ed3400] 09:44:37 INFO - PROCESS | 1656 | 1461084277351 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118df3c00) [pid = 1656] [serial = 789] [outer = 0x114ed3400] 09:44:37 INFO - PROCESS | 1656 | 1461084277780 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]]]}] 09:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 680ms 09:44:37 INFO - PROCESS | 1656 | 1461084277809 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:44:37 INFO - PROCESS | 1656 | 1461084277813 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:44:37 INFO - PROCESS | 1656 | 1461084277818 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1656 | 1461084277819 Marionette TRACE conn2 <- [1,1026,null,{}] 09:44:37 INFO - PROCESS | 1656 | 1461084277822 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}] 09:44:37 INFO - PROCESS | 1656 | 1461084277921 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:44:37 INFO - PROCESS | 1656 | 1461084277986 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1e3800 == 52 [pid = 1656] [id = 264] 09:44:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119095800) [pid = 1656] [serial = 790] [outer = 0x0] 09:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a64a400) [pid = 1656] [serial = 791] [outer = 0x119095800] 09:44:38 INFO - PROCESS | 1656 | 1461084278016 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11afb8c00) [pid = 1656] [serial = 792] [outer = 0x119095800] 09:44:38 INFO - PROCESS | 1656 | 1461084278431 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 09:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:44:38 INFO - PROCESS | 1656 | 1461084278488 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 1656 | 1461084278489 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:44:38 INFO - PROCESS | 1656 | 1461084278494 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1656 | 1461084278496 Marionette TRACE conn2 <- [1,1030,null,{}] 09:44:38 INFO - PROCESS | 1656 | 1461084278504 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}] 09:44:38 INFO - PROCESS | 1656 | 1461084278627 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:44:38 INFO - PROCESS | 1656 | 1461084278692 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf9d000 == 53 [pid = 1656] [id = 265] 09:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c1aa800) [pid = 1656] [serial = 793] [outer = 0x0] 09:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12439a800) [pid = 1656] [serial = 794] [outer = 0x11c1aa800] 09:44:38 INFO - PROCESS | 1656 | 1461084278725 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x127bc8c00) [pid = 1656] [serial = 795] [outer = 0x11c1aa800] 09:44:39 INFO - PROCESS | 1656 | 1461084279143 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 09:44:39 INFO - PROCESS | 1656 | 1461084279166 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:44:39 INFO - PROCESS | 1656 | 1461084279168 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:44:39 INFO - PROCESS | 1656 | 1461084279170 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1656 | 1461084279171 Marionette TRACE conn2 <- [1,1034,null,{}] 09:44:39 INFO - PROCESS | 1656 | 1461084279174 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}] 09:44:39 INFO - PROCESS | 1656 | 1461084279272 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:44:39 INFO - PROCESS | 1656 | 1461084279320 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4b9800 == 54 [pid = 1656] [id = 266] 09:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x127db0800) [pid = 1656] [serial = 796] [outer = 0x0] 09:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12880ac00) [pid = 1656] [serial = 797] [outer = 0x127db0800] 09:44:39 INFO - PROCESS | 1656 | 1461084279351 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b8e6c00) [pid = 1656] [serial = 798] [outer = 0x127db0800] 09:44:39 INFO - PROCESS | 1656 | 1461084279803 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 673ms 09:44:39 INFO - PROCESS | 1656 | 1461084279861 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:44:39 INFO - PROCESS | 1656 | 1461084279862 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:44:39 INFO - PROCESS | 1656 | 1461084279867 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:44:39 INFO - PROCESS | 1656 | 1461084279869 Marionette TRACE conn2 <- [1,1038,null,{}] 09:44:39 INFO - PROCESS | 1656 | 1461084279876 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}] 09:44:40 INFO - PROCESS | 1656 | 1461084280024 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:44:40 INFO - PROCESS | 1656 | 1461084280092 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e75e800 == 55 [pid = 1656] [id = 267] 09:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x127db5400) [pid = 1656] [serial = 799] [outer = 0x0] 09:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12d002400) [pid = 1656] [serial = 800] [outer = 0x127db5400] 09:44:40 INFO - PROCESS | 1656 | 1461084280122 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12d0f2400) [pid = 1656] [serial = 801] [outer = 0x127db5400] 09:44:40 INFO - PROCESS | 1656 | 1461084280545 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]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 722ms 09:44:40 INFO - PROCESS | 1656 | 1461084280589 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1656 | 1461084280590 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:44:40 INFO - PROCESS | 1656 | 1461084280592 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1656 | 1461084280594 Marionette TRACE conn2 <- [1,1042,null,{}] 09:44:40 INFO - PROCESS | 1656 | 1461084280596 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}] 09:44:40 INFO - PROCESS | 1656 | 1461084280711 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:44:40 INFO - PROCESS | 1656 | 1461084280933 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a610000 == 56 [pid = 1656] [id = 268] 09:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x114b8b400) [pid = 1656] [serial = 802] [outer = 0x0] 09:44:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x114eb7400) [pid = 1656] [serial = 803] [outer = 0x114b8b400] 09:44:40 INFO - PROCESS | 1656 | 1461084280963 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116471000) [pid = 1656] [serial = 804] [outer = 0x114b8b400] 09:44:41 INFO - PROCESS | 1656 | 1461084281417 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 870ms 09:44:41 INFO - PROCESS | 1656 | 1461084281463 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 1656 | 1461084281465 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:44:41 INFO - PROCESS | 1656 | 1461084281468 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 1656 | 1461084281470 Marionette TRACE conn2 <- [1,1046,null,{}] 09:44:41 INFO - PROCESS | 1656 | 1461084281475 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}] 09:44:41 INFO - PROCESS | 1656 | 1461084281565 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:44:41 INFO - PROCESS | 1656 | 1461084281630 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119286800 == 57 [pid = 1656] [id = 269] 09:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11a652800) [pid = 1656] [serial = 805] [outer = 0x0] 09:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11a9ecc00) [pid = 1656] [serial = 806] [outer = 0x11a652800] 09:44:41 INFO - PROCESS | 1656 | 1461084281659 Marionette DEBUG loaded listener.js 09:44:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11acc4000) [pid = 1656] [serial = 807] [outer = 0x11a652800] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe7000 == 56 [pid = 1656] [id = 261] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba97800 == 55 [pid = 1656] [id = 260] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11b988800 == 54 [pid = 1656] [id = 259] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab4800 == 53 [pid = 1656] [id = 258] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1287ae800 == 52 [pid = 1656] [id = 257] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119215000 == 51 [pid = 1656] [id = 256] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x114b8bc00) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11b9f5800) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1243a8800) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12be5a800) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12b2d5400) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119834800 == 50 [pid = 1656] [id = 255] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11c43f800 == 49 [pid = 1656] [id = 254] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb27800 == 48 [pid = 1656] [id = 253] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11983b800 == 47 [pid = 1656] [id = 252] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x119276000 == 46 [pid = 1656] [id = 251] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12d44c000 == 45 [pid = 1656] [id = 248] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x126737000 == 44 [pid = 1656] [id = 247] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa72800 == 43 [pid = 1656] [id = 246] 09:44:42 INFO - PROCESS | 1656 | --DOCSHELL 0x115ebc000 == 42 [pid = 1656] [id = 245] 09:44:42 INFO - PROCESS | 1656 | 1461084282099 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]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 09:44:42 INFO - PROCESS | 1656 | 1461084282146 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1656 | 1461084282148 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:44:42 INFO - PROCESS | 1656 | 1461084282151 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1656 | 1461084282152 Marionette TRACE conn2 <- [1,1050,null,{}] 09:44:42 INFO - PROCESS | 1656 | 1461084282154 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}] 09:44:42 INFO - PROCESS | 1656 | 1461084282231 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:44:42 INFO - PROCESS | 1656 | 1461084282236 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11921a000 == 43 [pid = 1656] [id = 270] 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11909cc00) [pid = 1656] [serial = 808] [outer = 0x0] 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11ad94c00) [pid = 1656] [serial = 809] [outer = 0x11909cc00] 09:44:42 INFO - PROCESS | 1656 | 1461084282265 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11b9fcc00) [pid = 1656] [serial = 810] [outer = 0x11909cc00] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1243ee800) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1177b2400) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x118d8d400) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11a8d6400) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11aa4d800) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x123d0fc00) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x127db1400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11c117c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11ad90c00) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11b9f9800) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119e9a800) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1192cc800) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x128839400) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128209c00) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11be6fc00) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11c113800) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1160a9800) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12459dc00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e372800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b0e5400) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x129282000) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128808000) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x127bc2000) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129ada400) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x123a7a400) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12b0f4400) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12439b400) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 09:44:42 INFO - PROCESS | 1656 | 1461084282654 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]]]}] 09:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 525ms 09:44:42 INFO - PROCESS | 1656 | 1461084282677 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:44:42 INFO - PROCESS | 1656 | 1461084282679 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:44:42 INFO - PROCESS | 1656 | 1461084282688 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:44:42 INFO - PROCESS | 1656 | 1461084282692 Marionette TRACE conn2 <- [1,1054,null,{}] 09:44:42 INFO - PROCESS | 1656 | 1461084282696 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}] 09:44:42 INFO - PROCESS | 1656 | 1461084282797 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:44:42 INFO - PROCESS | 1656 | 1461084282803 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1db800 == 44 [pid = 1656] [id = 271] 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11be0b800) [pid = 1656] [serial = 811] [outer = 0x0] 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11bed6000) [pid = 1656] [serial = 812] [outer = 0x11be0b800] 09:44:42 INFO - PROCESS | 1656 | 1461084282844 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c53ac00) [pid = 1656] [serial = 813] [outer = 0x11be0b800] 09:44:43 INFO - PROCESS | 1656 | 1461084283251 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]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 580ms 09:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:44:43 INFO - PROCESS | 1656 | 1461084283263 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:44:43 INFO - PROCESS | 1656 | 1461084283265 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:44:43 INFO - PROCESS | 1656 | 1461084283267 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 1656 | 1461084283268 Marionette TRACE conn2 <- [1,1058,null,{}] 09:44:43 INFO - PROCESS | 1656 | 1461084283270 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}] 09:44:43 INFO - PROCESS | 1656 | 1461084283348 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:44:43 INFO - PROCESS | 1656 | 1461084283352 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c880800 == 45 [pid = 1656] [id = 272] 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c89e800) [pid = 1656] [serial = 814] [outer = 0x0] 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123a7c800) [pid = 1656] [serial = 815] [outer = 0x11c89e800] 09:44:43 INFO - PROCESS | 1656 | 1461084283380 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1240f4800) [pid = 1656] [serial = 816] [outer = 0x11c89e800] 09:44:43 INFO - PROCESS | 1656 | 1461084283705 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]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 09:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:44:43 INFO - PROCESS | 1656 | 1461084283736 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:44:43 INFO - PROCESS | 1656 | 1461084283737 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:44:43 INFO - PROCESS | 1656 | 1461084283739 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 1656 | 1461084283740 Marionette TRACE conn2 <- [1,1062,null,{}] 09:44:43 INFO - PROCESS | 1656 | 1461084283742 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}] 09:44:43 INFO - PROCESS | 1656 | 1461084283817 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:44:43 INFO - PROCESS | 1656 | 1461084283823 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x124182000 == 46 [pid = 1656] [id = 273] 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1245a7800) [pid = 1656] [serial = 817] [outer = 0x0] 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126790c00) [pid = 1656] [serial = 818] [outer = 0x1245a7800] 09:44:43 INFO - PROCESS | 1656 | 1461084283858 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12876a800) [pid = 1656] [serial = 819] [outer = 0x1245a7800] 09:44:44 INFO - PROCESS | 1656 | 1461084284225 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 09:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:44:44 INFO - PROCESS | 1656 | 1461084284259 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1656 | 1461084284261 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:44:44 INFO - PROCESS | 1656 | 1461084284263 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1656 | 1461084284264 Marionette TRACE conn2 <- [1,1066,null,{}] 09:44:44 INFO - PROCESS | 1656 | 1461084284266 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}] 09:44:44 INFO - PROCESS | 1656 | 1461084284370 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:44:44 INFO - PROCESS | 1656 | 1461084284374 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679d800 == 47 [pid = 1656] [id = 274] 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12876c000) [pid = 1656] [serial = 820] [outer = 0x0] 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129289400) [pid = 1656] [serial = 821] [outer = 0x12876c000] 09:44:44 INFO - PROCESS | 1656 | 1461084284399 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b0e6400) [pid = 1656] [serial = 822] [outer = 0x12876c000] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 09:44:44 INFO - PROCESS | 1656 | 1461084284728 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]]]}] 09:44:44 INFO - PROCESS | 1656 | 1461084284731 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1656 | 1461084284732 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:44:44 INFO - PROCESS | 1656 | 1461084284734 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1656 | 1461084284735 Marionette TRACE conn2 <- [1,1070,null,{}] 09:44:44 INFO - PROCESS | 1656 | 1461084284738 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}] 09:44:44 INFO - PROCESS | 1656 | 1461084284834 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:44:44 INFO - PROCESS | 1656 | 1461084284846 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292c5000 == 48 [pid = 1656] [id = 275] 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x129adb000) [pid = 1656] [serial = 823] [outer = 0x0] 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12b2cb400) [pid = 1656] [serial = 824] [outer = 0x129adb000] 09:44:44 INFO - PROCESS | 1656 | 1461084284871 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b8df400) [pid = 1656] [serial = 825] [outer = 0x129adb000] 09:44:45 INFO - PROCESS | 1656 | 1461084285200 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]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 517ms 09:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:44:45 INFO - PROCESS | 1656 | 1461084285253 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 1656 | 1461084285254 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:44:45 INFO - PROCESS | 1656 | 1461084285256 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 1656 | 1461084285257 Marionette TRACE conn2 <- [1,1074,null,{}] 09:44:45 INFO - PROCESS | 1656 | 1461084285259 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}] 09:44:45 INFO - PROCESS | 1656 | 1461084285361 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:44:45 INFO - PROCESS | 1656 | 1461084285384 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b817800 == 49 [pid = 1656] [id = 276] 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12b8eb800) [pid = 1656] [serial = 826] [outer = 0x0] 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12be5c400) [pid = 1656] [serial = 827] [outer = 0x12b8eb800] 09:44:45 INFO - PROCESS | 1656 | 1461084285409 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12d0ea400) [pid = 1656] [serial = 828] [outer = 0x12b8eb800] 09:44:45 INFO - PROCESS | 1656 | 1461084285751 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]]]}] 09:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 09:44:45 INFO - PROCESS | 1656 | 1461084285777 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:44:45 INFO - PROCESS | 1656 | 1461084285778 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:44:45 INFO - PROCESS | 1656 | 1461084285787 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:44:45 INFO - PROCESS | 1656 | 1461084285789 Marionette TRACE conn2 <- [1,1078,null,{}] 09:44:45 INFO - PROCESS | 1656 | 1461084285791 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}] 09:44:45 INFO - PROCESS | 1656 | 1461084285889 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:44:45 INFO - PROCESS | 1656 | 1461084285893 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf8f000 == 50 [pid = 1656] [id = 277] 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12d0ee000) [pid = 1656] [serial = 829] [outer = 0x0] 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12d17a000) [pid = 1656] [serial = 830] [outer = 0x12d0ee000] 09:44:45 INFO - PROCESS | 1656 | 1461084285948 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12d4a4000) [pid = 1656] [serial = 831] [outer = 0x12d0ee000] 09:44:46 INFO - PROCESS | 1656 | 1461084286403 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]]]}] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11acc5400) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11a9f0c00) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11bed6800) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c117400) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119e9c000) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12be59000) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129ad8800) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12883e800) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118d31c00) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11a9e4800) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x123d04400) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x114246400) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11ad91000) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b0f2c00) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b2d3800) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1146b1c00) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115456000) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119359400) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1245a3c00) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11be69000) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11be6f400) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:44:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1162f4400) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 669ms 09:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:44:46 INFO - PROCESS | 1656 | 1461084286458 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:44:46 INFO - PROCESS | 1656 | 1461084286459 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:44:46 INFO - PROCESS | 1656 | 1461084286461 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1656 | 1461084286462 Marionette TRACE conn2 <- [1,1082,null,{}] 09:44:46 INFO - PROCESS | 1656 | 1461084286464 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}] 09:44:46 INFO - PROCESS | 1656 | 1461084286539 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:44:46 INFO - PROCESS | 1656 | 1461084286545 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b987800 == 51 [pid = 1656] [id = 278] 09:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118d31c00) [pid = 1656] [serial = 832] [outer = 0x0] 09:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119359400) [pid = 1656] [serial = 833] [outer = 0x118d31c00] 09:44:46 INFO - PROCESS | 1656 | 1461084286576 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11bed6800) [pid = 1656] [serial = 834] [outer = 0x118d31c00] 09:44:46 INFO - PROCESS | 1656 | 1461084286933 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]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 09:44:46 INFO - PROCESS | 1656 | 1461084286981 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:44:46 INFO - PROCESS | 1656 | 1461084286983 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:44:46 INFO - PROCESS | 1656 | 1461084286986 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1656 | 1461084286989 Marionette TRACE conn2 <- [1,1086,null,{}] 09:44:46 INFO - PROCESS | 1656 | 1461084286992 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}] 09:44:47 INFO - PROCESS | 1656 | 1461084287163 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:44:47 INFO - PROCESS | 1656 | 1461084287180 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba94800 == 52 [pid = 1656] [id = 279] 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c8a2400) [pid = 1656] [serial = 835] [outer = 0x0] 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12d17d000) [pid = 1656] [serial = 836] [outer = 0x11c8a2400] 09:44:47 INFO - PROCESS | 1656 | 1461084287221 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12dba2c00) [pid = 1656] [serial = 837] [outer = 0x11c8a2400] 09:44:47 INFO - PROCESS | 1656 | 1461084287703 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]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 723ms 09:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:44:47 INFO - PROCESS | 1656 | 1461084287709 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1656 | 1461084287710 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:44:47 INFO - PROCESS | 1656 | 1461084287712 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1656 | 1461084287713 Marionette TRACE conn2 <- [1,1090,null,{}] 09:44:47 INFO - PROCESS | 1656 | 1461084287715 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}] 09:44:47 INFO - PROCESS | 1656 | 1461084287820 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:44:47 INFO - PROCESS | 1656 | 1461084287851 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db75800 == 53 [pid = 1656] [id = 280] 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12e183800) [pid = 1656] [serial = 838] [outer = 0x0] 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12e367400) [pid = 1656] [serial = 839] [outer = 0x12e183800] 09:44:47 INFO - PROCESS | 1656 | 1461084287876 Marionette DEBUG loaded listener.js 09:44:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12e373c00) [pid = 1656] [serial = 840] [outer = 0x12e183800] 09:44:48 INFO - PROCESS | 1656 | 1461084288313 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]]]}] 09:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 09:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:44:48 INFO - PROCESS | 1656 | 1461084288332 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:44:48 INFO - PROCESS | 1656 | 1461084288335 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:44:48 INFO - PROCESS | 1656 | 1461084288339 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:44:48 INFO - PROCESS | 1656 | 1461084288341 Marionette TRACE conn2 <- [1,1094,null,{}] 09:44:48 INFO - PROCESS | 1656 | 1461084288345 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}] 09:44:48 INFO - PROCESS | 1656 | 1461084288447 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:44:48 INFO - PROCESS | 1656 | 1461084288515 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab38800 == 54 [pid = 1656] [id = 281] 09:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118feb400) [pid = 1656] [serial = 841] [outer = 0x0] 09:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119853c00) [pid = 1656] [serial = 842] [outer = 0x118feb400] 09:44:48 INFO - PROCESS | 1656 | 1461084288547 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11a9f0c00) [pid = 1656] [serial = 843] [outer = 0x118feb400] 09:44:48 INFO - PROCESS | 1656 | 1461084288964 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]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 672ms 09:44:49 INFO - PROCESS | 1656 | 1461084289012 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1656 | 1461084289016 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:44:49 INFO - PROCESS | 1656 | 1461084289021 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1656 | 1461084289023 Marionette TRACE conn2 <- [1,1098,null,{}] 09:44:49 INFO - PROCESS | 1656 | 1461084289045 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}] 09:44:49 INFO - PROCESS | 1656 | 1461084289167 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:44:49 INFO - PROCESS | 1656 | 1461084289244 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x123aee000 == 55 [pid = 1656] [id = 282] 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11ad94000) [pid = 1656] [serial = 844] [outer = 0x0] 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11b9fc800) [pid = 1656] [serial = 845] [outer = 0x11ad94000] 09:44:49 INFO - PROCESS | 1656 | 1461084289274 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11becf400) [pid = 1656] [serial = 846] [outer = 0x11ad94000] 09:44:49 INFO - PROCESS | 1656 | 1461084289680 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]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 688ms 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:44:49 INFO - PROCESS | 1656 | 1461084289710 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1656 | 1461084289711 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:44:49 INFO - PROCESS | 1656 | 1461084289714 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1656 | 1461084289716 Marionette TRACE conn2 <- [1,1102,null,{}] 09:44:49 INFO - PROCESS | 1656 | 1461084289724 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}] 09:44:49 INFO - PROCESS | 1656 | 1461084289829 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:44:49 INFO - PROCESS | 1656 | 1461084289884 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cec6800 == 56 [pid = 1656] [id = 283] 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c510400) [pid = 1656] [serial = 847] [outer = 0x0] 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1243a6c00) [pid = 1656] [serial = 848] [outer = 0x11c510400] 09:44:49 INFO - PROCESS | 1656 | 1461084289915 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128209c00) [pid = 1656] [serial = 849] [outer = 0x11c510400] 09:44:50 INFO - PROCESS | 1656 | 1461084290335 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]]]}] 09:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 671ms 09:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:44:50 INFO - PROCESS | 1656 | 1461084290385 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 1656 | 1461084290387 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:44:50 INFO - PROCESS | 1656 | 1461084290389 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 1656 | 1461084290390 Marionette TRACE conn2 <- [1,1106,null,{}] 09:44:50 INFO - PROCESS | 1656 | 1461084290393 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}] 09:44:50 INFO - PROCESS | 1656 | 1461084290511 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:44:50 INFO - PROCESS | 1656 | 1461084290577 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef98000 == 57 [pid = 1656] [id = 284] 09:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x129ad5400) [pid = 1656] [serial = 850] [outer = 0x0] 09:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b2cb800) [pid = 1656] [serial = 851] [outer = 0x129ad5400] 09:44:50 INFO - PROCESS | 1656 | 1461084290607 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12be5e800) [pid = 1656] [serial = 852] [outer = 0x129ad5400] 09:44:51 INFO - PROCESS | 1656 | 1461084291002 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]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 619ms 09:44:51 INFO - PROCESS | 1656 | 1461084291008 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1656 | 1461084291010 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:44:51 INFO - PROCESS | 1656 | 1461084291012 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1656 | 1461084291013 Marionette TRACE conn2 <- [1,1110,null,{}] 09:44:51 INFO - PROCESS | 1656 | 1461084291016 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}] 09:44:51 INFO - PROCESS | 1656 | 1461084291111 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:44:51 INFO - PROCESS | 1656 | 1461084291175 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f36b800 == 58 [pid = 1656] [id = 285] 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12be60000) [pid = 1656] [serial = 853] [outer = 0x0] 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12d178800) [pid = 1656] [serial = 854] [outer = 0x12be60000] 09:44:51 INFO - PROCESS | 1656 | 1461084291205 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12e182c00) [pid = 1656] [serial = 855] [outer = 0x12be60000] 09:44:51 INFO - PROCESS | 1656 | 1461084291610 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]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 09:44:51 INFO - PROCESS | 1656 | 1461084291632 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 1656 | 1461084291633 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:44:51 INFO - PROCESS | 1656 | 1461084291636 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 1656 | 1461084291637 Marionette TRACE conn2 <- [1,1114,null,{}] 09:44:51 INFO - PROCESS | 1656 | 1461084291639 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}] 09:44:51 INFO - PROCESS | 1656 | 1461084291763 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:44:51 INFO - PROCESS | 1656 | 1461084291859 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f41800 == 59 [pid = 1656] [id = 286] 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11a9e3800) [pid = 1656] [serial = 856] [outer = 0x0] 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12d0f0400) [pid = 1656] [serial = 857] [outer = 0x11a9e3800] 09:44:51 INFO - PROCESS | 1656 | 1461084291904 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12e7ad000) [pid = 1656] [serial = 858] [outer = 0x11a9e3800] 09:44:52 INFO - PROCESS | 1656 | 1461084292477 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]]]}] 09:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 869ms 09:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:44:52 INFO - PROCESS | 1656 | 1461084292508 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:44:52 INFO - PROCESS | 1656 | 1461084292510 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:44:52 INFO - PROCESS | 1656 | 1461084292514 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1656 | 1461084292516 Marionette TRACE conn2 <- [1,1118,null,{}] 09:44:52 INFO - PROCESS | 1656 | 1461084292521 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}] 09:44:52 INFO - PROCESS | 1656 | 1461084292621 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:44:52 INFO - PROCESS | 1656 | 1461084292686 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb23800 == 60 [pid = 1656] [id = 287] 09:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1177bc000) [pid = 1656] [serial = 859] [outer = 0x0] 09:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118d94c00) [pid = 1656] [serial = 860] [outer = 0x1177bc000] 09:44:52 INFO - PROCESS | 1656 | 1461084292714 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119e9d800) [pid = 1656] [serial = 861] [outer = 0x1177bc000] 09:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 09:44:53 INFO - PROCESS | 1656 | 1461084293182 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]]]}] 09:44:53 INFO - PROCESS | 1656 | 1461084293188 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 1656 | 1461084293191 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:44:53 INFO - PROCESS | 1656 | 1461084293216 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 1656 | 1461084293218 Marionette TRACE conn2 <- [1,1122,null,{}] 09:44:53 INFO - PROCESS | 1656 | 1461084293220 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}] 09:44:53 INFO - PROCESS | 1656 | 1461084293314 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:44:53 INFO - PROCESS | 1656 | 1461084293390 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab13000 == 61 [pid = 1656] [id = 288] 09:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11aa37400) [pid = 1656] [serial = 862] [outer = 0x0] 09:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11ad28c00) [pid = 1656] [serial = 863] [outer = 0x11aa37400] 09:44:53 INFO - PROCESS | 1656 | 1461084293417 Marionette DEBUG loaded listener.js 09:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11afb5800) [pid = 1656] [serial = 864] [outer = 0x11aa37400] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba94800 == 60 [pid = 1656] [id = 279] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12d176c00) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11b987800 == 59 [pid = 1656] [id = 278] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf8f000 == 58 [pid = 1656] [id = 277] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12b817800 == 57 [pid = 1656] [id = 276] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1292c5000 == 56 [pid = 1656] [id = 275] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12679d800 == 55 [pid = 1656] [id = 274] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x124182000 == 54 [pid = 1656] [id = 273] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11c880800 == 53 [pid = 1656] [id = 272] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1db800 == 52 [pid = 1656] [id = 271] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11921a000 == 51 [pid = 1656] [id = 270] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x119286800 == 50 [pid = 1656] [id = 269] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11a610000 == 49 [pid = 1656] [id = 268] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1e3800 == 48 [pid = 1656] [id = 264] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118d13800 == 47 [pid = 1656] [id = 263] 09:44:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12d461000 == 46 [pid = 1656] [id = 262] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12bc11400) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12d0ef000) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118638c00) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11c117000) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1160a1000) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x114b88800) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a9e6000) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11aa39400) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11a64ac00) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11aa2e400) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x127fd1400) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127dc5c00) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x123bc8c00) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129adb400) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11c118800) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11c50b800) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118fef400) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1177b9800) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11afb1800) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11be6dc00) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11c10fc00) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11afb5000) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11c53f000) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b2cf000) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b8e7800) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11afb0000) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12d177000) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129adf000) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b7cdc00) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129288c00) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b8de000) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x127cadc00) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11b903400) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12439e800) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12d00a000) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12bc08000) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12bc12400) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12424f800) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129ada000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 09:44:53 INFO - PROCESS | 1656 | 1461084293787 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]]]}] 09:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 621ms 09:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:44:53 INFO - PROCESS | 1656 | 1461084293836 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 1656 | 1461084293837 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:44:53 INFO - PROCESS | 1656 | 1461084293839 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 1656 | 1461084293842 Marionette TRACE conn2 <- [1,1126,null,{}] 09:44:53 INFO - PROCESS | 1656 | 1461084293849 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}] 09:44:53 INFO - PROCESS | 1656 | 1461084293931 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:44:53 INFO - PROCESS | 1656 | 1461084293981 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab11000 == 47 [pid = 1656] [id = 289] 09:44:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11aa3bc00) [pid = 1656] [serial = 865] [outer = 0x0] 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11be64000) [pid = 1656] [serial = 866] [outer = 0x11aa3bc00] 09:44:54 INFO - PROCESS | 1656 | 1461084294013 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11c117800) [pid = 1656] [serial = 867] [outer = 0x11aa3bc00] 09:44:54 INFO - PROCESS | 1656 | 1461084294336 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]]]}] 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11c89f400) [pid = 1656] [serial = 868] [outer = 0x12f9d2800] 09:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 09:44:54 INFO - PROCESS | 1656 | 1461084294376 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:44:54 INFO - PROCESS | 1656 | 1461084294378 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:44:54 INFO - PROCESS | 1656 | 1461084294406 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:44:54 INFO - PROCESS | 1656 | 1461084294408 Marionette TRACE conn2 <- [1,1130,null,{}] 09:44:54 INFO - PROCESS | 1656 | 1461084294411 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}] 09:44:54 INFO - PROCESS | 1656 | 1461084294534 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:44:54 INFO - PROCESS | 1656 | 1461084294627 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c878800 == 48 [pid = 1656] [id = 290] 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c1a8800) [pid = 1656] [serial = 869] [outer = 0x0] 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123885800) [pid = 1656] [serial = 870] [outer = 0x11c1a8800] 09:44:54 INFO - PROCESS | 1656 | 1461084294673 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123e2a000) [pid = 1656] [serial = 871] [outer = 0x11c1a8800] 09:44:55 INFO - PROCESS | 1656 | 1461084295043 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]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 683ms 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:44:55 INFO - PROCESS | 1656 | 1461084295078 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 1656 | 1461084295079 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:44:55 INFO - PROCESS | 1656 | 1461084295081 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1656 | 1461084295082 Marionette TRACE conn2 <- [1,1134,null,{}] 09:44:55 INFO - PROCESS | 1656 | 1461084295085 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}] 09:44:55 INFO - PROCESS | 1656 | 1461084295181 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:44:55 INFO - PROCESS | 1656 | 1461084295188 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c32000 == 49 [pid = 1656] [id = 291] 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123888c00) [pid = 1656] [serial = 872] [outer = 0x0] 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x123e2f000) [pid = 1656] [serial = 873] [outer = 0x123888c00] 09:44:55 INFO - PROCESS | 1656 | 1461084295215 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x123fcc800) [pid = 1656] [serial = 874] [outer = 0x123888c00] 09:44:55 INFO - PROCESS | 1656 | 1461084295519 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]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 469ms 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:44:55 INFO - PROCESS | 1656 | 1461084295551 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 1656 | 1461084295552 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:44:55 INFO - PROCESS | 1656 | 1461084295554 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1656 | 1461084295556 Marionette TRACE conn2 <- [1,1138,null,{}] 09:44:55 INFO - PROCESS | 1656 | 1461084295560 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}] 09:44:55 INFO - PROCESS | 1656 | 1461084295651 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:44:55 INFO - PROCESS | 1656 | 1461084295657 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292b0800 == 50 [pid = 1656] [id = 292] 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1242f4000) [pid = 1656] [serial = 875] [outer = 0x0] 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127cae000) [pid = 1656] [serial = 876] [outer = 0x1242f4000] 09:44:55 INFO - PROCESS | 1656 | 1461084295685 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129281c00) [pid = 1656] [serial = 877] [outer = 0x1242f4000] 09:44:56 INFO - PROCESS | 1656 | 1461084296061 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]]]}] 09:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 09:44:56 INFO - PROCESS | 1656 | 1461084296077 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:44:56 INFO - PROCESS | 1656 | 1461084296079 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:44:56 INFO - PROCESS | 1656 | 1461084296081 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 1656 | 1461084296082 Marionette TRACE conn2 <- [1,1142,null,{}] 09:44:56 INFO - PROCESS | 1656 | 1461084296084 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}] 09:44:56 INFO - PROCESS | 1656 | 1461084296183 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:44:56 INFO - PROCESS | 1656 | 1461084296197 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af45000 == 51 [pid = 1656] [id = 293] 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129ad5000) [pid = 1656] [serial = 878] [outer = 0x0] 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129bc2000) [pid = 1656] [serial = 879] [outer = 0x129ad5000] 09:44:56 INFO - PROCESS | 1656 | 1461084296222 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b2cd400) [pid = 1656] [serial = 880] [outer = 0x129ad5000] 09:44:56 INFO - PROCESS | 1656 | 1461084296571 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]]]}] 09:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 09:44:56 INFO - PROCESS | 1656 | 1461084296606 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:44:56 INFO - PROCESS | 1656 | 1461084296607 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:44:56 INFO - PROCESS | 1656 | 1461084296609 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 1656 | 1461084296610 Marionette TRACE conn2 <- [1,1146,null,{}] 09:44:56 INFO - PROCESS | 1656 | 1461084296613 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}] 09:44:56 INFO - PROCESS | 1656 | 1461084296709 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:44:56 INFO - PROCESS | 1656 | 1461084296714 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba88800 == 52 [pid = 1656] [id = 294] 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b2ce400) [pid = 1656] [serial = 881] [outer = 0x0] 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12b8df000) [pid = 1656] [serial = 882] [outer = 0x12b2ce400] 09:44:56 INFO - PROCESS | 1656 | 1461084296766 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12ce87000) [pid = 1656] [serial = 883] [outer = 0x12b2ce400] 09:44:57 INFO - PROCESS | 1656 | 1461084297088 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]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 09:44:57 INFO - PROCESS | 1656 | 1461084297128 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1656 | 1461084297130 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:44:57 INFO - PROCESS | 1656 | 1461084297132 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1656 | 1461084297133 Marionette TRACE conn2 <- [1,1150,null,{}] 09:44:57 INFO - PROCESS | 1656 | 1461084297135 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}] 09:44:57 INFO - PROCESS | 1656 | 1461084297234 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:44:57 INFO - PROCESS | 1656 | 1461084297238 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfcc000 == 53 [pid = 1656] [id = 295] 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b7ce800) [pid = 1656] [serial = 884] [outer = 0x0] 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d17dc00) [pid = 1656] [serial = 885] [outer = 0x12b7ce800] 09:44:57 INFO - PROCESS | 1656 | 1461084297293 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12e17f000) [pid = 1656] [serial = 886] [outer = 0x12b7ce800] 09:44:57 INFO - PROCESS | 1656 | 1461084297589 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]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 468ms 09:44:57 INFO - PROCESS | 1656 | 1461084297601 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1656 | 1461084297602 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:44:57 INFO - PROCESS | 1656 | 1461084297604 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1656 | 1461084297605 Marionette TRACE conn2 <- [1,1154,null,{}] 09:44:57 INFO - PROCESS | 1656 | 1461084297615 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}] 09:44:57 INFO - PROCESS | 1656 | 1461084297719 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:44:57 INFO - PROCESS | 1656 | 1461084297732 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d2000 == 54 [pid = 1656] [id = 296] 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12e17f400) [pid = 1656] [serial = 887] [outer = 0x0] 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12e36d800) [pid = 1656] [serial = 888] [outer = 0x12e17f400] 09:44:57 INFO - PROCESS | 1656 | 1461084297756 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12e37a000) [pid = 1656] [serial = 889] [outer = 0x12e17f400] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11c8a2400) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118d31c00) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12876c000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11be0b800) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11a652800) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11c89e800) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1245a7800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129adb000) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x114b8b400) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12d0ee000) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11909cc00) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12b8eb800) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:44:57 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1243a2800) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:44:58 INFO - PROCESS | 1656 | 1461084298125 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]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 577ms 09:44:58 INFO - PROCESS | 1656 | 1461084298187 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1656 | 1461084298188 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:44:58 INFO - PROCESS | 1656 | 1461084298200 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1656 | 1461084298201 Marionette TRACE conn2 <- [1,1158,null,{}] 09:44:58 INFO - PROCESS | 1656 | 1461084298203 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}] 09:44:58 INFO - PROCESS | 1656 | 1461084298300 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:44:58 INFO - PROCESS | 1656 | 1461084298304 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e744000 == 55 [pid = 1656] [id = 297] 09:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118b05c00) [pid = 1656] [serial = 890] [outer = 0x0] 09:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12bc0f800) [pid = 1656] [serial = 891] [outer = 0x118b05c00] 09:44:58 INFO - PROCESS | 1656 | 1461084298336 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12e79a800) [pid = 1656] [serial = 892] [outer = 0x118b05c00] 09:44:58 INFO - PROCESS | 1656 | 1461084298689 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]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 09:44:58 INFO - PROCESS | 1656 | 1461084298719 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1656 | 1461084298721 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:44:58 INFO - PROCESS | 1656 | 1461084298724 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1656 | 1461084298726 Marionette TRACE conn2 <- [1,1162,null,{}] 09:44:58 INFO - PROCESS | 1656 | 1461084298729 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}] 09:44:58 INFO - PROCESS | 1656 | 1461084298888 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:44:58 INFO - PROCESS | 1656 | 1461084298903 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebc3800 == 56 [pid = 1656] [id = 298] 09:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x114cdcc00) [pid = 1656] [serial = 893] [outer = 0x0] 09:44:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114ce2000) [pid = 1656] [serial = 894] [outer = 0x114cdcc00] 09:44:58 INFO - PROCESS | 1656 | 1461084298942 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11be0f800) [pid = 1656] [serial = 895] [outer = 0x114cdcc00] 09:44:59 INFO - PROCESS | 1656 | 1461084299311 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]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 620ms 09:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:44:59 INFO - PROCESS | 1656 | 1461084299345 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1656 | 1461084299346 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:44:59 INFO - PROCESS | 1656 | 1461084299348 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1656 | 1461084299349 Marionette TRACE conn2 <- [1,1166,null,{}] 09:44:59 INFO - PROCESS | 1656 | 1461084299351 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}] 09:44:59 INFO - PROCESS | 1656 | 1461084299433 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:44:59 INFO - PROCESS | 1656 | 1461084299486 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f62b800 == 57 [pid = 1656] [id = 299] 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x114cde400) [pid = 1656] [serial = 896] [outer = 0x0] 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11c10f000) [pid = 1656] [serial = 897] [outer = 0x114cde400] 09:44:59 INFO - PROCESS | 1656 | 1461084299511 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12e7b1800) [pid = 1656] [serial = 898] [outer = 0x114cde400] 09:44:59 INFO - PROCESS | 1656 | 1461084299800 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]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 09:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:44:59 INFO - PROCESS | 1656 | 1461084299817 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1656 | 1461084299818 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:44:59 INFO - PROCESS | 1656 | 1461084299820 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1656 | 1461084299821 Marionette TRACE conn2 <- [1,1170,null,{}] 09:44:59 INFO - PROCESS | 1656 | 1461084299824 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}] 09:44:59 INFO - PROCESS | 1656 | 1461084299910 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:44:59 INFO - PROCESS | 1656 | 1461084299914 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd0e000 == 58 [pid = 1656] [id = 300] 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11ad90000) [pid = 1656] [serial = 899] [outer = 0x0] 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12e7b9400) [pid = 1656] [serial = 900] [outer = 0x11ad90000] 09:44:59 INFO - PROCESS | 1656 | 1461084299938 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12f5e4c00) [pid = 1656] [serial = 901] [outer = 0x11ad90000] 09:45:00 INFO - PROCESS | 1656 | 1461084300431 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]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 09:45:00 INFO - PROCESS | 1656 | 1461084300458 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 1656 | 1461084300461 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:45:00 INFO - PROCESS | 1656 | 1461084300467 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 1656 | 1461084300469 Marionette TRACE conn2 <- [1,1174,null,{}] 09:45:00 INFO - PROCESS | 1656 | 1461084300472 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}] 09:45:00 INFO - PROCESS | 1656 | 1461084300579 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:45:00 INFO - PROCESS | 1656 | 1461084300647 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa5f000 == 59 [pid = 1656] [id = 301] 09:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118de8800) [pid = 1656] [serial = 902] [outer = 0x0] 09:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11924a800) [pid = 1656] [serial = 903] [outer = 0x118de8800] 09:45:00 INFO - PROCESS | 1656 | 1461084300680 Marionette DEBUG loaded listener.js 09:45:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11a8e0000) [pid = 1656] [serial = 904] [outer = 0x118de8800] 09:45:01 INFO - PROCESS | 1656 | 1461084301115 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] 09:45:01 INFO - PROCESS | 1656 | 1461084301143 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:45:01 INFO - PROCESS | 1656 | 1461084301149 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1656 | 1461084301151 Marionette TRACE conn2 <- [1,1178,null,{}] 09:45:01 INFO - PROCESS | 1656 | 1461084301153 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}] 09:45:01 INFO - PROCESS | 1656 | 1461084301257 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:45:01 INFO - PROCESS | 1656 | 1461084301312 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c8000 == 60 [pid = 1656] [id = 302] 09:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11aa3f400) [pid = 1656] [serial = 905] [outer = 0x0] 09:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11becb800) [pid = 1656] [serial = 906] [outer = 0x11aa3f400] 09:45:01 INFO - PROCESS | 1656 | 1461084301343 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11c11d800) [pid = 1656] [serial = 907] [outer = 0x11aa3f400] 09:45:01 INFO - PROCESS | 1656 | 1461084301750 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] 09:45:01 INFO - PROCESS | 1656 | 1461084301770 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:45:01 INFO - PROCESS | 1656 | 1461084301773 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:45:01 INFO - PROCESS | 1656 | 1461084301777 Marionette TRACE conn2 <- [1,1182,null,{}] 09:45:01 INFO - PROCESS | 1656 | 1461084301785 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}] 09:45:01 INFO - PROCESS | 1656 | 1461084301891 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:45:01 INFO - PROCESS | 1656 | 1461084301995 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f649800 == 61 [pid = 1656] [id = 303] 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12678d800) [pid = 1656] [serial = 908] [outer = 0x0] 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12876a400) [pid = 1656] [serial = 909] [outer = 0x12678d800] 09:45:02 INFO - PROCESS | 1656 | 1461084302028 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x129bcb800) [pid = 1656] [serial = 910] [outer = 0x12678d800] 09:45:02 INFO - PROCESS | 1656 | 1461084302429 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] 09:45:02 INFO - PROCESS | 1656 | 1461084302452 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:45:02 INFO - PROCESS | 1656 | 1461084302454 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 1656 | 1461084302455 Marionette TRACE conn2 <- [1,1186,null,{}] 09:45:02 INFO - PROCESS | 1656 | 1461084302458 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}] 09:45:02 INFO - PROCESS | 1656 | 1461084302559 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:45:02 INFO - PROCESS | 1656 | 1461084302615 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fedc800 == 62 [pid = 1656] [id = 304] 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x129bbe400) [pid = 1656] [serial = 911] [outer = 0x0] 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12dba5c00) [pid = 1656] [serial = 912] [outer = 0x129bbe400] 09:45:02 INFO - PROCESS | 1656 | 1461084302645 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12e78e400) [pid = 1656] [serial = 913] [outer = 0x129bbe400] 09:45:03 INFO - PROCESS | 1656 | 1461084303046 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] 09:45:03 INFO - PROCESS | 1656 | 1461084303080 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:45:03 INFO - PROCESS | 1656 | 1461084303082 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 1656 | 1461084303083 Marionette TRACE conn2 <- [1,1190,null,{}] 09:45:03 INFO - PROCESS | 1656 | 1461084303086 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}] 09:45:03 INFO - PROCESS | 1656 | 1461084303183 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:45:03 INFO - PROCESS | 1656 | 1461084303271 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1302c3800 == 63 [pid = 1656] [id = 305] 09:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127dcf800) [pid = 1656] [serial = 914] [outer = 0x0] 09:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12e798800) [pid = 1656] [serial = 915] [outer = 0x127dcf800] 09:45:03 INFO - PROCESS | 1656 | 1461084303301 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12f2e4400) [pid = 1656] [serial = 916] [outer = 0x127dcf800] 09:45:03 INFO - PROCESS | 1656 | 1461084303745 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] 09:45:03 INFO - PROCESS | 1656 | 1461084303803 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:45:03 INFO - PROCESS | 1656 | 1461084303805 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 1656 | 1461084303806 Marionette TRACE conn2 <- [1,1194,null,{}] 09:45:03 INFO - PROCESS | 1656 | 1461084303809 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}] 09:45:03 INFO - PROCESS | 1656 | 1461084303914 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:45:03 INFO - PROCESS | 1656 | 1461084303982 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a613800 == 64 [pid = 1656] [id = 306] 09:45:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11924a400) [pid = 1656] [serial = 917] [outer = 0x0] 09:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x123d0fc00) [pid = 1656] [serial = 918] [outer = 0x11924a400] 09:45:04 INFO - PROCESS | 1656 | 1461084304014 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12f5e7c00) [pid = 1656] [serial = 919] [outer = 0x11924a400] 09:45:04 INFO - PROCESS | 1656 | 1461084304636 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] 09:45:04 INFO - PROCESS | 1656 | 1461084304694 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:45:04 INFO - PROCESS | 1656 | 1461084304698 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 1656 | 1461084304701 Marionette TRACE conn2 <- [1,1198,null,{}] 09:45:04 INFO - PROCESS | 1656 | 1461084304704 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}] 09:45:04 INFO - PROCESS | 1656 | 1461084304797 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:45:04 INFO - PROCESS | 1656 | 1461084304853 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c580000 == 65 [pid = 1656] [id = 307] 09:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x115246400) [pid = 1656] [serial = 920] [outer = 0x0] 09:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x115248800) [pid = 1656] [serial = 921] [outer = 0x115246400] 09:45:04 INFO - PROCESS | 1656 | 1461084304881 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11531d800) [pid = 1656] [serial = 922] [outer = 0x115246400] 09:45:05 INFO - PROCESS | 1656 | 1461084305278 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]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 624ms 09:45:05 INFO - PROCESS | 1656 | 1461084305323 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 1656 | 1461084305327 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:45:05 INFO - PROCESS | 1656 | 1461084305332 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 1656 | 1461084305333 Marionette TRACE conn2 <- [1,1202,null,{}] 09:45:05 INFO - PROCESS | 1656 | 1461084305336 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}] 09:45:05 INFO - PROCESS | 1656 | 1461084305436 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:45:05 INFO - PROCESS | 1656 | 1461084305561 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119a17000 == 64 [pid = 1656] [id = 250] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4da800 == 63 [pid = 1656] [id = 249] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12f62b800 == 62 [pid = 1656] [id = 299] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebc3800 == 61 [pid = 1656] [id = 298] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12e744000 == 60 [pid = 1656] [id = 297] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d2000 == 59 [pid = 1656] [id = 296] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfcc000 == 58 [pid = 1656] [id = 295] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba88800 == 57 [pid = 1656] [id = 294] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12d002400) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12880ac00) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11537cc00) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11a64a400) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12439a800) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12e367400) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116079800 == 58 [pid = 1656] [id = 308] 09:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x114cd7000) [pid = 1656] [serial = 923] [outer = 0x0] 09:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x115246800) [pid = 1656] [serial = 924] [outer = 0x114cd7000] 09:45:05 INFO - PROCESS | 1656 | 1461084305639 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1190f2c00) [pid = 1656] [serial = 925] [outer = 0x114cd7000] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12af45000 == 57 [pid = 1656] [id = 293] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1292b0800 == 56 [pid = 1656] [id = 292] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119c32000 == 55 [pid = 1656] [id = 291] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11c878800 == 54 [pid = 1656] [id = 290] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab11000 == 53 [pid = 1656] [id = 289] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab13000 == 52 [pid = 1656] [id = 288] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb23800 == 51 [pid = 1656] [id = 287] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123aee000 == 50 [pid = 1656] [id = 282] 09:45:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab38800 == 49 [pid = 1656] [id = 281] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12d17d000) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12dba2c00) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11bed6800) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x129289400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11bed6000) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11c53ac00) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11acc4000) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123a7c800) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12876a800) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12b2cb400) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1240f4800) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x126790c00) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x116471000) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119359400) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12d4a4000) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11b9fcc00) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x114eb7400) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d17a000) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12d0ea400) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a9ecc00) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12d184800) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b0e6400) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12be5c400) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11ad94c00) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 09:45:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b8df400) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 09:45:06 INFO - PROCESS | 1656 | 1461084306088 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]]]}] 09:45:06 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 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 771ms 09:45:06 INFO - PROCESS | 1656 | 1461084306103 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1656 | 1461084306105 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:45:06 INFO - PROCESS | 1656 | 1461084306146 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1656 | 1461084306150 Marionette TRACE conn2 <- [1,1206,null,{}] 09:45:06 INFO - PROCESS | 1656 | 1461084306161 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}] 09:45:06 INFO - PROCESS | 1656 | 1461084306288 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:45:06 INFO - PROCESS | 1656 | 1461084306302 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1d3800 == 50 [pid = 1656] [id = 309] 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11a8d6400) [pid = 1656] [serial = 926] [outer = 0x0] 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11aa43800) [pid = 1656] [serial = 927] [outer = 0x11a8d6400] 09:45:06 INFO - PROCESS | 1656 | 1461084306346 Marionette DEBUG loaded listener.js 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11afb0000) [pid = 1656] [serial = 928] [outer = 0x11a8d6400] 09:45:06 INFO - PROCESS | 1656 | 1461084306772 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]]]}] 09:45:06 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 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 683ms 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:45:06 INFO - PROCESS | 1656 | 1461084306824 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1656 | 1461084306826 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:45:06 INFO - PROCESS | 1656 | 1461084306828 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1656 | 1461084306829 Marionette TRACE conn2 <- [1,1210,null,{}] 09:45:06 INFO - PROCESS | 1656 | 1461084306831 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}] 09:45:06 INFO - PROCESS | 1656 | 1461084306909 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:45:06 INFO - PROCESS | 1656 | 1461084306914 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d1c000 == 51 [pid = 1656] [id = 310] 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11afb0c00) [pid = 1656] [serial = 929] [outer = 0x0] 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11be67c00) [pid = 1656] [serial = 930] [outer = 0x11afb0c00] 09:45:06 INFO - PROCESS | 1656 | 1461084306940 Marionette DEBUG loaded listener.js 09:45:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c114000) [pid = 1656] [serial = 931] [outer = 0x11afb0c00] 09:45:07 INFO - PROCESS | 1656 | 1461084307261 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]]]}] 09:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 472ms 09:45:07 INFO - PROCESS | 1656 | 1461084307300 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 1656 | 1461084307302 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:45:07 INFO - PROCESS | 1656 | 1461084307304 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 1656 | 1461084307305 Marionette TRACE conn2 <- [1,1214,null,{}] 09:45:07 INFO - PROCESS | 1656 | 1461084307307 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}] 09:45:07 INFO - PROCESS | 1656 | 1461084307416 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:45:07 INFO - PROCESS | 1656 | 1461084307447 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c31800 == 52 [pid = 1656] [id = 311] 09:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11b958800) [pid = 1656] [serial = 932] [outer = 0x0] 09:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11c391400) [pid = 1656] [serial = 933] [outer = 0x11b958800] 09:45:07 INFO - PROCESS | 1656 | 1461084307473 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11c897400) [pid = 1656] [serial = 934] [outer = 0x11b958800] 09:45:07 INFO - PROCESS | 1656 | 1461084307798 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]]]}] 09:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 09:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:45:07 INFO - PROCESS | 1656 | 1461084307831 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 1656 | 1461084307832 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:45:07 INFO - PROCESS | 1656 | 1461084307834 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 1656 | 1461084307835 Marionette TRACE conn2 <- [1,1218,null,{}] 09:45:07 INFO - PROCESS | 1656 | 1461084307837 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}] 09:45:07 INFO - PROCESS | 1656 | 1461084307950 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:45:07 INFO - PROCESS | 1656 | 1461084307984 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac2800 == 53 [pid = 1656] [id = 312] 09:45:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12388b400) [pid = 1656] [serial = 935] [outer = 0x0] 09:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x123e2e800) [pid = 1656] [serial = 936] [outer = 0x12388b400] 09:45:08 INFO - PROCESS | 1656 | 1461084308013 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x127d6a400) [pid = 1656] [serial = 937] [outer = 0x12388b400] 09:45:08 INFO - PROCESS | 1656 | 1461084308324 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]]]}] 09:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 09:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:45:08 INFO - PROCESS | 1656 | 1461084308353 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 1656 | 1461084308354 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:45:08 INFO - PROCESS | 1656 | 1461084308362 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1656 | 1461084308363 Marionette TRACE conn2 <- [1,1222,null,{}] 09:45:08 INFO - PROCESS | 1656 | 1461084308366 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}] 09:45:08 INFO - PROCESS | 1656 | 1461084308463 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:45:08 INFO - PROCESS | 1656 | 1461084308467 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b817000 == 54 [pid = 1656] [id = 313] 09:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11a8df400) [pid = 1656] [serial = 938] [outer = 0x0] 09:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127fd3800) [pid = 1656] [serial = 939] [outer = 0x11a8df400] 09:45:08 INFO - PROCESS | 1656 | 1461084308520 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128847400) [pid = 1656] [serial = 940] [outer = 0x11a8df400] 09:45:08 INFO - PROCESS | 1656 | 1461084308838 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] 09:45:08 INFO - PROCESS | 1656 | 1461084308886 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:45:08 INFO - PROCESS | 1656 | 1461084308888 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1656 | 1461084308889 Marionette TRACE conn2 <- [1,1226,null,{}] 09:45:08 INFO - PROCESS | 1656 | 1461084308891 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}] 09:45:08 INFO - PROCESS | 1656 | 1461084308986 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:45:09 INFO - PROCESS | 1656 | 1461084309001 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf8a000 == 55 [pid = 1656] [id = 314] 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x129289400) [pid = 1656] [serial = 941] [outer = 0x0] 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x129bbdc00) [pid = 1656] [serial = 942] [outer = 0x129289400] 09:45:09 INFO - PROCESS | 1656 | 1461084309026 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12b0ea400) [pid = 1656] [serial = 943] [outer = 0x129289400] 09:45:09 INFO - PROCESS | 1656 | 1461084309345 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]]]}] 09:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 09:45:09 INFO - PROCESS | 1656 | 1461084309356 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1656 | 1461084309358 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:45:09 INFO - PROCESS | 1656 | 1461084309363 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1656 | 1461084309364 Marionette TRACE conn2 <- [1,1230,null,{}] 09:45:09 INFO - PROCESS | 1656 | 1461084309367 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}] 09:45:09 INFO - PROCESS | 1656 | 1461084309468 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:45:09 INFO - PROCESS | 1656 | 1461084309479 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe7000 == 56 [pid = 1656] [id = 315] 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b0f0c00) [pid = 1656] [serial = 944] [outer = 0x0] 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12b2d4400) [pid = 1656] [serial = 945] [outer = 0x12b0f0c00] 09:45:09 INFO - PROCESS | 1656 | 1461084309504 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b8e0400) [pid = 1656] [serial = 946] [outer = 0x12b0f0c00] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x114cde400) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12678e000) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x114cdcc00) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x129ad5000) [pid = 1656] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1177bc000) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11c1a8800) [pid = 1656] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11aa3bc00) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12b2ce400) [pid = 1656] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x123888c00) [pid = 1656] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1242f4000) [pid = 1656] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b7ce800) [pid = 1656] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12e17f400) [pid = 1656] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11aa37400) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:45:09 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x118b05c00) [pid = 1656] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:45:09 INFO - PROCESS | 1656 | 1461084309953 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]]]}] 09:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 09:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:45:09 INFO - PROCESS | 1656 | 1461084309985 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1656 | 1461084309986 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:45:09 INFO - PROCESS | 1656 | 1461084309988 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1656 | 1461084309989 Marionette TRACE conn2 <- [1,1234,null,{}] 09:45:09 INFO - PROCESS | 1656 | 1461084309991 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}] 09:45:10 INFO - PROCESS | 1656 | 1461084310071 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:45:10 INFO - PROCESS | 1656 | 1461084310125 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b28f000 == 57 [pid = 1656] [id = 316] 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118b78c00) [pid = 1656] [serial = 947] [outer = 0x0] 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1242f4000) [pid = 1656] [serial = 948] [outer = 0x118b78c00] 09:45:10 INFO - PROCESS | 1656 | 1461084310150 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b0f3800) [pid = 1656] [serial = 949] [outer = 0x118b78c00] 09:45:10 INFO - PROCESS | 1656 | 1461084310424 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]]]}] 09:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 09:45:10 INFO - PROCESS | 1656 | 1461084310465 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:45:10 INFO - PROCESS | 1656 | 1461084310466 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:45:10 INFO - PROCESS | 1656 | 1461084310469 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:45:10 INFO - PROCESS | 1656 | 1461084310471 Marionette TRACE conn2 <- [1,1238,null,{}] 09:45:10 INFO - PROCESS | 1656 | 1461084310473 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}] 09:45:10 INFO - PROCESS | 1656 | 1461084310571 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:45:10 INFO - PROCESS | 1656 | 1461084310577 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebad000 == 58 [pid = 1656] [id = 317] 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b3b6000) [pid = 1656] [serial = 950] [outer = 0x0] 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12bc14000) [pid = 1656] [serial = 951] [outer = 0x12b3b6000] 09:45:10 INFO - PROCESS | 1656 | 1461084310607 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12d4ad000) [pid = 1656] [serial = 952] [outer = 0x12b3b6000] 09:45:10 INFO - PROCESS | 1656 | 1461084310958 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]]]}] 09:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 518ms 09:45:11 INFO - PROCESS | 1656 | 1461084310997 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1656 | 1461084310998 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:45:11 INFO - PROCESS | 1656 | 1461084311001 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1656 | 1461084311002 Marionette TRACE conn2 <- [1,1242,null,{}] 09:45:11 INFO - PROCESS | 1656 | 1461084311005 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}] 09:45:11 INFO - PROCESS | 1656 | 1461084311107 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:45:11 INFO - PROCESS | 1656 | 1461084311113 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f36c800 == 59 [pid = 1656] [id = 318] 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12dba2c00) [pid = 1656] [serial = 953] [outer = 0x0] 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12e365000) [pid = 1656] [serial = 954] [outer = 0x12dba2c00] 09:45:11 INFO - PROCESS | 1656 | 1461084311152 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12e797800) [pid = 1656] [serial = 955] [outer = 0x12dba2c00] 09:45:11 INFO - PROCESS | 1656 | 1461084311467 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]]]}] 09:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 473ms 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:45:11 INFO - PROCESS | 1656 | 1461084311481 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:45:11 INFO - PROCESS | 1656 | 1461084311482 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:45:11 INFO - PROCESS | 1656 | 1461084311484 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1656 | 1461084311485 Marionette TRACE conn2 <- [1,1246,null,{}] 09:45:11 INFO - PROCESS | 1656 | 1461084311501 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}] 09:45:11 INFO - PROCESS | 1656 | 1461084311586 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:45:11 INFO - PROCESS | 1656 | 1461084311640 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f636000 == 60 [pid = 1656] [id = 319] 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12a718800) [pid = 1656] [serial = 956] [outer = 0x0] 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12a71ec00) [pid = 1656] [serial = 957] [outer = 0x12a718800] 09:45:11 INFO - PROCESS | 1656 | 1461084311665 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12a725000) [pid = 1656] [serial = 958] [outer = 0x12a718800] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12cec6800 == 59 [pid = 1656] [id = 283] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11921d800 == 58 [pid = 1656] [id = 155] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118f41800 == 57 [pid = 1656] [id = 286] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf8e800 == 56 [pid = 1656] [id = 229] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4b9800 == 55 [pid = 1656] [id = 266] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12db75800 == 54 [pid = 1656] [id = 280] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12f36b800 == 53 [pid = 1656] [id = 285] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b294000 == 52 [pid = 1656] [id = 230] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8a800 == 51 [pid = 1656] [id = 169] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11539e000 == 50 [pid = 1656] [id = 227] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef98000 == 49 [pid = 1656] [id = 284] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1e3000 == 48 [pid = 1656] [id = 228] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12e75e800 == 47 [pid = 1656] [id = 267] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf9d000 == 46 [pid = 1656] [id = 265] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11c580000 == 45 [pid = 1656] [id = 307] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11a613800 == 44 [pid = 1656] [id = 306] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1302c3800 == 43 [pid = 1656] [id = 305] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12fedc800 == 42 [pid = 1656] [id = 304] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12f649800 == 41 [pid = 1656] [id = 303] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c8000 == 40 [pid = 1656] [id = 302] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa5f000 == 39 [pid = 1656] [id = 301] 09:45:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd0e000 == 38 [pid = 1656] [id = 300] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116079800 == 37 [pid = 1656] [id = 308] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119c31800 == 36 [pid = 1656] [id = 311] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac2800 == 35 [pid = 1656] [id = 312] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebad000 == 34 [pid = 1656] [id = 317] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1d3800 == 33 [pid = 1656] [id = 309] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b817000 == 32 [pid = 1656] [id = 313] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b28f000 == 31 [pid = 1656] [id = 316] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe7000 == 30 [pid = 1656] [id = 315] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x123d1c000 == 29 [pid = 1656] [id = 310] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf8a000 == 28 [pid = 1656] [id = 314] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12b2d4c00) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11be0f800) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12f36c800 == 27 [pid = 1656] [id = 318] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x129bc2000) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119e9d800) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118d94c00) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12d178800) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x123885800) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x123e2a000) [pid = 1656] [serial = 871] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11be64000) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11c117800) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12b8df000) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11b9fc800) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x123e2f000) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x123fcc800) [pid = 1656] [serial = 874] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127cae000) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119853c00) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12d17dc00) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b2cb800) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12e36d800) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e17f000) [pid = 1656] [serial = 886] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x114ce2000) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12d0f0400) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11afb5800) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11ad28c00) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1243a6c00) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12bc0f800) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12e37a000) [pid = 1656] [serial = 889] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12439d400) [pid = 1656] [serial = 453] [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.] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12e7b1800) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12ce87000) [pid = 1656] [serial = 883] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12e79a800) [pid = 1656] [serial = 892] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b2cd400) [pid = 1656] [serial = 880] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x129281c00) [pid = 1656] [serial = 877] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c10f000) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 09:45:13 INFO - PROCESS | 1656 | 1461084313281 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]]]}] 09:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1826ms 09:45:13 INFO - PROCESS | 1656 | 1461084313317 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:45:13 INFO - PROCESS | 1656 | 1461084313320 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:45:13 INFO - PROCESS | 1656 | 1461084313328 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:45:13 INFO - PROCESS | 1656 | 1461084313332 Marionette TRACE conn2 <- [1,1250,null,{}] 09:45:13 INFO - PROCESS | 1656 | 1461084313349 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}] 09:45:13 INFO - PROCESS | 1656 | 1461084313468 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:45:13 INFO - PROCESS | 1656 | 1461084313487 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162b4000 == 28 [pid = 1656] [id = 320] 09:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11523e000) [pid = 1656] [serial = 959] [outer = 0x0] 09:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11523f000) [pid = 1656] [serial = 960] [outer = 0x11523e000] 09:45:13 INFO - PROCESS | 1656 | 1461084313534 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115248400) [pid = 1656] [serial = 961] [outer = 0x11523e000] 09:45:13 INFO - PROCESS | 1656 | 1461084313958 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]]]}] 09:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 679ms 09:45:14 INFO - PROCESS | 1656 | 1461084314006 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1656 | 1461084314011 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:45:14 INFO - PROCESS | 1656 | 1461084314015 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1656 | 1461084314017 Marionette TRACE conn2 <- [1,1254,null,{}] 09:45:14 INFO - PROCESS | 1656 | 1461084314019 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}] 09:45:14 INFO - PROCESS | 1656 | 1461084314091 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:45:14 INFO - PROCESS | 1656 | 1461084314096 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119061800 == 29 [pid = 1656] [id = 321] 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x115249400) [pid = 1656] [serial = 962] [outer = 0x0] 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1160a7400) [pid = 1656] [serial = 963] [outer = 0x115249400] 09:45:14 INFO - PROCESS | 1656 | 1461084314124 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11863f400) [pid = 1656] [serial = 964] [outer = 0x115249400] 09:45:14 INFO - PROCESS | 1656 | 1461084314469 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]]]}] 09:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 469ms 09:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:45:14 INFO - PROCESS | 1656 | 1461084314484 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1656 | 1461084314486 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:45:14 INFO - PROCESS | 1656 | 1461084314489 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1656 | 1461084314495 Marionette TRACE conn2 <- [1,1258,null,{}] 09:45:14 INFO - PROCESS | 1656 | 1461084314512 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}] 09:45:14 INFO - PROCESS | 1656 | 1461084314590 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:45:14 INFO - PROCESS | 1656 | 1461084314596 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c24000 == 30 [pid = 1656] [id = 322] 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1146b1c00) [pid = 1656] [serial = 965] [outer = 0x0] 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119246000) [pid = 1656] [serial = 966] [outer = 0x1146b1c00] 09:45:14 INFO - PROCESS | 1656 | 1461084314628 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119853400) [pid = 1656] [serial = 967] [outer = 0x1146b1c00] 09:45:15 INFO - PROCESS | 1656 | 1461084315001 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 526ms 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:45:15 INFO - PROCESS | 1656 | 1461084315015 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1656 | 1461084315016 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:45:15 INFO - PROCESS | 1656 | 1461084315018 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1656 | 1461084315019 Marionette TRACE conn2 <- [1,1262,null,{}] 09:45:15 INFO - PROCESS | 1656 | 1461084315022 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}] 09:45:15 INFO - PROCESS | 1656 | 1461084315094 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:45:15 INFO - PROCESS | 1656 | 1461084315141 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa67800 == 31 [pid = 1656] [id = 323] 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11935c000) [pid = 1656] [serial = 968] [outer = 0x0] 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11a64ec00) [pid = 1656] [serial = 969] [outer = 0x11935c000] 09:45:15 INFO - PROCESS | 1656 | 1461084315167 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11a9e8400) [pid = 1656] [serial = 970] [outer = 0x11935c000] 09:45:15 INFO - PROCESS | 1656 | 1461084315455 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 467ms 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:45:15 INFO - PROCESS | 1656 | 1461084315487 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1656 | 1461084315489 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:45:15 INFO - PROCESS | 1656 | 1461084315496 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1656 | 1461084315498 Marionette TRACE conn2 <- [1,1266,null,{}] 09:45:15 INFO - PROCESS | 1656 | 1461084315502 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}] 09:45:15 INFO - PROCESS | 1656 | 1461084315611 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:45:15 INFO - PROCESS | 1656 | 1461084315616 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b982800 == 32 [pid = 1656] [id = 324] 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1146ba800) [pid = 1656] [serial = 971] [outer = 0x0] 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11aa37400) [pid = 1656] [serial = 972] [outer = 0x1146ba800] 09:45:15 INFO - PROCESS | 1656 | 1461084315651 Marionette DEBUG loaded listener.js 09:45:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11acc6400) [pid = 1656] [serial = 973] [outer = 0x1146ba800] 09:45:16 INFO - PROCESS | 1656 | 1461084316148 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]]]}] 09:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 09:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:45:16 INFO - PROCESS | 1656 | 1461084316166 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 1656 | 1461084316168 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:45:16 INFO - PROCESS | 1656 | 1461084316172 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - PROCESS | 1656 | 1461084316175 Marionette TRACE conn2 <- [1,1270,null,{}] 09:45:16 INFO - PROCESS | 1656 | 1461084316179 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}] 09:45:16 INFO - PROCESS | 1656 | 1461084316261 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:45:16 INFO - PROCESS | 1656 | 1461084316266 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be24000 == 33 [pid = 1656] [id = 325] 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11acc4000) [pid = 1656] [serial = 974] [outer = 0x0] 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11ad8f800) [pid = 1656] [serial = 975] [outer = 0x11acc4000] 09:45:16 INFO - PROCESS | 1656 | 1461084316296 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11b9ffc00) [pid = 1656] [serial = 976] [outer = 0x11acc4000] 09:45:16 INFO - PROCESS | 1656 | 1461084316602 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]]]}] 09:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 474ms 09:45:16 INFO - PROCESS | 1656 | 1461084316645 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:45:16 INFO - PROCESS | 1656 | 1461084316646 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:45:16 INFO - PROCESS | 1656 | 1461084316649 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:45:16 INFO - PROCESS | 1656 | 1461084316650 Marionette TRACE conn2 <- [1,1274,null,{}] 09:45:16 INFO - PROCESS | 1656 | 1461084316652 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}] 09:45:16 INFO - PROCESS | 1656 | 1461084316720 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:45:16 INFO - PROCESS | 1656 | 1461084316768 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1f6800 == 34 [pid = 1656] [id = 326] 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118fec800) [pid = 1656] [serial = 977] [outer = 0x0] 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11be67000) [pid = 1656] [serial = 978] [outer = 0x118fec800] 09:45:16 INFO - PROCESS | 1656 | 1461084316793 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11bed6000) [pid = 1656] [serial = 979] [outer = 0x118fec800] 09:45:17 INFO - PROCESS | 1656 | 1461084317064 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]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 467ms 09:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:45:17 INFO - PROCESS | 1656 | 1461084317117 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 1656 | 1461084317118 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:45:17 INFO - PROCESS | 1656 | 1461084317120 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1656 | 1461084317121 Marionette TRACE conn2 <- [1,1278,null,{}] 09:45:17 INFO - PROCESS | 1656 | 1461084317123 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}] 09:45:17 INFO - PROCESS | 1656 | 1461084317197 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:45:17 INFO - PROCESS | 1656 | 1461084317201 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x123adf000 == 35 [pid = 1656] [id = 327] 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11bed6c00) [pid = 1656] [serial = 980] [outer = 0x0] 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11c11c800) [pid = 1656] [serial = 981] [outer = 0x11bed6c00] 09:45:17 INFO - PROCESS | 1656 | 1461084317229 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11c386400) [pid = 1656] [serial = 982] [outer = 0x11bed6c00] 09:45:17 INFO - PROCESS | 1656 | 1461084317544 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]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 09:45:17 INFO - PROCESS | 1656 | 1461084317589 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 1656 | 1461084317590 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:45:17 INFO - PROCESS | 1656 | 1461084317593 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1656 | 1461084317594 Marionette TRACE conn2 <- [1,1282,null,{}] 09:45:17 INFO - PROCESS | 1656 | 1461084317596 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}] 09:45:17 INFO - PROCESS | 1656 | 1461084317686 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:45:17 INFO - PROCESS | 1656 | 1461084317693 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c1c000 == 36 [pid = 1656] [id = 328] 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11c389000) [pid = 1656] [serial = 983] [outer = 0x0] 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11c53bc00) [pid = 1656] [serial = 984] [outer = 0x11c389000] 09:45:17 INFO - PROCESS | 1656 | 1461084317719 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x123887800) [pid = 1656] [serial = 985] [outer = 0x11c389000] 09:45:18 INFO - PROCESS | 1656 | 1461084318011 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]]]}] 09:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 09:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:45:18 INFO - PROCESS | 1656 | 1461084318062 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 1656 | 1461084318063 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:45:18 INFO - PROCESS | 1656 | 1461084318065 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 1656 | 1461084318066 Marionette TRACE conn2 <- [1,1286,null,{}] 09:45:18 INFO - PROCESS | 1656 | 1461084318068 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}] 09:45:18 INFO - PROCESS | 1656 | 1461084318142 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:45:18 INFO - PROCESS | 1656 | 1461084318148 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679e000 == 37 [pid = 1656] [id = 329] 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11c546400) [pid = 1656] [serial = 986] [outer = 0x0] 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x123d10c00) [pid = 1656] [serial = 987] [outer = 0x11c546400] 09:45:18 INFO - PROCESS | 1656 | 1461084318173 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x123e2d800) [pid = 1656] [serial = 988] [outer = 0x11c546400] 09:45:18 INFO - PROCESS | 1656 | 1461084318543 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]]]}] 09:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 518ms 09:45:18 INFO - PROCESS | 1656 | 1461084318583 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 1656 | 1461084318585 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:45:18 INFO - PROCESS | 1656 | 1461084318587 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 1656 | 1461084318589 Marionette TRACE conn2 <- [1,1290,null,{}] 09:45:18 INFO - PROCESS | 1656 | 1461084318591 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}] 09:45:18 INFO - PROCESS | 1656 | 1461084318692 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:45:18 INFO - PROCESS | 1656 | 1461084318708 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b982000 == 38 [pid = 1656] [id = 330] 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11be71400) [pid = 1656] [serial = 989] [outer = 0x0] 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x123e31000) [pid = 1656] [serial = 990] [outer = 0x11be71400] 09:45:18 INFO - PROCESS | 1656 | 1461084318737 Marionette DEBUG loaded listener.js 09:45:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1243a6c00) [pid = 1656] [serial = 991] [outer = 0x11be71400] 09:45:19 INFO - PROCESS | 1656 | 1461084319073 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]]]}] 09:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 09:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:45:19 INFO - PROCESS | 1656 | 1461084319107 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 1656 | 1461084319108 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:45:19 INFO - PROCESS | 1656 | 1461084319111 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 1656 | 1461084319112 Marionette TRACE conn2 <- [1,1294,null,{}] 09:45:19 INFO - PROCESS | 1656 | 1461084319114 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}] 09:45:19 INFO - PROCESS | 1656 | 1461084319205 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:45:19 INFO - PROCESS | 1656 | 1461084319209 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292bf800 == 39 [pid = 1656] [id = 331] 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12388dc00) [pid = 1656] [serial = 992] [outer = 0x0] 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x126791800) [pid = 1656] [serial = 993] [outer = 0x12388dc00] 09:45:19 INFO - PROCESS | 1656 | 1461084319234 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x127dcb000) [pid = 1656] [serial = 994] [outer = 0x12388dc00] 09:45:19 INFO - PROCESS | 1656 | 1461084319566 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]]]}] 09:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 09:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:45:19 INFO - PROCESS | 1656 | 1461084319580 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:45:19 INFO - PROCESS | 1656 | 1461084319581 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:45:19 INFO - PROCESS | 1656 | 1461084319583 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:45:19 INFO - PROCESS | 1656 | 1461084319584 Marionette TRACE conn2 <- [1,1298,null,{}] 09:45:19 INFO - PROCESS | 1656 | 1461084319595 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}] 09:45:19 INFO - PROCESS | 1656 | 1461084319716 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:45:19 INFO - PROCESS | 1656 | 1461084319774 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b29e800 == 40 [pid = 1656] [id = 332] 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1243a7400) [pid = 1656] [serial = 995] [outer = 0x0] 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128768c00) [pid = 1656] [serial = 996] [outer = 0x1243a7400] 09:45:19 INFO - PROCESS | 1656 | 1461084319811 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128774000) [pid = 1656] [serial = 997] [outer = 0x1243a7400] 09:45:20 INFO - PROCESS | 1656 | 1461084320224 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]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 676ms 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11a8df400) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12388b400) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12b0f0c00) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118b78c00) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x129289400) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12b3b6000) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12dba2c00) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11b958800) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11afb0c00) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11a8d6400) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x114cd7000) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x115246400) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11924a400) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127dcf800) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x129bbe400) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12678d800) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11aa3f400) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118de8800) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11ad90000) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118feb400) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11a9e3800) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127db0800) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x129ad5400) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x114ed3400) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x127db5400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119095800) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11ad94000) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11c1aa800) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12be60000) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11c510400) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:45:20 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12e183800) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:45:20 INFO - PROCESS | 1656 | 1461084320572 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 1656 | 1461084320573 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:45:20 INFO - PROCESS | 1656 | 1461084320585 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 1656 | 1461084320586 Marionette TRACE conn2 <- [1,1302,null,{}] 09:45:20 INFO - PROCESS | 1656 | 1461084320588 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}] 09:45:20 INFO - PROCESS | 1656 | 1461084320664 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:45:20 INFO - PROCESS | 1656 | 1461084320668 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x117646000 == 41 [pid = 1656] [id = 333] 09:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115245c00) [pid = 1656] [serial = 998] [outer = 0x0] 09:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118b78c00) [pid = 1656] [serial = 999] [outer = 0x115245c00] 09:45:20 INFO - PROCESS | 1656 | 1461084320695 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11a651c00) [pid = 1656] [serial = 1000] [outer = 0x115245c00] 09:45:21 INFO - PROCESS | 1656 | 1461084321131 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]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 575ms 09:45:21 INFO - PROCESS | 1656 | 1461084321161 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:45:21 INFO - PROCESS | 1656 | 1461084321163 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:45:21 INFO - PROCESS | 1656 | 1461084321166 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1656 | 1461084321168 Marionette TRACE conn2 <- [1,1306,null,{}] 09:45:21 INFO - PROCESS | 1656 | 1461084321171 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}] 09:45:21 INFO - PROCESS | 1656 | 1461084321287 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:45:21 INFO - PROCESS | 1656 | 1461084321293 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af51000 == 42 [pid = 1656] [id = 334] 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11a9e9c00) [pid = 1656] [serial = 1001] [outer = 0x0] 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11c11a400) [pid = 1656] [serial = 1002] [outer = 0x11a9e9c00] 09:45:21 INFO - PROCESS | 1656 | 1461084321333 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12876c400) [pid = 1656] [serial = 1003] [outer = 0x11a9e9c00] 09:45:21 INFO - PROCESS | 1656 | 1461084321695 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]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 572ms 09:45:21 INFO - PROCESS | 1656 | 1461084321737 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:45:21 INFO - PROCESS | 1656 | 1461084321738 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:45:21 INFO - PROCESS | 1656 | 1461084321748 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1656 | 1461084321750 Marionette TRACE conn2 <- [1,1310,null,{}] 09:45:21 INFO - PROCESS | 1656 | 1461084321752 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}] 09:45:21 INFO - PROCESS | 1656 | 1461084321824 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:45:21 INFO - PROCESS | 1656 | 1461084321830 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf8e000 == 43 [pid = 1656] [id = 335] 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11aa31c00) [pid = 1656] [serial = 1004] [outer = 0x0] 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129284400) [pid = 1656] [serial = 1005] [outer = 0x11aa31c00] 09:45:21 INFO - PROCESS | 1656 | 1461084321855 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129ad9000) [pid = 1656] [serial = 1006] [outer = 0x11aa31c00] 09:45:22 INFO - PROCESS | 1656 | 1461084322167 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] 09:45:22 INFO - PROCESS | 1656 | 1461084322219 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:45:22 INFO - PROCESS | 1656 | 1461084322221 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 1656 | 1461084322222 Marionette TRACE conn2 <- [1,1314,null,{}] 09:45:22 INFO - PROCESS | 1656 | 1461084322225 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}] 09:45:22 INFO - PROCESS | 1656 | 1461084322301 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:45:22 INFO - PROCESS | 1656 | 1461084322305 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd5000 == 44 [pid = 1656] [id = 336] 09:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11c387400) [pid = 1656] [serial = 1007] [outer = 0x0] 09:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x129bc0c00) [pid = 1656] [serial = 1008] [outer = 0x11c387400] 09:45:22 INFO - PROCESS | 1656 | 1461084322330 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a71c400) [pid = 1656] [serial = 1009] [outer = 0x11c387400] 09:45:22 INFO - PROCESS | 1656 | 1461084322783 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]]]}] 09:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 570ms 09:45:22 INFO - PROCESS | 1656 | 1461084322791 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:45:22 INFO - PROCESS | 1656 | 1461084322794 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:45:22 INFO - PROCESS | 1656 | 1461084322798 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 1656 | 1461084322800 Marionette TRACE conn2 <- [1,1318,null,{}] 09:45:22 INFO - PROCESS | 1656 | 1461084322804 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}] 09:45:22 INFO - PROCESS | 1656 | 1461084322917 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:45:22 INFO - PROCESS | 1656 | 1461084322993 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118bb7000 == 45 [pid = 1656] [id = 337] 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x114cd9c00) [pid = 1656] [serial = 1010] [outer = 0x0] 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x114ed3c00) [pid = 1656] [serial = 1011] [outer = 0x114cd9c00] 09:45:23 INFO - PROCESS | 1656 | 1461084323026 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x115e4b000) [pid = 1656] [serial = 1012] [outer = 0x114cd9c00] 09:45:23 INFO - PROCESS | 1656 | 1461084323547 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]]]}] 09:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 771ms 09:45:23 INFO - PROCESS | 1656 | 1461084323584 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:45:23 INFO - PROCESS | 1656 | 1461084323588 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:45:23 INFO - PROCESS | 1656 | 1461084323597 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 1656 | 1461084323599 Marionette TRACE conn2 <- [1,1322,null,{}] 09:45:23 INFO - PROCESS | 1656 | 1461084323601 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}] 09:45:23 INFO - PROCESS | 1656 | 1461084323704 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:45:23 INFO - PROCESS | 1656 | 1461084323776 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b261000 == 46 [pid = 1656] [id = 338] 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x118b04c00) [pid = 1656] [serial = 1013] [outer = 0x0] 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118fe9800) [pid = 1656] [serial = 1014] [outer = 0x118b04c00] 09:45:23 INFO - PROCESS | 1656 | 1461084323806 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x119850000) [pid = 1656] [serial = 1015] [outer = 0x118b04c00] 09:45:24 INFO - PROCESS | 1656 | 1461084324384 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]]]}] 09:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 822ms 09:45:24 INFO - PROCESS | 1656 | 1461084324420 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:45:24 INFO - PROCESS | 1656 | 1461084324422 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:45:24 INFO - PROCESS | 1656 | 1461084324426 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 1656 | 1461084324429 Marionette TRACE conn2 <- [1,1326,null,{}] 09:45:24 INFO - PROCESS | 1656 | 1461084324436 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}] 09:45:24 INFO - PROCESS | 1656 | 1461084324530 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:45:24 INFO - PROCESS | 1656 | 1461084324585 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab0d000 == 47 [pid = 1656] [id = 339] 09:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11523e800) [pid = 1656] [serial = 1016] [outer = 0x0] 09:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x118fee000) [pid = 1656] [serial = 1017] [outer = 0x11523e800] 09:45:24 INFO - PROCESS | 1656 | 1461084324636 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11aa40400) [pid = 1656] [serial = 1018] [outer = 0x11523e800] 09:45:25 INFO - PROCESS | 1656 | 1461084325448 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]]]}] 09:45:25 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 09:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1077ms 09:45:25 INFO - PROCESS | 1656 | 1461084325502 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 1656 | 1461084325504 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:45:25 INFO - PROCESS | 1656 | 1461084325508 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1656 | 1461084325509 Marionette TRACE conn2 <- [1,1330,null,{}] 09:45:25 INFO - PROCESS | 1656 | 1461084325512 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}] 09:45:25 INFO - PROCESS | 1656 | 1461084325599 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:45:25 INFO - PROCESS | 1656 | 1461084325644 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a0e800 == 48 [pid = 1656] [id = 340] 09:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x115244400) [pid = 1656] [serial = 1019] [outer = 0x0] 09:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1160a0800) [pid = 1656] [serial = 1020] [outer = 0x115244400] 09:45:25 INFO - PROCESS | 1656 | 1461084325668 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11863d000) [pid = 1656] [serial = 1021] [outer = 0x115244400] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf8e000 == 47 [pid = 1656] [id = 335] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12af51000 == 46 [pid = 1656] [id = 334] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x117646000 == 45 [pid = 1656] [id = 333] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b29e800 == 44 [pid = 1656] [id = 332] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1292bf800 == 43 [pid = 1656] [id = 331] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11b982000 == 42 [pid = 1656] [id = 330] 09:45:25 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12a71ec00) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12679e000 == 41 [pid = 1656] [id = 329] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119c1c000 == 40 [pid = 1656] [id = 328] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x123adf000 == 39 [pid = 1656] [id = 327] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1f6800 == 38 [pid = 1656] [id = 326] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11be24000 == 37 [pid = 1656] [id = 325] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11b982800 == 36 [pid = 1656] [id = 324] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa67800 == 35 [pid = 1656] [id = 323] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119c24000 == 34 [pid = 1656] [id = 322] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119061800 == 33 [pid = 1656] [id = 321] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1162b4000 == 32 [pid = 1656] [id = 320] 09:45:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12f636000 == 31 [pid = 1656] [id = 319] 09:45:26 INFO - PROCESS | 1656 | 1461084326088 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]]]}] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11afb8c00) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11becf400) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x127bc8c00) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12e182c00) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128209c00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11a9f0c00) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12e7ad000) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12b8e6c00) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12be5e800) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118df3c00) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12d0f2400) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127fd3800) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127d6a400) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123e2e800) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128847400) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b2d4400) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1242f4000) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x129bbdc00) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bc14000) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12e365000) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b0f3800) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12d4ad000) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11c391400) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11be67c00) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c114000) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11aa43800) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11afb0000) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115246800) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1190f2c00) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11531d800) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115248800) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12f5e7c00) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123d0fc00) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12f2e4400) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12e798800) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12e78e400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12dba5c00) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129bcb800) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12876a400) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c11d800) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11becb800) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12e797800) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11a8e0000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11924a800) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12e7b9400) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12f5e4c00) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b0ea400) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b8e0400) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11c897400) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 09:45:26 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12e373c00) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 09:45:26 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 09:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 622ms 09:45:26 INFO - PROCESS | 1656 | 1461084326149 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:45:26 INFO - PROCESS | 1656 | 1461084326154 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:45:26 INFO - PROCESS | 1656 | 1461084326169 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1656 | 1461084326171 Marionette TRACE conn2 <- [1,1334,null,{}] 09:45:26 INFO - PROCESS | 1656 | 1461084326176 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}] 09:45:26 INFO - PROCESS | 1656 | 1461084326280 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:45:26 INFO - PROCESS | 1656 | 1461084326290 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a608800 == 32 [pid = 1656] [id = 341] 09:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1190e6800) [pid = 1656] [serial = 1022] [outer = 0x0] 09:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11924c800) [pid = 1656] [serial = 1023] [outer = 0x1190e6800] 09:45:26 INFO - PROCESS | 1656 | 1461084326334 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119e9d800) [pid = 1656] [serial = 1024] [outer = 0x1190e6800] 09:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 09:45:26 INFO - PROCESS | 1656 | 1461084326782 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]]]}] 09:45:26 INFO - PROCESS | 1656 | 1461084326789 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:45:26 INFO - PROCESS | 1656 | 1461084326792 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:45:26 INFO - PROCESS | 1656 | 1461084326795 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1656 | 1461084326798 Marionette TRACE conn2 <- [1,1338,null,{}] 09:45:26 INFO - PROCESS | 1656 | 1461084326805 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}] 09:45:26 INFO - PROCESS | 1656 | 1461084326927 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:45:26 INFO - PROCESS | 1656 | 1461084326935 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be19800 == 33 [pid = 1656] [id = 342] 09:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11a9e6000) [pid = 1656] [serial = 1025] [outer = 0x0] 09:45:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11aa4bc00) [pid = 1656] [serial = 1026] [outer = 0x11a9e6000] 09:45:26 INFO - PROCESS | 1656 | 1461084326978 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11ad8e400) [pid = 1656] [serial = 1027] [outer = 0x11a9e6000] 09:45:27 INFO - PROCESS | 1656 | 1461084327921 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]]]}] 09:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1173ms 09:45:27 INFO - PROCESS | 1656 | 1461084327968 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:45:27 INFO - PROCESS | 1656 | 1461084327970 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:45:27 INFO - PROCESS | 1656 | 1461084327972 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:45:27 INFO - PROCESS | 1656 | 1461084327973 Marionette TRACE conn2 <- [1,1342,null,{}] 09:45:27 INFO - PROCESS | 1656 | 1461084327981 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}] 09:45:28 INFO - PROCESS | 1656 | 1461084328071 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:45:28 INFO - PROCESS | 1656 | 1461084328076 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ad8800 == 34 [pid = 1656] [id = 343] 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11ad27400) [pid = 1656] [serial = 1028] [outer = 0x0] 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11b957800) [pid = 1656] [serial = 1029] [outer = 0x11ad27400] 09:45:28 INFO - PROCESS | 1656 | 1461084328103 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11b9fec00) [pid = 1656] [serial = 1030] [outer = 0x11ad27400] 09:45:28 INFO - PROCESS | 1656 | 1461084328442 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]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 09:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:45:28 INFO - PROCESS | 1656 | 1461084328491 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1656 | 1461084328493 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:45:28 INFO - PROCESS | 1656 | 1461084328495 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1656 | 1461084328496 Marionette TRACE conn2 <- [1,1346,null,{}] 09:45:28 INFO - PROCESS | 1656 | 1461084328498 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}] 09:45:28 INFO - PROCESS | 1656 | 1461084328587 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:45:28 INFO - PROCESS | 1656 | 1461084328592 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x126723800 == 35 [pid = 1656] [id = 344] 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x114cdc800) [pid = 1656] [serial = 1031] [outer = 0x0] 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11be69000) [pid = 1656] [serial = 1032] [outer = 0x114cdc800] 09:45:28 INFO - PROCESS | 1656 | 1461084328618 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11c110400) [pid = 1656] [serial = 1033] [outer = 0x114cdc800] 09:45:28 INFO - PROCESS | 1656 | 1461084328968 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 09:45:29 INFO - PROCESS | 1656 | 1461084329014 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 1656 | 1461084329016 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:45:29 INFO - PROCESS | 1656 | 1461084329018 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 1656 | 1461084329019 Marionette TRACE conn2 <- [1,1350,null,{}] 09:45:29 INFO - PROCESS | 1656 | 1461084329021 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}] 09:45:29 INFO - PROCESS | 1656 | 1461084329128 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:45:29 INFO - PROCESS | 1656 | 1461084329141 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287a5000 == 36 [pid = 1656] [id = 345] 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c113000) [pid = 1656] [serial = 1034] [outer = 0x0] 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c391400) [pid = 1656] [serial = 1035] [outer = 0x11c113000] 09:45:29 INFO - PROCESS | 1656 | 1461084329169 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123e2d400) [pid = 1656] [serial = 1036] [outer = 0x11c113000] 09:45:29 INFO - PROCESS | 1656 | 1461084329512 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 09:45:29 INFO - PROCESS | 1656 | 1461084329540 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 1656 | 1461084329541 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:45:29 INFO - PROCESS | 1656 | 1461084329551 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 1656 | 1461084329552 Marionette TRACE conn2 <- [1,1354,null,{}] 09:45:29 INFO - PROCESS | 1656 | 1461084329554 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}] 09:45:29 INFO - PROCESS | 1656 | 1461084329643 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:45:29 INFO - PROCESS | 1656 | 1461084329647 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292aa000 == 37 [pid = 1656] [id = 346] 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x114b89c00) [pid = 1656] [serial = 1037] [outer = 0x0] 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123fcc400) [pid = 1656] [serial = 1038] [outer = 0x114b89c00] 09:45:29 INFO - PROCESS | 1656 | 1461084329672 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12439a800) [pid = 1656] [serial = 1039] [outer = 0x114b89c00] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11be71400) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12388dc00) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1243a7400) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1146b1c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a718800) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11523e000) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c546400) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11aa31c00) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11935c000) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11bed6c00) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1146ba800) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c389000) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11acc4000) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118fec800) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x115249400) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x115245c00) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:45:30 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11a9e9c00) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:45:30 INFO - PROCESS | 1656 | 1461084330098 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]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 569ms 09:45:30 INFO - PROCESS | 1656 | 1461084330120 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 1656 | 1461084330121 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:45:30 INFO - PROCESS | 1656 | 1461084330123 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1656 | 1461084330125 Marionette TRACE conn2 <- [1,1358,null,{}] 09:45:30 INFO - PROCESS | 1656 | 1461084330129 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}] 09:45:30 INFO - PROCESS | 1656 | 1461084330203 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:45:30 INFO - PROCESS | 1656 | 1461084330211 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa73800 == 38 [pid = 1656] [id = 347] 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x114e57000) [pid = 1656] [serial = 1040] [outer = 0x0] 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11524a400) [pid = 1656] [serial = 1041] [outer = 0x114e57000] 09:45:30 INFO - PROCESS | 1656 | 1461084330238 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11ad2f000) [pid = 1656] [serial = 1042] [outer = 0x114e57000] 09:45:30 INFO - PROCESS | 1656 | 1461084330668 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]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 571ms 09:45:30 INFO - PROCESS | 1656 | 1461084330696 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:45:30 INFO - PROCESS | 1656 | 1461084330698 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:45:30 INFO - PROCESS | 1656 | 1461084330701 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1656 | 1461084330703 Marionette TRACE conn2 <- [1,1362,null,{}] 09:45:30 INFO - PROCESS | 1656 | 1461084330706 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}] 09:45:30 INFO - PROCESS | 1656 | 1461084330821 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:45:30 INFO - PROCESS | 1656 | 1461084330828 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b73a800 == 39 [pid = 1656] [id = 348] 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11c10e800) [pid = 1656] [serial = 1043] [outer = 0x0] 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123888000) [pid = 1656] [serial = 1044] [outer = 0x11c10e800] 09:45:30 INFO - PROCESS | 1656 | 1461084330854 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1243a1800) [pid = 1656] [serial = 1045] [outer = 0x11c10e800] 09:45:31 INFO - PROCESS | 1656 | 1461084331176 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]]]}] 09:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 524ms 09:45:31 INFO - PROCESS | 1656 | 1461084331225 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 1656 | 1461084331226 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:45:31 INFO - PROCESS | 1656 | 1461084331229 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 1656 | 1461084331230 Marionette TRACE conn2 <- [1,1366,null,{}] 09:45:31 INFO - PROCESS | 1656 | 1461084331232 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}] 09:45:31 INFO - PROCESS | 1656 | 1461084331328 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:45:31 INFO - PROCESS | 1656 | 1461084331335 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba85800 == 40 [pid = 1656] [id = 349] 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c385800) [pid = 1656] [serial = 1046] [outer = 0x0] 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1243a5000) [pid = 1656] [serial = 1047] [outer = 0x11c385800] 09:45:31 INFO - PROCESS | 1656 | 1461084331360 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127bc8c00) [pid = 1656] [serial = 1048] [outer = 0x11c385800] 09:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 471ms 09:45:31 INFO - PROCESS | 1656 | 1461084331693 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] 09:45:31 INFO - PROCESS | 1656 | 1461084331702 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:45:31 INFO - PROCESS | 1656 | 1461084331704 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 1656 | 1461084331706 Marionette TRACE conn2 <- [1,1370,null,{}] 09:45:31 INFO - PROCESS | 1656 | 1461084331710 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}] 09:45:31 INFO - PROCESS | 1656 | 1461084331800 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:45:31 INFO - PROCESS | 1656 | 1461084331804 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe3800 == 41 [pid = 1656] [id = 350] 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x127ca4400) [pid = 1656] [serial = 1049] [outer = 0x0] 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12876f400) [pid = 1656] [serial = 1050] [outer = 0x127ca4400] 09:45:31 INFO - PROCESS | 1656 | 1461084331834 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129289c00) [pid = 1656] [serial = 1051] [outer = 0x127ca4400] 09:45:32 INFO - PROCESS | 1656 | --DOCSHELL 0x119a0e800 == 40 [pid = 1656] [id = 340] 09:45:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab0d000 == 39 [pid = 1656] [id = 339] 09:45:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11b261000 == 38 [pid = 1656] [id = 338] 09:45:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118bb7000 == 37 [pid = 1656] [id = 337] 09:45:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd5000 == 36 [pid = 1656] [id = 336] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11a608800 == 35 [pid = 1656] [id = 341] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11be19800 == 34 [pid = 1656] [id = 342] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123ad8800 == 33 [pid = 1656] [id = 343] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1292aa000 == 32 [pid = 1656] [id = 346] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1287a5000 == 31 [pid = 1656] [id = 345] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa73800 == 30 [pid = 1656] [id = 347] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b73a800 == 29 [pid = 1656] [id = 348] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x126723800 == 28 [pid = 1656] [id = 344] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11a64ec00) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11a9e8400) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c11c800) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11c386400) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11aa37400) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11acc6400) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11c53bc00) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x123887800) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11ad8f800) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11b9ffc00) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11be67000) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11bed6000) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1160a7400) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11863f400) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129bc0c00) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118b78c00) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1243a6c00) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11a651c00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12876c400) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x129ad9000) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11c11a400) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x123e2d800) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba85800 == 27 [pid = 1656] [id = 349] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x123e31000) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126791800) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x128768c00) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x127dcb000) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x128774000) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x119246000) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x119853400) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12a725000) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11523f000) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x115248400) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x123d10c00) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x129284400) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 09:45:33 INFO - PROCESS | 1656 | 1461084333219 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] 09:45:33 INFO - PROCESS | 1656 | 1461084333230 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:45:33 INFO - PROCESS | 1656 | 1461084333234 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1656 | 1461084333236 Marionette TRACE conn2 <- [1,1374,null,{}] 09:45:33 INFO - PROCESS | 1656 | 1461084333240 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}] 09:45:33 INFO - PROCESS | 1656 | 1461084333317 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:45:33 INFO - PROCESS | 1656 | 1461084333361 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117648000 == 28 [pid = 1656] [id = 351] 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11523d800) [pid = 1656] [serial = 1052] [outer = 0x0] 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11523e000) [pid = 1656] [serial = 1053] [outer = 0x11523d800] 09:45:33 INFO - PROCESS | 1656 | 1461084333390 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x115246800) [pid = 1656] [serial = 1054] [outer = 0x11523d800] 09:45:33 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:33 INFO - PROCESS | 1656 | 1461084333719 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] 09:45:33 INFO - PROCESS | 1656 | 1461084333761 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:45:33 INFO - PROCESS | 1656 | 1461084333767 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1656 | 1461084333770 Marionette TRACE conn2 <- [1,1378,null,{}] 09:45:33 INFO - PROCESS | 1656 | 1461084333773 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}] 09:45:33 INFO - PROCESS | 1656 | 1461084333851 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:45:33 INFO - PROCESS | 1656 | 1461084333855 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x119283000 == 29 [pid = 1656] [id = 352] 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x114ce1000) [pid = 1656] [serial = 1055] [outer = 0x0] 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11537cc00) [pid = 1656] [serial = 1056] [outer = 0x114ce1000] 09:45:33 INFO - PROCESS | 1656 | 1461084333884 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1187d9c00) [pid = 1656] [serial = 1057] [outer = 0x114ce1000] 09:45:34 INFO - PROCESS | 1656 | 1461084334239 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] 09:45:34 INFO - PROCESS | 1656 | 1461084334291 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:45:34 INFO - PROCESS | 1656 | 1461084334294 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 1656 | 1461084334296 Marionette TRACE conn2 <- [1,1382,null,{}] 09:45:34 INFO - PROCESS | 1656 | 1461084334303 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}] 09:45:34 INFO - PROCESS | 1656 | 1461084334371 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:45:34 INFO - PROCESS | 1656 | 1461084334378 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a615800 == 30 [pid = 1656] [id = 353] 09:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1146b9800) [pid = 1656] [serial = 1058] [outer = 0x0] 09:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1190ea000) [pid = 1656] [serial = 1059] [outer = 0x1146b9800] 09:45:34 INFO - PROCESS | 1656 | 1461084334405 Marionette DEBUG loaded listener.js 09:45:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11935cc00) [pid = 1656] [serial = 1060] [outer = 0x1146b9800] 09:45:34 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:45:34 INFO - PROCESS | 1656 | 1461084334890 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] 09:45:34 INFO - PROCESS | 1656 | 1461084334922 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:45:34 INFO - PROCESS | 1656 | 1461084334927 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 1656 | 1461084334929 Marionette TRACE conn2 <- [1,1386,null,{}] 09:45:34 INFO - PROCESS | 1656 | 1461084334932 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}] 09:45:35 INFO - PROCESS | 1656 | 1461084335038 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:45:35 INFO - PROCESS | 1656 | 1461084335048 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb3000 == 31 [pid = 1656] [id = 354] 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11a64a400) [pid = 1656] [serial = 1061] [outer = 0x0] 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11a8db800) [pid = 1656] [serial = 1062] [outer = 0x11a64a400] 09:45:35 INFO - PROCESS | 1656 | 1461084335076 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11a9e8400) [pid = 1656] [serial = 1063] [outer = 0x11a64a400] 09:45:35 INFO - PROCESS | 1656 | 1461084335383 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] 09:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:45:35 INFO - PROCESS | 1656 | 1461084335399 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:45:35 INFO - PROCESS | 1656 | 1461084335401 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 1656 | 1461084335402 Marionette TRACE conn2 <- [1,1390,null,{}] 09:45:35 INFO - PROCESS | 1656 | 1461084335405 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}] 09:45:35 INFO - PROCESS | 1656 | 1461084335476 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:45:35 INFO - PROCESS | 1656 | 1461084335522 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b273000 == 32 [pid = 1656] [id = 355] 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1177b2400) [pid = 1656] [serial = 1064] [outer = 0x0] 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11a9ec800) [pid = 1656] [serial = 1065] [outer = 0x1177b2400] 09:45:35 INFO - PROCESS | 1656 | 1461084335547 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11acc6800) [pid = 1656] [serial = 1066] [outer = 0x1177b2400] 09:45:35 INFO - PROCESS | 1656 | 1461084335846 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]]]}] 09:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 475ms 09:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:45:35 INFO - PROCESS | 1656 | 1461084335880 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:45:35 INFO - PROCESS | 1656 | 1461084335881 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:45:35 INFO - PROCESS | 1656 | 1461084335883 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 1656 | 1461084335884 Marionette TRACE conn2 <- [1,1394,null,{}] 09:45:35 INFO - PROCESS | 1656 | 1461084335886 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}] 09:45:35 INFO - PROCESS | 1656 | 1461084335971 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:45:35 INFO - PROCESS | 1656 | 1461084335977 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1f8000 == 33 [pid = 1656] [id = 356] 09:45:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11ad30400) [pid = 1656] [serial = 1067] [outer = 0x0] 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11afb1800) [pid = 1656] [serial = 1068] [outer = 0x11ad30400] 09:45:36 INFO - PROCESS | 1656 | 1461084336006 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11be6ac00) [pid = 1656] [serial = 1069] [outer = 0x11ad30400] 09:45:36 INFO - PROCESS | 1656 | 1461084336332 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]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 09:45:36 INFO - PROCESS | 1656 | 1461084336352 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 1656 | 1461084336354 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:45:36 INFO - PROCESS | 1656 | 1461084336356 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 1656 | 1461084336357 Marionette TRACE conn2 <- [1,1398,null,{}] 09:45:36 INFO - PROCESS | 1656 | 1461084336362 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}] 09:45:36 INFO - PROCESS | 1656 | 1461084336463 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:45:36 INFO - PROCESS | 1656 | 1461084336471 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c598000 == 34 [pid = 1656] [id = 357] 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11be6c400) [pid = 1656] [serial = 1070] [outer = 0x0] 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11becc400) [pid = 1656] [serial = 1071] [outer = 0x11be6c400] 09:45:36 INFO - PROCESS | 1656 | 1461084336513 Marionette DEBUG loaded listener.js 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11c111800) [pid = 1656] [serial = 1072] [outer = 0x11be6c400] 09:45:36 INFO - PROCESS | 1656 | 1461084336840 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]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 09:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:45:36 INFO - PROCESS | 1656 | 1461084336878 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 1656 | 1461084336880 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:45:36 INFO - PROCESS | 1656 | 1461084336882 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 1656 | 1461084336883 Marionette TRACE conn2 <- [1,1402,null,{}] 09:45:36 INFO - PROCESS | 1656 | 1461084336885 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}] 09:45:36 INFO - PROCESS | 1656 | 1461084336951 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:45:36 INFO - PROCESS | 1656 | 1461084336955 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x123af2000 == 35 [pid = 1656] [id = 358] 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11c115c00) [pid = 1656] [serial = 1073] [outer = 0x0] 09:45:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11c1a8400) [pid = 1656] [serial = 1074] [outer = 0x11c115c00] 09:45:36 INFO - PROCESS | 1656 | 1461084336982 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11c387c00) [pid = 1656] [serial = 1075] [outer = 0x11c115c00] 09:45:37 INFO - PROCESS | 1656 | 1461084337285 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]]]}] 09:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 418ms 09:45:37 INFO - PROCESS | 1656 | 1461084337301 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 1656 | 1461084337302 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:45:37 INFO - PROCESS | 1656 | 1461084337304 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 1656 | 1461084337305 Marionette TRACE conn2 <- [1,1406,null,{}] 09:45:37 INFO - PROCESS | 1656 | 1461084337307 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}] 09:45:37 INFO - PROCESS | 1656 | 1461084337404 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:45:37 INFO - PROCESS | 1656 | 1461084337411 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a613800 == 36 [pid = 1656] [id = 359] 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11a9e5c00) [pid = 1656] [serial = 1076] [outer = 0x0] 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11c1ad400) [pid = 1656] [serial = 1077] [outer = 0x11a9e5c00] 09:45:37 INFO - PROCESS | 1656 | 1461084337436 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11c546800) [pid = 1656] [serial = 1078] [outer = 0x11a9e5c00] 09:45:37 INFO - PROCESS | 1656 | 1461084337730 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]]]}] 09:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 474ms 09:45:37 INFO - PROCESS | 1656 | 1461084337779 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:45:37 INFO - PROCESS | 1656 | 1461084337780 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:45:37 INFO - PROCESS | 1656 | 1461084337782 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:45:37 INFO - PROCESS | 1656 | 1461084337783 Marionette TRACE conn2 <- [1,1410,null,{}] 09:45:37 INFO - PROCESS | 1656 | 1461084337786 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}] 09:45:37 INFO - PROCESS | 1656 | 1461084337858 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:45:37 INFO - PROCESS | 1656 | 1461084337864 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c53000 == 37 [pid = 1656] [id = 360] 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c392000) [pid = 1656] [serial = 1079] [outer = 0x0] 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x123a7d000) [pid = 1656] [serial = 1080] [outer = 0x11c392000] 09:45:37 INFO - PROCESS | 1656 | 1461084337889 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x123e2a800) [pid = 1656] [serial = 1081] [outer = 0x11c392000] 09:45:38 INFO - PROCESS | 1656 | 1461084338237 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]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 469ms 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:45:38 INFO - PROCESS | 1656 | 1461084338251 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1656 | 1461084338253 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:45:38 INFO - PROCESS | 1656 | 1461084338255 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1656 | 1461084338256 Marionette TRACE conn2 <- [1,1414,null,{}] 09:45:38 INFO - PROCESS | 1656 | 1461084338275 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}] 09:45:38 INFO - PROCESS | 1656 | 1461084338374 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:45:38 INFO - PROCESS | 1656 | 1461084338407 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b26f800 == 38 [pid = 1656] [id = 361] 09:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123e25000) [pid = 1656] [serial = 1082] [outer = 0x0] 09:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123e87c00) [pid = 1656] [serial = 1083] [outer = 0x123e25000] 09:45:38 INFO - PROCESS | 1656 | 1461084338437 Marionette DEBUG loaded listener.js 09:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1243a5c00) [pid = 1656] [serial = 1084] [outer = 0x123e25000] 09:45:38 INFO - PROCESS | 1656 | 1461084338780 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]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 570ms 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:45:38 INFO - PROCESS | 1656 | 1461084338826 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1656 | 1461084338827 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:45:38 INFO - PROCESS | 1656 | 1461084338835 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1656 | 1461084338836 Marionette TRACE conn2 <- [1,1418,null,{}] 09:45:38 INFO - PROCESS | 1656 | 1461084338839 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}] 09:45:38 INFO - PROCESS | 1656 | 1461084338935 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:45:38 INFO - PROCESS | 1656 | 1461084338939 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x129acd000 == 39 [pid = 1656] [id = 362] 09:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123e2d800) [pid = 1656] [serial = 1085] [outer = 0x0] 09:45:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126791400) [pid = 1656] [serial = 1086] [outer = 0x123e2d800] 09:45:38 INFO - PROCESS | 1656 | 1461084338965 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127dd1800) [pid = 1656] [serial = 1087] [outer = 0x123e2d800] 09:45:39 INFO - PROCESS | 1656 | 1461084339267 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]]]}] 09:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 475ms 09:45:39 INFO - PROCESS | 1656 | 1461084339304 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 1656 | 1461084339305 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:45:39 INFO - PROCESS | 1656 | 1461084339308 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 1656 | 1461084339311 Marionette TRACE conn2 <- [1,1422,null,{}] 09:45:39 INFO - PROCESS | 1656 | 1461084339322 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}] 09:45:39 INFO - PROCESS | 1656 | 1461084339413 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:45:39 INFO - PROCESS | 1656 | 1461084339417 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b747800 == 40 [pid = 1656] [id = 363] 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126790c00) [pid = 1656] [serial = 1088] [outer = 0x0] 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128771800) [pid = 1656] [serial = 1089] [outer = 0x126790c00] 09:45:39 INFO - PROCESS | 1656 | 1461084339442 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12880fc00) [pid = 1656] [serial = 1090] [outer = 0x126790c00] 09:45:39 INFO - PROCESS | 1656 | 1461084339789 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]]]}] 09:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 09:45:39 INFO - PROCESS | 1656 | 1461084339832 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:45:39 INFO - PROCESS | 1656 | 1461084339833 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:45:39 INFO - PROCESS | 1656 | 1461084339835 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:45:39 INFO - PROCESS | 1656 | 1461084339836 Marionette TRACE conn2 <- [1,1426,null,{}] 09:45:39 INFO - PROCESS | 1656 | 1461084339838 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}] 09:45:39 INFO - PROCESS | 1656 | 1461084339927 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:45:39 INFO - PROCESS | 1656 | 1461084339939 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8b800 == 41 [pid = 1656] [id = 364] 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128811c00) [pid = 1656] [serial = 1091] [outer = 0x0] 09:45:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12927f000) [pid = 1656] [serial = 1092] [outer = 0x128811c00] 09:45:39 INFO - PROCESS | 1656 | 1461084339965 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129a76400) [pid = 1656] [serial = 1093] [outer = 0x128811c00] 09:45:40 INFO - PROCESS | 1656 | 1461084340368 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]]]}] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x114cdc800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c113000) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x114b89c00) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x114e57000) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a9e6000) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1190e6800) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115244400) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11523e800) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118b04c00) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114cd9c00) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11c387400) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11c385800) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11ad27400) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:45:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c10e800) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 09:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:45:40 INFO - PROCESS | 1656 | 1461084340404 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 1656 | 1461084340405 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:45:40 INFO - PROCESS | 1656 | 1461084340407 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 1656 | 1461084340409 Marionette TRACE conn2 <- [1,1430,null,{}] 09:45:40 INFO - PROCESS | 1656 | 1461084340413 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}] 09:45:40 INFO - PROCESS | 1656 | 1461084340484 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:45:40 INFO - PROCESS | 1656 | 1461084340488 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11983c000 == 42 [pid = 1656] [id = 365] 09:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x114ec4c00) [pid = 1656] [serial = 1094] [outer = 0x0] 09:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1176ed400) [pid = 1656] [serial = 1095] [outer = 0x114ec4c00] 09:45:40 INFO - PROCESS | 1656 | 1461084340515 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11a9e6000) [pid = 1656] [serial = 1096] [outer = 0x114ec4c00] 09:45:40 INFO - PROCESS | 1656 | 1461084340849 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]]]}] 09:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 471ms 09:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:45:40 INFO - PROCESS | 1656 | 1461084340880 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 1656 | 1461084340882 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:45:40 INFO - PROCESS | 1656 | 1461084340884 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 1656 | 1461084340885 Marionette TRACE conn2 <- [1,1434,null,{}] 09:45:40 INFO - PROCESS | 1656 | 1461084340887 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}] 09:45:40 INFO - PROCESS | 1656 | 1461084340962 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:45:41 INFO - PROCESS | 1656 | 1461084341009 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b818800 == 43 [pid = 1656] [id = 366] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119c3b800) [pid = 1656] [serial = 1097] [outer = 0x0] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11c385800) [pid = 1656] [serial = 1098] [outer = 0x119c3b800] 09:45:41 INFO - PROCESS | 1656 | 1461084341035 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12928a400) [pid = 1656] [serial = 1099] [outer = 0x119c3b800] 09:45:41 INFO - PROCESS | 1656 | 1461084341314 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 468ms 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:45:41 INFO - PROCESS | 1656 | 1461084341353 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1656 | 1461084341354 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:45:41 INFO - PROCESS | 1656 | 1461084341356 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1656 | 1461084341357 Marionette TRACE conn2 <- [1,1438,null,{}] 09:45:41 INFO - PROCESS | 1656 | 1461084341361 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}] 09:45:41 INFO - PROCESS | 1656 | 1461084341437 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:45:41 INFO - PROCESS | 1656 | 1461084341442 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d119800 == 44 [pid = 1656] [id = 367] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c113000) [pid = 1656] [serial = 1100] [outer = 0x0] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129adfc00) [pid = 1656] [serial = 1101] [outer = 0x11c113000] 09:45:41 INFO - PROCESS | 1656 | 1461084341469 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129bca400) [pid = 1656] [serial = 1102] [outer = 0x11c113000] 09:45:41 INFO - PROCESS | 1656 | 1461084341795 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 472ms 09:45:41 INFO - PROCESS | 1656 | 1461084341829 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 1656 | 1461084341830 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:45:41 INFO - PROCESS | 1656 | 1461084341841 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1656 | 1461084341842 Marionette TRACE conn2 <- [1,1442,null,{}] 09:45:41 INFO - PROCESS | 1656 | 1461084341844 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}] 09:45:41 INFO - PROCESS | 1656 | 1461084341916 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:45:41 INFO - PROCESS | 1656 | 1461084341920 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4c7800 == 45 [pid = 1656] [id = 368] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129bbfc00) [pid = 1656] [serial = 1103] [outer = 0x0] 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a71d000) [pid = 1656] [serial = 1104] [outer = 0x129bbfc00] 09:45:41 INFO - PROCESS | 1656 | 1461084341947 Marionette DEBUG loaded listener.js 09:45:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a723c00) [pid = 1656] [serial = 1105] [outer = 0x129bbfc00] 09:45:42 INFO - PROCESS | 1656 | 1461084342278 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]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 09:45:42 INFO - PROCESS | 1656 | 1461084342312 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 1656 | 1461084342314 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:45:42 INFO - PROCESS | 1656 | 1461084342316 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 1656 | 1461084342317 Marionette TRACE conn2 <- [1,1446,null,{}] 09:45:42 INFO - PROCESS | 1656 | 1461084342319 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}] 09:45:42 INFO - PROCESS | 1656 | 1461084342393 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:45:42 INFO - PROCESS | 1656 | 1461084342490 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x114b16000 == 46 [pid = 1656] [id = 369] 09:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11403f800) [pid = 1656] [serial = 1106] [outer = 0x0] 09:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1146ae000) [pid = 1656] [serial = 1107] [outer = 0x11403f800] 09:45:42 INFO - PROCESS | 1656 | 1461084342523 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x114cdc000) [pid = 1656] [serial = 1108] [outer = 0x11403f800] 09:45:43 INFO - PROCESS | 1656 | 1461084343076 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]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 818ms 09:45:43 INFO - PROCESS | 1656 | 1461084343136 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 1656 | 1461084343138 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:45:43 INFO - PROCESS | 1656 | 1461084343141 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 1656 | 1461084343146 Marionette TRACE conn2 <- [1,1450,null,{}] 09:45:43 INFO - PROCESS | 1656 | 1461084343150 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}] 09:45:43 INFO - PROCESS | 1656 | 1461084343257 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:45:43 INFO - PROCESS | 1656 | 1461084343328 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab14000 == 47 [pid = 1656] [id = 370] 09:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1162f6800) [pid = 1656] [serial = 1109] [outer = 0x0] 09:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118757000) [pid = 1656] [serial = 1110] [outer = 0x1162f6800] 09:45:43 INFO - PROCESS | 1656 | 1461084343360 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1190e3400) [pid = 1656] [serial = 1111] [outer = 0x1162f6800] 09:45:44 INFO - PROCESS | 1656 | 1461084344068 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 976ms 09:45:44 INFO - PROCESS | 1656 | 1461084344117 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 1656 | 1461084344119 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:45:44 INFO - PROCESS | 1656 | 1461084344123 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1656 | 1461084344125 Marionette TRACE conn2 <- [1,1454,null,{}] 09:45:44 INFO - PROCESS | 1656 | 1461084344129 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}] 09:45:44 INFO - PROCESS | 1656 | 1461084344242 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4c7800 == 46 [pid = 1656] [id = 368] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d119800 == 45 [pid = 1656] [id = 367] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b818800 == 44 [pid = 1656] [id = 366] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11983c000 == 43 [pid = 1656] [id = 365] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8b800 == 42 [pid = 1656] [id = 364] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b747800 == 41 [pid = 1656] [id = 363] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x129acd000 == 40 [pid = 1656] [id = 362] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11b26f800 == 39 [pid = 1656] [id = 361] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12876f400) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127c53000 == 38 [pid = 1656] [id = 360] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11a613800 == 37 [pid = 1656] [id = 359] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x123af2000 == 36 [pid = 1656] [id = 358] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c598000 == 35 [pid = 1656] [id = 357] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1f8000 == 34 [pid = 1656] [id = 356] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11b273000 == 33 [pid = 1656] [id = 355] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb3000 == 32 [pid = 1656] [id = 354] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11a615800 == 31 [pid = 1656] [id = 353] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119283000 == 30 [pid = 1656] [id = 352] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117648000 == 29 [pid = 1656] [id = 351] 09:45:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe3800 == 28 [pid = 1656] [id = 350] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11be69000) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11c391400) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123fcc400) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123e2d400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11ad2f000) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11524a400) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11aa4bc00) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11924c800) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119e9d800) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11863d000) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1160a0800) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11aa40400) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118fee000) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119850000) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118fe9800) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115e4b000) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x114ed3c00) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a71c400) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127bc8c00) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11b957800) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12439a800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11c110400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1243a1800) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123888000) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11b9fec00) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11ad8e400) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1243a5000) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 09:45:44 INFO - PROCESS | 1656 | 1461084344328 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1162b4000 == 29 [pid = 1656] [id = 371] 09:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x114cdec00) [pid = 1656] [serial = 1112] [outer = 0x0] 09:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x114ec1000) [pid = 1656] [serial = 1113] [outer = 0x114cdec00] 09:45:44 INFO - PROCESS | 1656 | 1461084344360 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x115248800) [pid = 1656] [serial = 1114] [outer = 0x114cdec00] 09:45:44 INFO - PROCESS | 1656 | 1461084344804 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 09:45:44 INFO - PROCESS | 1656 | 1461084344858 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:45:44 INFO - PROCESS | 1656 | 1461084344865 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:45:44 INFO - PROCESS | 1656 | 1461084344883 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1656 | 1461084344886 Marionette TRACE conn2 <- [1,1458,null,{}] 09:45:44 INFO - PROCESS | 1656 | 1461084344889 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}] 09:45:44 INFO - PROCESS | 1656 | 1461084344974 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:45:44 INFO - PROCESS | 1656 | 1461084344981 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a61c000 == 30 [pid = 1656] [id = 372] 09:45:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1176ec400) [pid = 1656] [serial = 1115] [outer = 0x0] 09:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118d8bc00) [pid = 1656] [serial = 1116] [outer = 0x1176ec400] 09:45:45 INFO - PROCESS | 1656 | 1461084345007 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11909bc00) [pid = 1656] [serial = 1117] [outer = 0x1176ec400] 09:45:45 INFO - PROCESS | 1656 | 1461084345342 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 473ms 09:45:45 INFO - PROCESS | 1656 | 1461084345355 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1656 | 1461084345356 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:45:45 INFO - PROCESS | 1656 | 1461084345358 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 1656 | 1461084345363 Marionette TRACE conn2 <- [1,1462,null,{}] 09:45:45 INFO - PROCESS | 1656 | 1461084345371 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}] 09:45:45 INFO - PROCESS | 1656 | 1461084345449 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:45:45 INFO - PROCESS | 1656 | 1461084345495 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b274000 == 31 [pid = 1656] [id = 373] 09:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118ff2000) [pid = 1656] [serial = 1118] [outer = 0x0] 09:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119852800) [pid = 1656] [serial = 1119] [outer = 0x118ff2000] 09:45:45 INFO - PROCESS | 1656 | 1461084345524 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11a9edc00) [pid = 1656] [serial = 1120] [outer = 0x118ff2000] 09:45:45 INFO - PROCESS | 1656 | 1461084345846 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 527ms 09:45:45 INFO - PROCESS | 1656 | 1461084345886 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1656 | 1461084345887 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:45:45 INFO - PROCESS | 1656 | 1461084345890 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 1656 | 1461084345891 Marionette TRACE conn2 <- [1,1466,null,{}] 09:45:45 INFO - PROCESS | 1656 | 1461084345893 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}] 09:45:45 INFO - PROCESS | 1656 | 1461084345965 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:45:46 INFO - PROCESS | 1656 | 1461084346016 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c721800 == 32 [pid = 1656] [id = 374] 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x114cda000) [pid = 1656] [serial = 1121] [outer = 0x0] 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11aa42c00) [pid = 1656] [serial = 1122] [outer = 0x114cda000] 09:45:46 INFO - PROCESS | 1656 | 1461084346042 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11b959c00) [pid = 1656] [serial = 1123] [outer = 0x114cda000] 09:45:46 INFO - PROCESS | 1656 | 1461084346380 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 09:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:45:46 INFO - PROCESS | 1656 | 1461084346415 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 1656 | 1461084346416 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:45:46 INFO - PROCESS | 1656 | 1461084346418 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1656 | 1461084346420 Marionette TRACE conn2 <- [1,1470,null,{}] 09:45:46 INFO - PROCESS | 1656 | 1461084346422 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}] 09:45:46 INFO - PROCESS | 1656 | 1461084346509 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:45:46 INFO - PROCESS | 1656 | 1461084346514 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x114a70000 == 33 [pid = 1656] [id = 375] 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1190f1000) [pid = 1656] [serial = 1124] [outer = 0x0] 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11b9fcc00) [pid = 1656] [serial = 1125] [outer = 0x1190f1000] 09:45:46 INFO - PROCESS | 1656 | 1461084346539 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11becac00) [pid = 1656] [serial = 1126] [outer = 0x1190f1000] 09:45:46 INFO - PROCESS | 1656 | 1461084346923 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 09:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:45:46 INFO - PROCESS | 1656 | 1461084346944 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 1656 | 1461084346946 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:45:46 INFO - PROCESS | 1656 | 1461084346949 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1656 | 1461084346951 Marionette TRACE conn2 <- [1,1474,null,{}] 09:45:46 INFO - PROCESS | 1656 | 1461084346955 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}] 09:45:47 INFO - PROCESS | 1656 | 1461084347120 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:45:47 INFO - PROCESS | 1656 | 1461084347145 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287a5000 == 34 [pid = 1656] [id = 376] 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c110000) [pid = 1656] [serial = 1127] [outer = 0x0] 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c50f800) [pid = 1656] [serial = 1128] [outer = 0x11c110000] 09:45:47 INFO - PROCESS | 1656 | 1461084347189 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x123d04400) [pid = 1656] [serial = 1129] [outer = 0x11c110000] 09:45:47 INFO - PROCESS | 1656 | 1461084347695 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]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 769ms 09:45:47 INFO - PROCESS | 1656 | 1461084347719 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1656 | 1461084347720 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:45:47 INFO - PROCESS | 1656 | 1461084347722 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1656 | 1461084347723 Marionette TRACE conn2 <- [1,1478,null,{}] 09:45:47 INFO - PROCESS | 1656 | 1461084347748 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}] 09:45:47 INFO - PROCESS | 1656 | 1461084347840 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:45:47 INFO - PROCESS | 1656 | 1461084347845 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac5000 == 35 [pid = 1656] [id = 377] 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x114cd7400) [pid = 1656] [serial = 1130] [outer = 0x0] 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123e32000) [pid = 1656] [serial = 1131] [outer = 0x114cd7400] 09:45:47 INFO - PROCESS | 1656 | 1461084347870 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12678e000) [pid = 1656] [serial = 1132] [outer = 0x114cd7400] 09:45:48 INFO - PROCESS | 1656 | 1461084348200 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 528ms 09:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:45:48 INFO - PROCESS | 1656 | 1461084348251 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1656 | 1461084348252 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:45:48 INFO - PROCESS | 1656 | 1461084348254 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1656 | 1461084348255 Marionette TRACE conn2 <- [1,1482,null,{}] 09:45:48 INFO - PROCESS | 1656 | 1461084348258 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}] 09:45:48 INFO - PROCESS | 1656 | 1461084348498 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123e2d800) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11a64a400) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126790c00) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128811c00) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11a9e5c00) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1146b9800) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127ca4400) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x114ec4c00) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119c3b800) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114ce1000) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11c113000) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11523d800) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11c115c00) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c392000) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1177b2400) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11be6c400) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11ad30400) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:45:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123e25000) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:45:48 INFO - PROCESS | 1656 | 1461084348557 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a15000 == 36 [pid = 1656] [id = 378] 09:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x114ce2c00) [pid = 1656] [serial = 1133] [outer = 0x0] 09:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x115247000) [pid = 1656] [serial = 1134] [outer = 0x114ce2c00] 09:45:48 INFO - PROCESS | 1656 | 1461084348583 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11aa32400) [pid = 1656] [serial = 1135] [outer = 0x114ce2c00] 09:45:48 INFO - PROCESS | 1656 | 1461084348862 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 623ms 09:45:48 INFO - PROCESS | 1656 | 1461084348884 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1656 | 1461084348885 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:45:48 INFO - PROCESS | 1656 | 1461084348887 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1656 | 1461084348888 Marionette TRACE conn2 <- [1,1486,null,{}] 09:45:48 INFO - PROCESS | 1656 | 1461084348890 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}] 09:45:48 INFO - PROCESS | 1656 | 1461084348977 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:45:48 INFO - PROCESS | 1656 | 1461084348982 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b299000 == 37 [pid = 1656] [id = 379] 09:45:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11be6c400) [pid = 1656] [serial = 1136] [outer = 0x0] 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1243a8800) [pid = 1656] [serial = 1137] [outer = 0x11be6c400] 09:45:49 INFO - PROCESS | 1656 | 1461084349007 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127dc5400) [pid = 1656] [serial = 1138] [outer = 0x11be6c400] 09:45:49 INFO - PROCESS | 1656 | 1461084349334 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 09:45:49 INFO - PROCESS | 1656 | 1461084349356 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1656 | 1461084349357 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:45:49 INFO - PROCESS | 1656 | 1461084349363 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1656 | 1461084349364 Marionette TRACE conn2 <- [1,1490,null,{}] 09:45:49 INFO - PROCESS | 1656 | 1461084349367 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}] 09:45:49 INFO - PROCESS | 1656 | 1461084349464 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:45:49 INFO - PROCESS | 1656 | 1461084349471 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c449000 == 38 [pid = 1656] [id = 380] 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127d65800) [pid = 1656] [serial = 1139] [outer = 0x0] 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128205400) [pid = 1656] [serial = 1140] [outer = 0x127d65800] 09:45:49 INFO - PROCESS | 1656 | 1461084349496 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12876f400) [pid = 1656] [serial = 1141] [outer = 0x127d65800] 09:45:49 INFO - PROCESS | 1656 | 1461084349801 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]]]}] 09:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 09:45:49 INFO - PROCESS | 1656 | 1461084349832 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:45:49 INFO - PROCESS | 1656 | 1461084349834 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:45:49 INFO - PROCESS | 1656 | 1461084349836 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:45:49 INFO - PROCESS | 1656 | 1461084349837 Marionette TRACE conn2 <- [1,1494,null,{}] 09:45:49 INFO - PROCESS | 1656 | 1461084349840 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}] 09:45:49 INFO - PROCESS | 1656 | 1461084349928 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:45:49 INFO - PROCESS | 1656 | 1461084349933 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd8800 == 39 [pid = 1656] [id = 381] 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128805000) [pid = 1656] [serial = 1142] [outer = 0x0] 09:45:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129287400) [pid = 1656] [serial = 1143] [outer = 0x128805000] 09:45:49 INFO - PROCESS | 1656 | 1461084349961 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129bc1400) [pid = 1656] [serial = 1144] [outer = 0x128805000] 09:45:50 INFO - PROCESS | 1656 | 1461084350284 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 469ms 09:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:45:50 INFO - PROCESS | 1656 | 1461084350306 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 1656 | 1461084350307 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:45:50 INFO - PROCESS | 1656 | 1461084350311 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1656 | 1461084350314 Marionette TRACE conn2 <- [1,1498,null,{}] 09:45:50 INFO - PROCESS | 1656 | 1461084350317 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}] 09:45:50 INFO - PROCESS | 1656 | 1461084350416 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:45:50 INFO - PROCESS | 1656 | 1461084350422 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d44a000 == 40 [pid = 1656] [id = 382] 09:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x114cdd000) [pid = 1656] [serial = 1145] [outer = 0x0] 09:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a717400) [pid = 1656] [serial = 1146] [outer = 0x114cdd000] 09:45:50 INFO - PROCESS | 1656 | 1461084350447 Marionette DEBUG loaded listener.js 09:45:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b0ea800) [pid = 1656] [serial = 1147] [outer = 0x114cdd000] 09:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 624ms 09:45:50 INFO - PROCESS | 1656 | 1461084350929 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]]]}] 09:45:50 INFO - PROCESS | 1656 | 1461084350935 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:45:50 INFO - PROCESS | 1656 | 1461084350940 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:45:50 INFO - PROCESS | 1656 | 1461084350945 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1656 | 1461084350948 Marionette TRACE conn2 <- [1,1502,null,{}] 09:45:50 INFO - PROCESS | 1656 | 1461084350952 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}] 09:45:51 INFO - PROCESS | 1656 | 1461084351084 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:45:51 INFO - PROCESS | 1656 | 1461084351214 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a604800 == 41 [pid = 1656] [id = 383] 09:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116272c00) [pid = 1656] [serial = 1148] [outer = 0x0] 09:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1177b8400) [pid = 1656] [serial = 1149] [outer = 0x116272c00] 09:45:51 INFO - PROCESS | 1656 | 1461084351282 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1190ef800) [pid = 1656] [serial = 1150] [outer = 0x116272c00] 09:45:51 INFO - PROCESS | 1656 | 1461084351747 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 824ms 09:45:51 INFO - PROCESS | 1656 | 1461084351770 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 1656 | 1461084351773 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:45:51 INFO - PROCESS | 1656 | 1461084351778 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 1656 | 1461084351780 Marionette TRACE conn2 <- [1,1506,null,{}] 09:45:51 INFO - PROCESS | 1656 | 1461084351783 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}] 09:45:51 INFO - PROCESS | 1656 | 1461084351880 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:45:51 INFO - PROCESS | 1656 | 1461084351924 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae0800 == 42 [pid = 1656] [id = 384] 09:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x115e49400) [pid = 1656] [serial = 1151] [outer = 0x0] 09:45:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119e9d800) [pid = 1656] [serial = 1152] [outer = 0x115e49400] 09:45:51 INFO - PROCESS | 1656 | 1461084351956 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11ad92000) [pid = 1656] [serial = 1153] [outer = 0x115e49400] 09:45:52 INFO - PROCESS | 1656 | 1461084352471 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 719ms 09:45:52 INFO - PROCESS | 1656 | 1461084352499 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1656 | 1461084352501 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:45:52 INFO - PROCESS | 1656 | 1461084352537 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1656 | 1461084352541 Marionette TRACE conn2 <- [1,1510,null,{}] 09:45:52 INFO - PROCESS | 1656 | 1461084352583 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}] 09:45:52 INFO - PROCESS | 1656 | 1461084352739 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:45:52 INFO - PROCESS | 1656 | 1461084352844 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfce800 == 43 [pid = 1656] [id = 385] 09:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11bed6c00) [pid = 1656] [serial = 1154] [outer = 0x0] 09:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c503400) [pid = 1656] [serial = 1155] [outer = 0x11bed6c00] 09:45:52 INFO - PROCESS | 1656 | 1461084352877 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123888000) [pid = 1656] [serial = 1156] [outer = 0x11bed6c00] 09:45:53 INFO - PROCESS | 1656 | 1461084353265 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 743ms 09:45:53 INFO - PROCESS | 1656 | 1461084353278 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:45:53 INFO - PROCESS | 1656 | 1461084353280 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:45:53 INFO - PROCESS | 1656 | 1461084353282 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 1656 | 1461084353284 Marionette TRACE conn2 <- [1,1514,null,{}] 09:45:53 INFO - PROCESS | 1656 | 1461084353286 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}] 09:45:53 INFO - PROCESS | 1656 | 1461084353382 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:45:53 INFO - PROCESS | 1656 | 1461084353439 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db76800 == 44 [pid = 1656] [id = 386] 09:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c50c800) [pid = 1656] [serial = 1157] [outer = 0x0] 09:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1243a8000) [pid = 1656] [serial = 1158] [outer = 0x11c50c800] 09:45:53 INFO - PROCESS | 1656 | 1461084353470 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128768c00) [pid = 1656] [serial = 1159] [outer = 0x11c50c800] 09:45:53 INFO - PROCESS | 1656 | 1461084353905 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 09:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:45:53 INFO - PROCESS | 1656 | 1461084353955 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 1656 | 1461084353956 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:45:53 INFO - PROCESS | 1656 | 1461084353977 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 1656 | 1461084353979 Marionette TRACE conn2 <- [1,1518,null,{}] 09:45:53 INFO - PROCESS | 1656 | 1461084353983 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}] 09:45:54 INFO - PROCESS | 1656 | 1461084354092 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:45:54 INFO - PROCESS | 1656 | 1461084354164 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11906c000 == 45 [pid = 1656] [id = 387] 09:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x114b89c00) [pid = 1656] [serial = 1160] [outer = 0x0] 09:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118707400) [pid = 1656] [serial = 1161] [outer = 0x114b89c00] 09:45:54 INFO - PROCESS | 1656 | 1461084354194 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c11c000) [pid = 1656] [serial = 1162] [outer = 0x114b89c00] 09:45:54 INFO - PROCESS | 1656 | 1461084354692 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]]]}] 09:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 792ms 09:45:54 INFO - PROCESS | 1656 | 1461084354751 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:45:54 INFO - PROCESS | 1656 | 1461084354753 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:45:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:45:54 INFO - PROCESS | 1656 | 1461084354757 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1656 | 1461084354759 Marionette TRACE conn2 <- [1,1522,null,{}] 09:45:54 INFO - PROCESS | 1656 | 1461084354782 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}] 09:45:54 INFO - PROCESS | 1656 | 1461084354876 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:45:54 INFO - PROCESS | 1656 | 1461084354943 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11982a800 == 46 [pid = 1656] [id = 388] 09:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115249c00) [pid = 1656] [serial = 1163] [outer = 0x0] 09:45:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11531d800) [pid = 1656] [serial = 1164] [outer = 0x115249c00] 09:45:54 INFO - PROCESS | 1656 | 1461084354973 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1177be800) [pid = 1656] [serial = 1165] [outer = 0x115249c00] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd8800 == 45 [pid = 1656] [id = 381] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11c449000 == 44 [pid = 1656] [id = 380] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12b299000 == 43 [pid = 1656] [id = 379] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119a15000 == 42 [pid = 1656] [id = 378] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac5000 == 41 [pid = 1656] [id = 377] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1287a5000 == 40 [pid = 1656] [id = 376] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x114a70000 == 39 [pid = 1656] [id = 375] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a71d000) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11c721800 == 38 [pid = 1656] [id = 374] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11b274000 == 37 [pid = 1656] [id = 373] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11a61c000 == 36 [pid = 1656] [id = 372] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1162b4000 == 35 [pid = 1656] [id = 371] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab14000 == 34 [pid = 1656] [id = 370] 09:45:55 INFO - PROCESS | 1656 | --DOCSHELL 0x114b16000 == 33 [pid = 1656] [id = 369] 09:45:55 INFO - PROCESS | 1656 | 1461084355347 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"]]]}] 09:45:55 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 () { 09:45:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:45:55 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 () { 09:45:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:45:55 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 () { 09:45:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:45:55 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 () { 09:45:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:45:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 639ms 09:45:55 INFO - PROCESS | 1656 | 1461084355397 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1656 | 1461084355401 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:45:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:45:55 INFO - PROCESS | 1656 | 1461084355405 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1656 | 1461084355407 Marionette TRACE conn2 <- [1,1526,null,{}] 09:45:55 INFO - PROCESS | 1656 | 1461084355418 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}] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126791400) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11a8db800) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11a9e8400) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128771800) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12927f000) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12880fc00) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c1ad400) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11c546800) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1190ea000) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11935cc00) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129289c00) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1176ed400) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129a76400) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11c385800) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11a9e6000) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11537cc00) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1187d9c00) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129adfc00) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11523e000) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115246800) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11c1a8400) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129bca400) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11c387c00) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x123a7d000) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11a9ec800) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11acc6800) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11becc400) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11c111800) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11afb1800) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11be6ac00) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x123e87c00) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1243a5c00) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12928a400) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127dd1800) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x123e2a800) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 09:45:55 INFO - PROCESS | 1656 | 1461084355514 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:45:55 INFO - PROCESS | 1656 | 1461084355522 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c2f800 == 34 [pid = 1656] [id = 389] 09:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x114ce4c00) [pid = 1656] [serial = 1166] [outer = 0x0] 09:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1190f2c00) [pid = 1656] [serial = 1167] [outer = 0x114ce4c00] 09:45:55 INFO - PROCESS | 1656 | 1461084355551 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11a9e3800) [pid = 1656] [serial = 1168] [outer = 0x114ce4c00] 09:45:55 INFO - PROCESS | 1656 | 1461084355900 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"]]]}] 09:45:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:45:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:45:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:45:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 09:45:55 INFO - PROCESS | 1656 | 1461084355930 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1656 | 1461084355932 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:45:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:45:55 INFO - PROCESS | 1656 | 1461084355936 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1656 | 1461084355940 Marionette TRACE conn2 <- [1,1530,null,{}] 09:45:55 INFO - PROCESS | 1656 | 1461084355983 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}] 09:45:56 INFO - PROCESS | 1656 | 1461084356104 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:45:56 INFO - PROCESS | 1656 | 1461084356118 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c86a800 == 35 [pid = 1656] [id = 390] 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11acb9800) [pid = 1656] [serial = 1169] [outer = 0x0] 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11be09800) [pid = 1656] [serial = 1170] [outer = 0x11acb9800] 09:45:56 INFO - PROCESS | 1656 | 1461084356162 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11c118c00) [pid = 1656] [serial = 1171] [outer = 0x11acb9800] 09:45:56 INFO - PROCESS | 1656 | 1461084356541 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]]]}] 09:45:56 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 09:45:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:45:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:45:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:45:56 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. 09:45:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:45:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 651ms 09:45:56 INFO - PROCESS | 1656 | 1461084356587 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:45:56 INFO - PROCESS | 1656 | 1461084356589 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:45:56 INFO - PROCESS | 1656 | 1461084356591 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1656 | 1461084356592 Marionette TRACE conn2 <- [1,1534,null,{}] 09:45:56 INFO - PROCESS | 1656 | 1461084356594 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}] 09:45:56 INFO - PROCESS | 1656 | 1461084356667 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:45:56 INFO - PROCESS | 1656 | 1461084356671 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0c000 == 36 [pid = 1656] [id = 391] 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11c1a9c00) [pid = 1656] [serial = 1172] [outer = 0x0] 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123887800) [pid = 1656] [serial = 1173] [outer = 0x11c1a9c00] 09:45:56 INFO - PROCESS | 1656 | 1461084356700 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x123e28800) [pid = 1656] [serial = 1174] [outer = 0x11c1a9c00] 09:45:57 INFO - PROCESS | 1656 | 1461084357078 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 09:45:57 INFO - PROCESS | 1656 | 1461084357114 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1656 | 1461084357116 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:45:57 INFO - PROCESS | 1656 | 1461084357120 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1656 | 1461084357121 Marionette TRACE conn2 <- [1,1538,null,{}] 09:45:57 INFO - PROCESS | 1656 | 1461084357125 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}] 09:45:57 INFO - PROCESS | 1656 | 1461084357281 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:45:57 INFO - PROCESS | 1656 | 1461084357296 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c67800 == 37 [pid = 1656] [id = 392] 09:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x123e2a800) [pid = 1656] [serial = 1175] [outer = 0x0] 09:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1243a7400) [pid = 1656] [serial = 1176] [outer = 0x123e2a800] 09:45:57 INFO - PROCESS | 1656 | 1461084357337 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127dcb800) [pid = 1656] [serial = 1177] [outer = 0x123e2a800] 09:45:57 INFO - PROCESS | 1656 | 1461084357749 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 673ms 09:45:57 INFO - PROCESS | 1656 | 1461084357793 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1656 | 1461084357794 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:45:57 INFO - PROCESS | 1656 | 1461084357796 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1656 | 1461084357797 Marionette TRACE conn2 <- [1,1542,null,{}] 09:45:57 INFO - PROCESS | 1656 | 1461084357800 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}] 09:45:57 INFO - PROCESS | 1656 | 1461084357905 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:45:57 INFO - PROCESS | 1656 | 1461084357957 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x129aca800 == 38 [pid = 1656] [id = 393] 09:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12876d000) [pid = 1656] [serial = 1178] [outer = 0x0] 09:45:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12928b800) [pid = 1656] [serial = 1179] [outer = 0x12876d000] 09:45:57 INFO - PROCESS | 1656 | 1461084357985 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a71d000) [pid = 1656] [serial = 1180] [outer = 0x12876d000] 09:45:58 INFO - PROCESS | 1656 | 1461084358282 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 09:45:58 INFO - PROCESS | 1656 | 1461084358315 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1656 | 1461084358316 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:45:58 INFO - PROCESS | 1656 | 1461084358318 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1656 | 1461084358319 Marionette TRACE conn2 <- [1,1546,null,{}] 09:45:58 INFO - PROCESS | 1656 | 1461084358322 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}] 09:45:58 INFO - PROCESS | 1656 | 1461084358415 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:45:58 INFO - PROCESS | 1656 | 1461084358426 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b73e800 == 39 [pid = 1656] [id = 394] 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a720400) [pid = 1656] [serial = 1181] [outer = 0x0] 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b0ed800) [pid = 1656] [serial = 1182] [outer = 0x12a720400] 09:45:58 INFO - PROCESS | 1656 | 1461084358452 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b0f3800) [pid = 1656] [serial = 1183] [outer = 0x12a720400] 09:45:58 INFO - PROCESS | 1656 | 1461084358776 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 467ms 09:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:45:58 INFO - PROCESS | 1656 | 1461084358787 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 1656 | 1461084358788 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:45:58 INFO - PROCESS | 1656 | 1461084358790 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 1656 | 1461084358791 Marionette TRACE conn2 <- [1,1550,null,{}] 09:45:58 INFO - PROCESS | 1656 | 1461084358795 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}] 09:45:58 INFO - PROCESS | 1656 | 1461084358890 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:45:58 INFO - PROCESS | 1656 | 1461084358902 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf84800 == 40 [pid = 1656] [id = 395] 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b0e7800) [pid = 1656] [serial = 1184] [outer = 0x0] 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b2d2000) [pid = 1656] [serial = 1185] [outer = 0x12b0e7800] 09:45:58 INFO - PROCESS | 1656 | 1461084358927 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b2d9c00) [pid = 1656] [serial = 1186] [outer = 0x12b0e7800] 09:45:59 INFO - PROCESS | 1656 | 1461084359271 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 09:45:59 INFO - PROCESS | 1656 | 1461084359313 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1656 | 1461084359314 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:45:59 INFO - PROCESS | 1656 | 1461084359316 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1656 | 1461084359317 Marionette TRACE conn2 <- [1,1554,null,{}] 09:45:59 INFO - PROCESS | 1656 | 1461084359320 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}] 09:45:59 INFO - PROCESS | 1656 | 1461084359417 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:45:59 INFO - PROCESS | 1656 | 1461084359430 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfcc000 == 41 [pid = 1656] [id = 396] 09:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a721000) [pid = 1656] [serial = 1187] [outer = 0x0] 09:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b3b7c00) [pid = 1656] [serial = 1188] [outer = 0x12a721000] 09:45:59 INFO - PROCESS | 1656 | 1461084359454 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b8df400) [pid = 1656] [serial = 1189] [outer = 0x12a721000] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128805000) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c110000) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1190f1000) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1176ec400) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114cdec00) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118ff2000) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x114cda000) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x114ce2c00) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x114cd7400) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127d65800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11be6c400) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:45:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x129bbfc00) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:45:59 INFO - PROCESS | 1656 | 1461084359802 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 517ms 09:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:45:59 INFO - PROCESS | 1656 | 1461084359835 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1656 | 1461084359836 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:45:59 INFO - PROCESS | 1656 | 1461084359838 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1656 | 1461084359839 Marionette TRACE conn2 <- [1,1558,null,{}] 09:45:59 INFO - PROCESS | 1656 | 1461084359841 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}] 09:45:59 INFO - PROCESS | 1656 | 1461084359936 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:45:59 INFO - PROCESS | 1656 | 1461084359969 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfce000 == 42 [pid = 1656] [id = 397] 09:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x114b89800) [pid = 1656] [serial = 1190] [outer = 0x0] 09:45:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11c1aec00) [pid = 1656] [serial = 1191] [outer = 0x114b89800] 09:45:59 INFO - PROCESS | 1656 | 1461084359995 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128805400) [pid = 1656] [serial = 1192] [outer = 0x114b89800] 09:46:00 INFO - PROCESS | 1656 | 1461084360269 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 09:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:46:00 INFO - PROCESS | 1656 | 1461084360306 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1656 | 1461084360308 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:46:00 INFO - PROCESS | 1656 | 1461084360317 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1656 | 1461084360319 Marionette TRACE conn2 <- [1,1562,null,{}] 09:46:00 INFO - PROCESS | 1656 | 1461084360321 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}] 09:46:00 INFO - PROCESS | 1656 | 1461084360417 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:46:00 INFO - PROCESS | 1656 | 1461084360421 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4be800 == 43 [pid = 1656] [id = 398] 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12b0e6400) [pid = 1656] [serial = 1193] [outer = 0x0] 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b8e8c00) [pid = 1656] [serial = 1194] [outer = 0x12b0e6400] 09:46:00 INFO - PROCESS | 1656 | 1461084360450 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bc13400) [pid = 1656] [serial = 1195] [outer = 0x12b0e6400] 09:46:00 INFO - PROCESS | 1656 | 1461084360769 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 478ms 09:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:46:00 INFO - PROCESS | 1656 | 1461084360788 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1656 | 1461084360789 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:46:00 INFO - PROCESS | 1656 | 1461084360798 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1656 | 1461084360799 Marionette TRACE conn2 <- [1,1566,null,{}] 09:46:00 INFO - PROCESS | 1656 | 1461084360819 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}] 09:46:00 INFO - PROCESS | 1656 | 1461084360904 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:46:00 INFO - PROCESS | 1656 | 1461084360908 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e75e000 == 44 [pid = 1656] [id = 399] 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127dad800) [pid = 1656] [serial = 1196] [outer = 0x0] 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12be5a800) [pid = 1656] [serial = 1197] [outer = 0x127dad800] 09:46:00 INFO - PROCESS | 1656 | 1461084360933 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12be63c00) [pid = 1656] [serial = 1198] [outer = 0x127dad800] 09:46:01 INFO - PROCESS | 1656 | 1461084361248 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 476ms 09:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:46:01 INFO - PROCESS | 1656 | 1461084361267 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1656 | 1461084361269 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:46:01 INFO - PROCESS | 1656 | 1461084361271 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1656 | 1461084361272 Marionette TRACE conn2 <- [1,1570,null,{}] 09:46:01 INFO - PROCESS | 1656 | 1461084361274 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}] 09:46:01 INFO - PROCESS | 1656 | 1461084361353 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:46:01 INFO - PROCESS | 1656 | 1461084361357 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb4800 == 45 [pid = 1656] [id = 400] 09:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12ce87400) [pid = 1656] [serial = 1199] [outer = 0x0] 09:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12d003800) [pid = 1656] [serial = 1200] [outer = 0x12ce87400] 09:46:01 INFO - PROCESS | 1656 | 1461084361382 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12d00d400) [pid = 1656] [serial = 1201] [outer = 0x12ce87400] 09:46:01 INFO - PROCESS | 1656 | 1461084361821 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 618ms 09:46:01 INFO - PROCESS | 1656 | 1461084361890 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 1656 | 1461084361893 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:46:01 INFO - PROCESS | 1656 | 1461084361897 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 1656 | 1461084361900 Marionette TRACE conn2 <- [1,1574,null,{}] 09:46:01 INFO - PROCESS | 1656 | 1461084361904 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}] 09:46:02 INFO - PROCESS | 1656 | 1461084362039 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:46:02 INFO - PROCESS | 1656 | 1461084362182 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c1a000 == 46 [pid = 1656] [id = 401] 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1177b2400) [pid = 1656] [serial = 1202] [outer = 0x0] 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1187d9c00) [pid = 1656] [serial = 1203] [outer = 0x1177b2400] 09:46:02 INFO - PROCESS | 1656 | 1461084362236 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119359400) [pid = 1656] [serial = 1204] [outer = 0x1177b2400] 09:46:02 INFO - PROCESS | 1656 | 1461084362692 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 822ms 09:46:02 INFO - PROCESS | 1656 | 1461084362719 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 1656 | 1461084362723 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:46:02 INFO - PROCESS | 1656 | 1461084362728 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1656 | 1461084362729 Marionette TRACE conn2 <- [1,1578,null,{}] 09:46:02 INFO - PROCESS | 1656 | 1461084362732 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}] 09:46:02 INFO - PROCESS | 1656 | 1461084362830 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:46:02 INFO - PROCESS | 1656 | 1461084362882 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12673b800 == 47 [pid = 1656] [id = 402] 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11935cc00) [pid = 1656] [serial = 1205] [outer = 0x0] 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a9eac00) [pid = 1656] [serial = 1206] [outer = 0x11935cc00] 09:46:02 INFO - PROCESS | 1656 | 1461084362911 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11bed6000) [pid = 1656] [serial = 1207] [outer = 0x11935cc00] 09:46:03 INFO - PROCESS | 1656 | 1461084363328 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 621ms 09:46:03 INFO - PROCESS | 1656 | 1461084363349 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 1656 | 1461084363351 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:46:03 INFO - PROCESS | 1656 | 1461084363353 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 1656 | 1461084363355 Marionette TRACE conn2 <- [1,1582,null,{}] 09:46:03 INFO - PROCESS | 1656 | 1461084363364 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}] 09:46:03 INFO - PROCESS | 1656 | 1461084363463 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:46:03 INFO - PROCESS | 1656 | 1461084363550 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db7e800 == 48 [pid = 1656] [id = 403] 09:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123e2b000) [pid = 1656] [serial = 1208] [outer = 0x0] 09:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12876e400) [pid = 1656] [serial = 1209] [outer = 0x123e2b000] 09:46:03 INFO - PROCESS | 1656 | 1461084363582 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129a68800) [pid = 1656] [serial = 1210] [outer = 0x123e2b000] 09:46:04 INFO - PROCESS | 1656 | 1461084364001 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 675ms 09:46:04 INFO - PROCESS | 1656 | 1461084364029 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1656 | 1461084364031 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:46:04 INFO - PROCESS | 1656 | 1461084364034 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1656 | 1461084364035 Marionette TRACE conn2 <- [1,1586,null,{}] 09:46:04 INFO - PROCESS | 1656 | 1461084364037 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}] 09:46:04 INFO - PROCESS | 1656 | 1461084364147 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:46:04 INFO - PROCESS | 1656 | 1461084364198 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef92800 == 49 [pid = 1656] [id = 404] 09:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x114cddc00) [pid = 1656] [serial = 1211] [outer = 0x0] 09:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129adf000) [pid = 1656] [serial = 1212] [outer = 0x114cddc00] 09:46:04 INFO - PROCESS | 1656 | 1461084364227 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b2dac00) [pid = 1656] [serial = 1213] [outer = 0x114cddc00] 09:46:04 INFO - PROCESS | 1656 | 1461084364872 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 871ms 09:46:04 INFO - PROCESS | 1656 | 1461084364915 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1656 | 1461084364919 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:46:04 INFO - PROCESS | 1656 | 1461084364924 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1656 | 1461084364930 Marionette TRACE conn2 <- [1,1590,null,{}] 09:46:04 INFO - PROCESS | 1656 | 1461084364936 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}] 09:46:05 INFO - PROCESS | 1656 | 1461084365066 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:46:05 INFO - PROCESS | 1656 | 1461084365136 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c13800 == 50 [pid = 1656] [id = 405] 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114b81c00) [pid = 1656] [serial = 1214] [outer = 0x0] 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11523f800) [pid = 1656] [serial = 1215] [outer = 0x114b81c00] 09:46:05 INFO - PROCESS | 1656 | 1461084365164 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1160a7400) [pid = 1656] [serial = 1216] [outer = 0x114b81c00] 09:46:05 INFO - PROCESS | 1656 | 1461084365602 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 733ms 09:46:05 INFO - PROCESS | 1656 | 1461084365657 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:46:05 INFO - PROCESS | 1656 | 1461084365663 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:46:05 INFO - PROCESS | 1656 | 1461084365667 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 1656 | 1461084365669 Marionette TRACE conn2 <- [1,1594,null,{}] 09:46:05 INFO - PROCESS | 1656 | 1461084365671 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}] 09:46:05 INFO - PROCESS | 1656 | 1461084365771 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12e75e000 == 49 [pid = 1656] [id = 399] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4be800 == 48 [pid = 1656] [id = 398] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfce000 == 47 [pid = 1656] [id = 397] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfcc000 == 46 [pid = 1656] [id = 396] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf84800 == 45 [pid = 1656] [id = 395] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12b73e800 == 44 [pid = 1656] [id = 394] 09:46:05 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1146ae000) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 09:46:05 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118757000) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x129aca800 == 43 [pid = 1656] [id = 393] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x127c67800 == 42 [pid = 1656] [id = 392] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0c000 == 41 [pid = 1656] [id = 391] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11c86a800 == 40 [pid = 1656] [id = 390] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119c2f800 == 39 [pid = 1656] [id = 389] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11982a800 == 38 [pid = 1656] [id = 388] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11906c000 == 37 [pid = 1656] [id = 387] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12db76800 == 36 [pid = 1656] [id = 386] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfce800 == 35 [pid = 1656] [id = 385] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae0800 == 34 [pid = 1656] [id = 384] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11a604800 == 33 [pid = 1656] [id = 383] 09:46:05 INFO - PROCESS | 1656 | --DOCSHELL 0x12d44a000 == 32 [pid = 1656] [id = 382] 09:46:05 INFO - PROCESS | 1656 | 1461084365850 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117648000 == 33 [pid = 1656] [id = 406] 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x114cd7400) [pid = 1656] [serial = 1217] [outer = 0x0] 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1176ed400) [pid = 1656] [serial = 1218] [outer = 0x114cd7400] 09:46:05 INFO - PROCESS | 1656 | 1461084365877 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1192d4000) [pid = 1656] [serial = 1219] [outer = 0x114cd7400] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a723c00) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12876f400) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11becac00) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11b959c00) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1243a8800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x128205400) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12678e000) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x129bc1400) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x127dc5400) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129287400) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11c50f800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11b9fcc00) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123d04400) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118d8bc00) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11909bc00) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114ec1000) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115248800) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119852800) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11a9edc00) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11aa42c00) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115247000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x123e32000) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11aa32400) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 09:46:06 INFO - PROCESS | 1656 | 1461084366174 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 09:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:46:06 INFO - PROCESS | 1656 | 1461084366187 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1656 | 1461084366188 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:46:06 INFO - PROCESS | 1656 | 1461084366190 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1656 | 1461084366193 Marionette TRACE conn2 <- [1,1598,null,{}] 09:46:06 INFO - PROCESS | 1656 | 1461084366208 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}] 09:46:06 INFO - PROCESS | 1656 | 1461084366309 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:46:06 INFO - PROCESS | 1656 | 1461084366318 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab41000 == 34 [pid = 1656] [id = 407] 09:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11a64f400) [pid = 1656] [serial = 1220] [outer = 0x0] 09:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11a9f0800) [pid = 1656] [serial = 1221] [outer = 0x11a64f400] 09:46:06 INFO - PROCESS | 1656 | 1461084366346 Marionette DEBUG loaded listener.js 09:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11ad91400) [pid = 1656] [serial = 1222] [outer = 0x11a64f400] 09:46:06 INFO - PROCESS | 1656 | 1461084366754 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 585ms 09:46:06 INFO - PROCESS | 1656 | 1461084366776 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1656 | 1461084366781 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:46:06 INFO - PROCESS | 1656 | 1461084366784 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1656 | 1461084366786 Marionette TRACE conn2 <- [1,1602,null,{}] 09:46:06 INFO - PROCESS | 1656 | 1461084366789 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}] 09:46:06 INFO - PROCESS | 1656 | 1461084366901 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:46:06 INFO - PROCESS | 1656 | 1461084366910 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c70b800 == 35 [pid = 1656] [id = 408] 09:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11afac800) [pid = 1656] [serial = 1223] [outer = 0x0] 09:46:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11b9f5c00) [pid = 1656] [serial = 1224] [outer = 0x11afac800] 09:46:06 INFO - PROCESS | 1656 | 1461084366952 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11be70800) [pid = 1656] [serial = 1225] [outer = 0x11afac800] 09:46:07 INFO - PROCESS | 1656 | 1461084367350 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 619ms 09:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:46:07 INFO - PROCESS | 1656 | 1461084367403 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 1656 | 1461084367405 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:46:07 INFO - PROCESS | 1656 | 1461084367407 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 1656 | 1461084367408 Marionette TRACE conn2 <- [1,1606,null,{}] 09:46:07 INFO - PROCESS | 1656 | 1461084367410 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}] 09:46:07 INFO - PROCESS | 1656 | 1461084367481 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:46:07 INFO - PROCESS | 1656 | 1461084367485 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0c000 == 36 [pid = 1656] [id = 409] 09:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11be63800) [pid = 1656] [serial = 1226] [outer = 0x0] 09:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c10ec00) [pid = 1656] [serial = 1227] [outer = 0x11be63800] 09:46:07 INFO - PROCESS | 1656 | 1461084367512 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c1aac00) [pid = 1656] [serial = 1228] [outer = 0x11be63800] 09:46:07 INFO - PROCESS | 1656 | 1461084367865 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]]]}] 09:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 09:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:46:07 INFO - PROCESS | 1656 | 1461084367879 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:46:07 INFO - PROCESS | 1656 | 1461084367881 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:46:07 INFO - PROCESS | 1656 | 1461084367883 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:46:07 INFO - PROCESS | 1656 | 1461084367884 Marionette TRACE conn2 <- [1,1610,null,{}] 09:46:07 INFO - PROCESS | 1656 | 1461084367886 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}] 09:46:07 INFO - PROCESS | 1656 | 1461084367979 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:46:08 INFO - PROCESS | 1656 | 1461084368011 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11926e000 == 37 [pid = 1656] [id = 410] 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119095800) [pid = 1656] [serial = 1229] [outer = 0x0] 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c38cc00) [pid = 1656] [serial = 1230] [outer = 0x119095800] 09:46:08 INFO - PROCESS | 1656 | 1461084368039 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1240fbc00) [pid = 1656] [serial = 1231] [outer = 0x119095800] 09:46:08 INFO - PROCESS | 1656 | 1461084368368 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 09:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:46:08 INFO - PROCESS | 1656 | 1461084368402 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1656 | 1461084368403 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:46:08 INFO - PROCESS | 1656 | 1461084368405 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1656 | 1461084368406 Marionette TRACE conn2 <- [1,1614,null,{}] 09:46:08 INFO - PROCESS | 1656 | 1461084368409 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}] 09:46:08 INFO - PROCESS | 1656 | 1461084368498 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:46:08 INFO - PROCESS | 1656 | 1461084368531 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287b0000 == 38 [pid = 1656] [id = 411] 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124399400) [pid = 1656] [serial = 1232] [outer = 0x0] 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1243eec00) [pid = 1656] [serial = 1233] [outer = 0x124399400] 09:46:08 INFO - PROCESS | 1656 | 1461084368556 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127bc8c00) [pid = 1656] [serial = 1234] [outer = 0x124399400] 09:46:08 INFO - PROCESS | 1656 | 1461084368891 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]]]}] 09:46:08 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 09:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 09:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:46:08 INFO - PROCESS | 1656 | 1461084368932 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1656 | 1461084368933 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:46:08 INFO - PROCESS | 1656 | 1461084368935 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1656 | 1461084368936 Marionette TRACE conn2 <- [1,1618,null,{}] 09:46:08 INFO - PROCESS | 1656 | 1461084368938 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}] 09:46:09 INFO - PROCESS | 1656 | 1461084369028 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:46:09 INFO - PROCESS | 1656 | 1461084369032 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x129abe000 == 39 [pid = 1656] [id = 412] 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124399800) [pid = 1656] [serial = 1235] [outer = 0x0] 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127dcb000) [pid = 1656] [serial = 1236] [outer = 0x124399800] 09:46:09 INFO - PROCESS | 1656 | 1461084369058 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12876f400) [pid = 1656] [serial = 1237] [outer = 0x124399800] 09:46:09 INFO - PROCESS | 1656 | 1461084369382 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 09:46:09 INFO - PROCESS | 1656 | 1461084369404 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1656 | 1461084369405 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:46:09 INFO - PROCESS | 1656 | 1461084369407 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1656 | 1461084369408 Marionette TRACE conn2 <- [1,1622,null,{}] 09:46:09 INFO - PROCESS | 1656 | 1461084369420 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}] 09:46:09 INFO - PROCESS | 1656 | 1461084369514 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:46:09 INFO - PROCESS | 1656 | 1461084369518 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b818000 == 40 [pid = 1656] [id = 413] 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12439fc00) [pid = 1656] [serial = 1238] [outer = 0x0] 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128840c00) [pid = 1656] [serial = 1239] [outer = 0x12439fc00] 09:46:09 INFO - PROCESS | 1656 | 1461084369543 Marionette DEBUG loaded listener.js 09:46:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x129a68c00) [pid = 1656] [serial = 1240] [outer = 0x12439fc00] 09:46:09 INFO - PROCESS | 1656 | 1461084369914 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]]]}] 09:46:09 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 09:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 523ms 09:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:46:09 INFO - PROCESS | 1656 | 1461084369931 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1656 | 1461084369932 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:46:09 INFO - PROCESS | 1656 | 1461084369934 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1656 | 1461084369935 Marionette TRACE conn2 <- [1,1626,null,{}] 09:46:09 INFO - PROCESS | 1656 | 1461084369937 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}] 09:46:10 INFO - PROCESS | 1656 | 1461084370175 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1162f6800) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12876d000) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a720400) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x115249c00) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11acb9800) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114ce4c00) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114b89c00) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x114b89800) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123e2a800) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c1a9c00) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12b0e7800) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127dad800) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a721000) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:46:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b0e6400) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:46:10 INFO - PROCESS | 1656 | 1461084370214 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x118795000 == 41 [pid = 1656] [id = 414] 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x114b82000) [pid = 1656] [serial = 1241] [outer = 0x0] 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x114e5f400) [pid = 1656] [serial = 1242] [outer = 0x114b82000] 09:46:10 INFO - PROCESS | 1656 | 1461084370234 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123e25000) [pid = 1656] [serial = 1243] [outer = 0x114b82000] 09:46:10 INFO - PROCESS | 1656 | 1461084370584 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]]]}] 09:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 09:46:10 INFO - PROCESS | 1656 | 1461084370608 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 1656 | 1461084370610 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:46:10 INFO - PROCESS | 1656 | 1461084370614 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 1656 | 1461084370616 Marionette TRACE conn2 <- [1,1630,null,{}] 09:46:10 INFO - PROCESS | 1656 | 1461084370619 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}] 09:46:10 INFO - PROCESS | 1656 | 1461084370757 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:46:10 INFO - PROCESS | 1656 | 1461084370836 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf99000 == 42 [pid = 1656] [id = 415] 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11c387c00) [pid = 1656] [serial = 1244] [outer = 0x0] 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129bc4400) [pid = 1656] [serial = 1245] [outer = 0x11c387c00] 09:46:10 INFO - PROCESS | 1656 | 1461084370883 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b2cb400) [pid = 1656] [serial = 1246] [outer = 0x11c387c00] 09:46:11 INFO - PROCESS | 1656 | 1461084371170 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 572ms 09:46:11 INFO - PROCESS | 1656 | 1461084371186 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1656 | 1461084371187 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:46:11 INFO - PROCESS | 1656 | 1461084371189 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1656 | 1461084371190 Marionette TRACE conn2 <- [1,1634,null,{}] 09:46:11 INFO - PROCESS | 1656 | 1461084371192 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}] 09:46:11 INFO - PROCESS | 1656 | 1461084371283 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:46:11 INFO - PROCESS | 1656 | 1461084371286 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe6800 == 43 [pid = 1656] [id = 416] 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12b2cf400) [pid = 1656] [serial = 1247] [outer = 0x0] 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12b3abc00) [pid = 1656] [serial = 1248] [outer = 0x12b2cf400] 09:46:11 INFO - PROCESS | 1656 | 1461084371311 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12b8e5800) [pid = 1656] [serial = 1249] [outer = 0x12b2cf400] 09:46:11 INFO - PROCESS | 1656 | 1461084371664 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 09:46:11 INFO - PROCESS | 1656 | 1461084371711 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:46:11 INFO - PROCESS | 1656 | 1461084371713 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:46:11 INFO - PROCESS | 1656 | 1461084371716 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1656 | 1461084371717 Marionette TRACE conn2 <- [1,1638,null,{}] 09:46:11 INFO - PROCESS | 1656 | 1461084371719 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}] 09:46:11 INFO - PROCESS | 1656 | 1461084371800 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:46:11 INFO - PROCESS | 1656 | 1461084371804 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d460800 == 44 [pid = 1656] [id = 417] 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11be69000) [pid = 1656] [serial = 1250] [outer = 0x0] 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bc06400) [pid = 1656] [serial = 1251] [outer = 0x11be69000] 09:46:11 INFO - PROCESS | 1656 | 1461084371829 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12bc10400) [pid = 1656] [serial = 1252] [outer = 0x11be69000] 09:46:12 INFO - PROCESS | 1656 | 1461084372148 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 09:46:12 INFO - PROCESS | 1656 | 1461084372214 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1656 | 1461084372216 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:46:12 INFO - PROCESS | 1656 | 1461084372221 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1656 | 1461084372223 Marionette TRACE conn2 <- [1,1642,null,{}] 09:46:12 INFO - PROCESS | 1656 | 1461084372227 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}] 09:46:12 INFO - PROCESS | 1656 | 1461084372322 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:46:12 INFO - PROCESS | 1656 | 1461084372418 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11906b000 == 45 [pid = 1656] [id = 418] 09:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114eb7000) [pid = 1656] [serial = 1253] [outer = 0x0] 09:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x114ed3c00) [pid = 1656] [serial = 1254] [outer = 0x114eb7000] 09:46:12 INFO - PROCESS | 1656 | 1461084372449 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x115319400) [pid = 1656] [serial = 1255] [outer = 0x114eb7000] 09:46:12 INFO - PROCESS | 1656 | 1461084372897 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 722ms 09:46:12 INFO - PROCESS | 1656 | 1461084372959 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1656 | 1461084372962 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:46:12 INFO - PROCESS | 1656 | 1461084372969 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1656 | 1461084372972 Marionette TRACE conn2 <- [1,1646,null,{}] 09:46:12 INFO - PROCESS | 1656 | 1461084372975 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}] 09:46:13 INFO - PROCESS | 1656 | 1461084373072 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:46:13 INFO - PROCESS | 1656 | 1461084373137 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c706000 == 46 [pid = 1656] [id = 419] 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119248800) [pid = 1656] [serial = 1256] [outer = 0x0] 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a9e9c00) [pid = 1656] [serial = 1257] [outer = 0x119248800] 09:46:13 INFO - PROCESS | 1656 | 1461084373168 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11aa4bc00) [pid = 1656] [serial = 1258] [outer = 0x119248800] 09:46:13 INFO - PROCESS | 1656 | 1461084373583 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]]]}] 09:46:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:46:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 09:46:13 INFO - PROCESS | 1656 | 1461084373641 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:46:13 INFO - PROCESS | 1656 | 1461084373643 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:46:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:46:13 INFO - PROCESS | 1656 | 1461084373645 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:46:13 INFO - PROCESS | 1656 | 1461084373647 Marionette TRACE conn2 <- [1,1650,null,{}] 09:46:13 INFO - PROCESS | 1656 | 1461084373675 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}] 09:46:13 INFO - PROCESS | 1656 | 1461084373808 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:46:13 INFO - PROCESS | 1656 | 1461084373822 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf84800 == 47 [pid = 1656] [id = 420] 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c385400) [pid = 1656] [serial = 1259] [outer = 0x0] 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11c391400) [pid = 1656] [serial = 1260] [outer = 0x11c385400] 09:46:13 INFO - PROCESS | 1656 | 1461084373867 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x123a7d000) [pid = 1656] [serial = 1261] [outer = 0x11c385400] 09:46:14 INFO - PROCESS | 1656 | 1461084374322 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 09:46:14 INFO - PROCESS | 1656 | 1461084374366 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 1656 | 1461084374368 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:46:14 INFO - PROCESS | 1656 | 1461084374370 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1656 | 1461084374371 Marionette TRACE conn2 <- [1,1654,null,{}] 09:46:14 INFO - PROCESS | 1656 | 1461084374374 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}] 09:46:14 INFO - PROCESS | 1656 | 1461084374469 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:46:14 INFO - PROCESS | 1656 | 1461084374521 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e74e800 == 48 [pid = 1656] [id = 421] 09:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123e2c800) [pid = 1656] [serial = 1262] [outer = 0x0] 09:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124255c00) [pid = 1656] [serial = 1263] [outer = 0x123e2c800] 09:46:14 INFO - PROCESS | 1656 | 1461084374552 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x129add800) [pid = 1656] [serial = 1264] [outer = 0x123e2c800] 09:46:14 INFO - PROCESS | 1656 | 1461084374951 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 09:46:14 INFO - PROCESS | 1656 | 1461084374989 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:46:14 INFO - PROCESS | 1656 | 1461084374991 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:46:14 INFO - PROCESS | 1656 | 1461084374993 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1656 | 1461084374994 Marionette TRACE conn2 <- [1,1658,null,{}] 09:46:14 INFO - PROCESS | 1656 | 1461084374996 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}] 09:46:15 INFO - PROCESS | 1656 | 1461084375089 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:46:15 INFO - PROCESS | 1656 | 1461084375213 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebc1000 == 49 [pid = 1656] [id = 422] 09:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x123e2e000) [pid = 1656] [serial = 1265] [outer = 0x0] 09:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12a722c00) [pid = 1656] [serial = 1266] [outer = 0x123e2e000] 09:46:15 INFO - PROCESS | 1656 | 1461084375243 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b0f4c00) [pid = 1656] [serial = 1267] [outer = 0x123e2e000] 09:46:15 INFO - PROCESS | 1656 | 1461084375650 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 09:46:15 INFO - PROCESS | 1656 | 1461084375714 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1656 | 1461084375715 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:46:15 INFO - PROCESS | 1656 | 1461084375718 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1656 | 1461084375719 Marionette TRACE conn2 <- [1,1662,null,{}] 09:46:15 INFO - PROCESS | 1656 | 1461084375721 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}] 09:46:15 INFO - PROCESS | 1656 | 1461084375937 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:46:16 INFO - PROCESS | 1656 | 1461084376008 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adbe800 == 50 [pid = 1656] [id = 423] 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x114b8c000) [pid = 1656] [serial = 1268] [outer = 0x0] 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x114ce1000) [pid = 1656] [serial = 1269] [outer = 0x114b8c000] 09:46:16 INFO - PROCESS | 1656 | 1461084376037 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x115244000) [pid = 1656] [serial = 1270] [outer = 0x114b8c000] 09:46:16 INFO - PROCESS | 1656 | 1461084376477 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 819ms 09:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:46:16 INFO - PROCESS | 1656 | 1461084376539 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:46:16 INFO - PROCESS | 1656 | 1461084376541 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:46:16 INFO - PROCESS | 1656 | 1461084376544 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1656 | 1461084376547 Marionette TRACE conn2 <- [1,1666,null,{}] 09:46:16 INFO - PROCESS | 1656 | 1461084376550 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}] 09:46:16 INFO - PROCESS | 1656 | 1461084376640 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:46:16 INFO - PROCESS | 1656 | 1461084376705 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab10800 == 51 [pid = 1656] [id = 424] 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119852800) [pid = 1656] [serial = 1271] [outer = 0x0] 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11a9e3c00) [pid = 1656] [serial = 1272] [outer = 0x119852800] 09:46:16 INFO - PROCESS | 1656 | 1461084376735 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11aa3bc00) [pid = 1656] [serial = 1273] [outer = 0x119852800] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe6800 == 50 [pid = 1656] [id = 416] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf99000 == 49 [pid = 1656] [id = 415] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x118795000 == 48 [pid = 1656] [id = 414] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12b818000 == 47 [pid = 1656] [id = 413] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x129abe000 == 46 [pid = 1656] [id = 412] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1287b0000 == 45 [pid = 1656] [id = 411] 09:46:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11926e000 == 44 [pid = 1656] [id = 410] 09:46:16 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12d003800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12a717400) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0c000 == 43 [pid = 1656] [id = 409] 09:46:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11c70b800 == 42 [pid = 1656] [id = 408] 09:46:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab41000 == 41 [pid = 1656] [id = 407] 09:46:17 INFO - PROCESS | 1656 | --DOCSHELL 0x117648000 == 40 [pid = 1656] [id = 406] 09:46:17 INFO - PROCESS | 1656 | --DOCSHELL 0x119c13800 == 39 [pid = 1656] [id = 405] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1190e3400) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1177b8400) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119e9d800) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11c11c000) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x118707400) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11c1aec00) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1243a7400) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x123e28800) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x123887800) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c503400) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1243a8000) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b2d2000) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12b0f3800) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12be63c00) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b3b7c00) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b2d9c00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b8e8c00) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12be5a800) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12b8df400) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12bc13400) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127dcb800) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128805400) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12928b800) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12b0ed800) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12a71d000) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1177be800) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11531d800) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11be09800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11c118c00) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1190f2c00) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11a9e3800) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 09:46:17 INFO - PROCESS | 1656 | 1461084377140 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 621ms 09:46:17 INFO - PROCESS | 1656 | 1461084377166 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:46:17 INFO - PROCESS | 1656 | 1461084377168 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:46:17 INFO - PROCESS | 1656 | 1461084377171 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1656 | 1461084377172 Marionette TRACE conn2 <- [1,1670,null,{}] 09:46:17 INFO - PROCESS | 1656 | 1461084377175 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}] 09:46:17 INFO - PROCESS | 1656 | 1461084377276 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:46:17 INFO - PROCESS | 1656 | 1461084377287 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab03800 == 40 [pid = 1656] [id = 425] 09:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11ad8ec00) [pid = 1656] [serial = 1274] [outer = 0x0] 09:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11ad94800) [pid = 1656] [serial = 1275] [outer = 0x11ad8ec00] 09:46:17 INFO - PROCESS | 1656 | 1461084377329 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11be69c00) [pid = 1656] [serial = 1276] [outer = 0x11ad8ec00] 09:46:17 INFO - PROCESS | 1656 | 1461084377798 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 09:46:17 INFO - PROCESS | 1656 | 1461084377842 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:46:17 INFO - PROCESS | 1656 | 1461084377847 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:46:17 INFO - PROCESS | 1656 | 1461084377855 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 1656 | 1461084377858 Marionette TRACE conn2 <- [1,1674,null,{}] 09:46:17 INFO - PROCESS | 1656 | 1461084377863 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}] 09:46:17 INFO - PROCESS | 1656 | 1461084377938 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:46:17 INFO - PROCESS | 1656 | 1461084377965 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x124192000 == 41 [pid = 1656] [id = 426] 09:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12388c000) [pid = 1656] [serial = 1277] [outer = 0x0] 09:46:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x123bc5800) [pid = 1656] [serial = 1278] [outer = 0x12388c000] 09:46:17 INFO - PROCESS | 1656 | 1461084377990 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1240f5000) [pid = 1656] [serial = 1279] [outer = 0x12388c000] 09:46:18 INFO - PROCESS | 1656 | 1461084378316 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 479ms 09:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:46:18 INFO - PROCESS | 1656 | 1461084378332 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1656 | 1461084378333 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:46:18 INFO - PROCESS | 1656 | 1461084378335 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1656 | 1461084378336 Marionette TRACE conn2 <- [1,1678,null,{}] 09:46:18 INFO - PROCESS | 1656 | 1461084378339 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}] 09:46:18 INFO - PROCESS | 1656 | 1461084378417 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:46:18 INFO - PROCESS | 1656 | 1461084378421 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287ae000 == 42 [pid = 1656] [id = 427] 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1240fa400) [pid = 1656] [serial = 1280] [outer = 0x0] 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1243a8000) [pid = 1656] [serial = 1281] [outer = 0x1240fa400] 09:46:18 INFO - PROCESS | 1656 | 1461084378446 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x127d6a400) [pid = 1656] [serial = 1282] [outer = 0x1240fa400] 09:46:18 INFO - PROCESS | 1656 | 1461084378768 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 09:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:46:18 INFO - PROCESS | 1656 | 1461084378804 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1656 | 1461084378805 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:46:18 INFO - PROCESS | 1656 | 1461084378807 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1656 | 1461084378808 Marionette TRACE conn2 <- [1,1682,null,{}] 09:46:18 INFO - PROCESS | 1656 | 1461084378813 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}] 09:46:18 INFO - PROCESS | 1656 | 1461084378887 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:46:18 INFO - PROCESS | 1656 | 1461084378891 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129acf000 == 43 [pid = 1656] [id = 428] 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128811c00) [pid = 1656] [serial = 1283] [outer = 0x0] 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12927f800) [pid = 1656] [serial = 1284] [outer = 0x128811c00] 09:46:18 INFO - PROCESS | 1656 | 1461084378927 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129bc9800) [pid = 1656] [serial = 1285] [outer = 0x128811c00] 09:46:19 INFO - PROCESS | 1656 | 1461084379291 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 09:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:46:19 INFO - PROCESS | 1656 | 1461084379331 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 1656 | 1461084379332 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:46:19 INFO - PROCESS | 1656 | 1461084379335 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 1656 | 1461084379336 Marionette TRACE conn2 <- [1,1686,null,{}] 09:46:19 INFO - PROCESS | 1656 | 1461084379338 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}] 09:46:19 INFO - PROCESS | 1656 | 1461084379436 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:46:19 INFO - PROCESS | 1656 | 1461084379440 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b82b000 == 44 [pid = 1656] [id = 429] 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x129285400) [pid = 1656] [serial = 1286] [outer = 0x0] 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12b0f1000) [pid = 1656] [serial = 1287] [outer = 0x129285400] 09:46:19 INFO - PROCESS | 1656 | 1461084379466 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b3ad000) [pid = 1656] [serial = 1288] [outer = 0x129285400] 09:46:19 INFO - PROCESS | 1656 | 1461084379773 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]]]}] 09:46:19 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 09:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 468ms 09:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:46:19 INFO - PROCESS | 1656 | 1461084379806 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 1656 | 1461084379807 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:46:19 INFO - PROCESS | 1656 | 1461084379817 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 1656 | 1461084379818 Marionette TRACE conn2 <- [1,1690,null,{}] 09:46:19 INFO - PROCESS | 1656 | 1461084379821 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}] 09:46:19 INFO - PROCESS | 1656 | 1461084379919 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:46:19 INFO - PROCESS | 1656 | 1461084379923 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf94800 == 45 [pid = 1656] [id = 430] 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12b0e9800) [pid = 1656] [serial = 1289] [outer = 0x0] 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12b8dec00) [pid = 1656] [serial = 1290] [outer = 0x12b0e9800] 09:46:19 INFO - PROCESS | 1656 | 1461084379948 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12bc10000) [pid = 1656] [serial = 1291] [outer = 0x12b0e9800] 09:46:20 INFO - PROCESS | 1656 | 1461084380284 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 529ms 09:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:46:20 INFO - PROCESS | 1656 | 1461084380338 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1656 | 1461084380340 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:46:20 INFO - PROCESS | 1656 | 1461084380342 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1656 | 1461084380343 Marionette TRACE conn2 <- [1,1694,null,{}] 09:46:20 INFO - PROCESS | 1656 | 1461084380345 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}] 09:46:20 INFO - PROCESS | 1656 | 1461084380438 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:46:20 INFO - PROCESS | 1656 | 1461084380451 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d447800 == 46 [pid = 1656] [id = 431] 09:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12bc11800) [pid = 1656] [serial = 1292] [outer = 0x0] 09:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12be60400) [pid = 1656] [serial = 1293] [outer = 0x12bc11800] 09:46:20 INFO - PROCESS | 1656 | 1461084380475 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12d002c00) [pid = 1656] [serial = 1294] [outer = 0x12bc11800] 09:46:20 INFO - PROCESS | 1656 | 1461084380816 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 518ms 09:46:20 INFO - PROCESS | 1656 | 1461084380860 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1656 | 1461084380861 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:46:20 INFO - PROCESS | 1656 | 1461084380864 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1656 | 1461084380865 Marionette TRACE conn2 <- [1,1698,null,{}] 09:46:20 INFO - PROCESS | 1656 | 1461084380867 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}] 09:46:20 INFO - PROCESS | 1656 | 1461084380964 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:46:20 INFO - PROCESS | 1656 | 1461084380968 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d2800 == 47 [pid = 1656] [id = 432] 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12d005c00) [pid = 1656] [serial = 1295] [outer = 0x0] 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12d0ea400) [pid = 1656] [serial = 1296] [outer = 0x12d005c00] 09:46:21 INFO - PROCESS | 1656 | 1461084381022 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12d0f4c00) [pid = 1656] [serial = 1297] [outer = 0x12d005c00] 09:46:21 INFO - PROCESS | 1656 | 1461084381306 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]]]}] 09:46:21 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 09:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x114cdd000) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119095800) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11403f800) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x116272c00) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x115e49400) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12b2cf400) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x114b81c00) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124399800) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x114b82000) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11bed6c00) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11afac800) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x114cd7400) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12439fc00) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11c387c00) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x114cddc00) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124399400) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11be63800) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:46:21 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11a64f400) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:46:21 INFO - PROCESS | 1656 | 1461084381443 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 1656 | 1461084381444 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:46:21 INFO - PROCESS | 1656 | 1461084381449 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1656 | 1461084381450 Marionette TRACE conn2 <- [1,1702,null,{}] 09:46:21 INFO - PROCESS | 1656 | 1461084381453 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}] 09:46:21 INFO - PROCESS | 1656 | 1461084381527 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:46:21 INFO - PROCESS | 1656 | 1461084381533 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab14800 == 48 [pid = 1656] [id = 433] 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x114edc400) [pid = 1656] [serial = 1298] [outer = 0x0] 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116470400) [pid = 1656] [serial = 1299] [outer = 0x114edc400] 09:46:21 INFO - PROCESS | 1656 | 1461084381563 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11afad000) [pid = 1656] [serial = 1300] [outer = 0x114edc400] 09:46:21 INFO - PROCESS | 1656 | 1461084381925 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 09:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:46:21 INFO - PROCESS | 1656 | 1461084381968 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 1656 | 1461084381970 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:46:21 INFO - PROCESS | 1656 | 1461084381972 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 1656 | 1461084381973 Marionette TRACE conn2 <- [1,1706,null,{}] 09:46:21 INFO - PROCESS | 1656 | 1461084381976 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}] 09:46:22 INFO - PROCESS | 1656 | 1461084382089 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:46:22 INFO - PROCESS | 1656 | 1461084382097 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebca800 == 49 [pid = 1656] [id = 434] 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11935b800) [pid = 1656] [serial = 1301] [outer = 0x0] 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127d62c00) [pid = 1656] [serial = 1302] [outer = 0x11935b800] 09:46:22 INFO - PROCESS | 1656 | 1461084382122 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12d177c00) [pid = 1656] [serial = 1303] [outer = 0x11935b800] 09:46:22 INFO - PROCESS | 1656 | 1461084382429 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 09:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:46:22 INFO - PROCESS | 1656 | 1461084382440 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1656 | 1461084382442 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:46:22 INFO - PROCESS | 1656 | 1461084382444 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1656 | 1461084382448 Marionette TRACE conn2 <- [1,1710,null,{}] 09:46:22 INFO - PROCESS | 1656 | 1461084382452 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}] 09:46:22 INFO - PROCESS | 1656 | 1461084382536 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:46:22 INFO - PROCESS | 1656 | 1461084382539 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f38a000 == 50 [pid = 1656] [id = 435] 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12d0ef400) [pid = 1656] [serial = 1304] [outer = 0x0] 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12d180800) [pid = 1656] [serial = 1305] [outer = 0x12d0ef400] 09:46:22 INFO - PROCESS | 1656 | 1461084382564 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12d4aa000) [pid = 1656] [serial = 1306] [outer = 0x12d0ef400] 09:46:22 INFO - PROCESS | 1656 | 1461084382915 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]]]}] 09:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 523ms 09:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:46:22 INFO - PROCESS | 1656 | 1461084382967 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1656 | 1461084382968 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:46:22 INFO - PROCESS | 1656 | 1461084382970 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1656 | 1461084382971 Marionette TRACE conn2 <- [1,1714,null,{}] 09:46:22 INFO - PROCESS | 1656 | 1461084382973 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}] 09:46:23 INFO - PROCESS | 1656 | 1461084383053 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:46:23 INFO - PROCESS | 1656 | 1461084383057 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f635000 == 51 [pid = 1656] [id = 436] 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12bc13000) [pid = 1656] [serial = 1307] [outer = 0x0] 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d4b0000) [pid = 1656] [serial = 1308] [outer = 0x12bc13000] 09:46:23 INFO - PROCESS | 1656 | 1461084383082 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12dba7c00) [pid = 1656] [serial = 1309] [outer = 0x12bc13000] 09:46:23 INFO - PROCESS | 1656 | 1461084383545 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 617ms 09:46:23 INFO - PROCESS | 1656 | 1461084383590 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 1656 | 1461084383594 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:46:23 INFO - PROCESS | 1656 | 1461084383600 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 1656 | 1461084383604 Marionette TRACE conn2 <- [1,1718,null,{}] 09:46:23 INFO - PROCESS | 1656 | 1461084383610 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}] 09:46:23 INFO - PROCESS | 1656 | 1461084383776 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:46:23 INFO - PROCESS | 1656 | 1461084383848 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a19800 == 52 [pid = 1656] [id = 437] 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x115245000) [pid = 1656] [serial = 1310] [outer = 0x0] 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11524ac00) [pid = 1656] [serial = 1311] [outer = 0x115245000] 09:46:23 INFO - PROCESS | 1656 | 1461084383881 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118757000) [pid = 1656] [serial = 1312] [outer = 0x115245000] 09:46:24 INFO - PROCESS | 1656 | 1461084384335 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 778ms 09:46:24 INFO - PROCESS | 1656 | 1461084384377 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1656 | 1461084384382 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:46:24 INFO - PROCESS | 1656 | 1461084384386 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1656 | 1461084384388 Marionette TRACE conn2 <- [1,1722,null,{}] 09:46:24 INFO - PROCESS | 1656 | 1461084384391 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}] 09:46:24 INFO - PROCESS | 1656 | 1461084384492 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:46:24 INFO - PROCESS | 1656 | 1461084384559 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c1a800 == 53 [pid = 1656] [id = 438] 09:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11924a400) [pid = 1656] [serial = 1313] [outer = 0x0] 09:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11ad91c00) [pid = 1656] [serial = 1314] [outer = 0x11924a400] 09:46:24 INFO - PROCESS | 1656 | 1461084384591 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11becc400) [pid = 1656] [serial = 1315] [outer = 0x11924a400] 09:46:25 INFO - PROCESS | 1656 | 1461084385012 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]]]}] 09:46:25 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 09:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 09:46:25 INFO - PROCESS | 1656 | 1461084385058 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:46:25 INFO - PROCESS | 1656 | 1461084385059 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:46:25 INFO - PROCESS | 1656 | 1461084385062 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1656 | 1461084385064 Marionette TRACE conn2 <- [1,1726,null,{}] 09:46:25 INFO - PROCESS | 1656 | 1461084385073 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}] 09:46:25 INFO - PROCESS | 1656 | 1461084385181 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:46:25 INFO - PROCESS | 1656 | 1461084385294 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d45d000 == 54 [pid = 1656] [id = 439] 09:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11c115c00) [pid = 1656] [serial = 1316] [outer = 0x0] 09:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12439e000) [pid = 1656] [serial = 1317] [outer = 0x11c115c00] 09:46:25 INFO - PROCESS | 1656 | 1461084385350 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12876ec00) [pid = 1656] [serial = 1318] [outer = 0x11c115c00] 09:46:25 INFO - PROCESS | 1656 | 1461084385853 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 824ms 09:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:46:25 INFO - PROCESS | 1656 | 1461084385887 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1656 | 1461084385889 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:46:25 INFO - PROCESS | 1656 | 1461084385891 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1656 | 1461084385892 Marionette TRACE conn2 <- [1,1730,null,{}] 09:46:25 INFO - PROCESS | 1656 | 1461084385895 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}] 09:46:25 INFO - PROCESS | 1656 | 1461084385995 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:46:26 INFO - PROCESS | 1656 | 1461084386049 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f385000 == 55 [pid = 1656] [id = 440] 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x129280c00) [pid = 1656] [serial = 1319] [outer = 0x0] 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12a71a800) [pid = 1656] [serial = 1320] [outer = 0x129280c00] 09:46:26 INFO - PROCESS | 1656 | 1461084386079 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b8e7800) [pid = 1656] [serial = 1321] [outer = 0x129280c00] 09:46:26 INFO - PROCESS | 1656 | 1461084386504 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]]]}] 09:46:26 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 09:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 668ms 09:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:46:26 INFO - PROCESS | 1656 | 1461084386560 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:46:26 INFO - PROCESS | 1656 | 1461084386563 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:46:26 INFO - PROCESS | 1656 | 1461084386566 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 1656 | 1461084386568 Marionette TRACE conn2 <- [1,1734,null,{}] 09:46:26 INFO - PROCESS | 1656 | 1461084386572 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}] 09:46:26 INFO - PROCESS | 1656 | 1461084386714 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:46:26 INFO - PROCESS | 1656 | 1461084386806 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fed4800 == 56 [pid = 1656] [id = 441] 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128848000) [pid = 1656] [serial = 1322] [outer = 0x0] 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12be58000) [pid = 1656] [serial = 1323] [outer = 0x128848000] 09:46:26 INFO - PROCESS | 1656 | 1461084386839 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12d0f3000) [pid = 1656] [serial = 1324] [outer = 0x128848000] 09:46:27 INFO - PROCESS | 1656 | 1461084387276 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 771ms 09:46:27 INFO - PROCESS | 1656 | 1461084387337 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1656 | 1461084387338 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:46:27 INFO - PROCESS | 1656 | 1461084387341 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1656 | 1461084387342 Marionette TRACE conn2 <- [1,1738,null,{}] 09:46:27 INFO - PROCESS | 1656 | 1461084387364 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}] 09:46:27 INFO - PROCESS | 1656 | 1461084387513 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:46:27 INFO - PROCESS | 1656 | 1461084387584 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b825000 == 57 [pid = 1656] [id = 442] 09:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11b9ffc00) [pid = 1656] [serial = 1325] [outer = 0x0] 09:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129bc1400) [pid = 1656] [serial = 1326] [outer = 0x11b9ffc00] 09:46:27 INFO - PROCESS | 1656 | 1461084387617 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12e36f000) [pid = 1656] [serial = 1327] [outer = 0x11b9ffc00] 09:46:28 INFO - PROCESS | 1656 | 1461084388189 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 890ms 09:46:28 INFO - PROCESS | 1656 | 1461084388232 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1656 | 1461084388234 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:46:28 INFO - PROCESS | 1656 | 1461084388237 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1656 | 1461084388239 Marionette TRACE conn2 <- [1,1742,null,{}] 09:46:28 INFO - PROCESS | 1656 | 1461084388244 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}] 09:46:28 INFO - PROCESS | 1656 | 1461084388338 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:46:28 INFO - PROCESS | 1656 | 1461084388395 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c882800 == 58 [pid = 1656] [id = 443] 09:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x115376c00) [pid = 1656] [serial = 1328] [outer = 0x0] 09:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x116471000) [pid = 1656] [serial = 1329] [outer = 0x115376c00] 09:46:28 INFO - PROCESS | 1656 | 1461084388423 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x118fee000) [pid = 1656] [serial = 1330] [outer = 0x115376c00] 09:46:28 INFO - PROCESS | 1656 | 1461084388859 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 676ms 09:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:46:28 INFO - PROCESS | 1656 | 1461084388913 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 1656 | 1461084388916 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:46:28 INFO - PROCESS | 1656 | 1461084388920 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 1656 | 1461084388922 Marionette TRACE conn2 <- [1,1746,null,{}] 09:46:28 INFO - PROCESS | 1656 | 1461084388925 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}] 09:46:29 INFO - PROCESS | 1656 | 1461084389017 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:46:29 INFO - PROCESS | 1656 | 1461084389088 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ada5000 == 59 [pid = 1656] [id = 444] 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11524c000) [pid = 1656] [serial = 1331] [outer = 0x0] 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11a8df400) [pid = 1656] [serial = 1332] [outer = 0x11524c000] 09:46:29 INFO - PROCESS | 1656 | 1461084389116 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11acc3c00) [pid = 1656] [serial = 1333] [outer = 0x11524c000] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12db7e800 == 58 [pid = 1656] [id = 403] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12f38a000 == 57 [pid = 1656] [id = 435] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebca800 == 56 [pid = 1656] [id = 434] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab14800 == 55 [pid = 1656] [id = 433] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d2800 == 54 [pid = 1656] [id = 432] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1187d9c00) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11a9eac00) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12876e400) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12bc06400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d447800 == 53 [pid = 1656] [id = 431] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf94800 == 52 [pid = 1656] [id = 430] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12b82b000 == 51 [pid = 1656] [id = 429] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x129acf000 == 50 [pid = 1656] [id = 428] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1287ae000 == 49 [pid = 1656] [id = 427] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x124192000 == 48 [pid = 1656] [id = 426] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab03800 == 47 [pid = 1656] [id = 425] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab10800 == 46 [pid = 1656] [id = 424] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11adbe800 == 45 [pid = 1656] [id = 423] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebc1000 == 44 [pid = 1656] [id = 422] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12e74e800 == 43 [pid = 1656] [id = 421] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf84800 == 42 [pid = 1656] [id = 420] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11c706000 == 41 [pid = 1656] [id = 419] 09:46:29 INFO - PROCESS | 1656 | --DOCSHELL 0x11906b000 == 40 [pid = 1656] [id = 418] 09:46:29 INFO - PROCESS | 1656 | 1461084389511 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]]]}] 09:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 620ms 09:46:29 INFO - PROCESS | 1656 | 1461084389541 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 1656 | 1461084389542 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:46:29 INFO - PROCESS | 1656 | 1461084389546 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 1656 | 1461084389549 Marionette TRACE conn2 <- [1,1750,null,{}] 09:46:29 INFO - PROCESS | 1656 | 1461084389557 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}] 09:46:29 INFO - PROCESS | 1656 | 1461084389637 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1243eec00) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x127dcb000) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x127bc8c00) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11b9f5c00) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x128840c00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11be70800) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1160a7400) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11523f800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12b2dac00) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x129adf000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1176ed400) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1192d4000) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11c10ec00) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b0ea800) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x114cdc000) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11c1aac00) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11a9f0800) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11ad91400) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b8e5800) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129bc4400) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x129a68c00) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b3abc00) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123e25000) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x114e5f400) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11c38cc00) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12876f400) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b2cb400) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1240fbc00) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1190ef800) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11ad92000) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x123888000) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 09:46:29 INFO - PROCESS | 1656 | 1461084389695 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab12000 == 41 [pid = 1656] [id = 445] 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x114e5f400) [pid = 1656] [serial = 1334] [outer = 0x0] 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1192d4000) [pid = 1656] [serial = 1335] [outer = 0x114e5f400] 09:46:29 INFO - PROCESS | 1656 | 1461084389727 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11c10ec00) [pid = 1656] [serial = 1336] [outer = 0x114e5f400] 09:46:30 INFO - PROCESS | 1656 | 1461084390066 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]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 573ms 09:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:46:30 INFO - PROCESS | 1656 | 1461084390118 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1656 | 1461084390119 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:46:30 INFO - PROCESS | 1656 | 1461084390121 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1656 | 1461084390122 Marionette TRACE conn2 <- [1,1754,null,{}] 09:46:30 INFO - PROCESS | 1656 | 1461084390124 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}] 09:46:30 INFO - PROCESS | 1656 | 1461084390202 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:46:30 INFO - PROCESS | 1656 | 1461084390206 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d1d000 == 42 [pid = 1656] [id = 446] 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11c117800) [pid = 1656] [serial = 1337] [outer = 0x0] 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11c53f000) [pid = 1656] [serial = 1338] [outer = 0x11c117800] 09:46:30 INFO - PROCESS | 1656 | 1461084390235 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x123e31400) [pid = 1656] [serial = 1339] [outer = 0x11c117800] 09:46:30 INFO - PROCESS | 1656 | 1461084390577 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]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 09:46:30 INFO - PROCESS | 1656 | 1461084390640 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1656 | 1461084390641 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:46:30 INFO - PROCESS | 1656 | 1461084390644 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1656 | 1461084390645 Marionette TRACE conn2 <- [1,1758,null,{}] 09:46:30 INFO - PROCESS | 1656 | 1461084390647 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}] 09:46:30 INFO - PROCESS | 1656 | 1461084390719 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:46:30 INFO - PROCESS | 1656 | 1461084390725 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292b3000 == 43 [pid = 1656] [id = 447] 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123fcb800) [pid = 1656] [serial = 1340] [outer = 0x0] 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1243a8800) [pid = 1656] [serial = 1341] [outer = 0x123fcb800] 09:46:30 INFO - PROCESS | 1656 | 1461084390754 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127dcbc00) [pid = 1656] [serial = 1342] [outer = 0x123fcb800] 09:46:31 INFO - PROCESS | 1656 | 1461084391072 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]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 470ms 09:46:31 INFO - PROCESS | 1656 | 1461084391115 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1656 | 1461084391116 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:46:31 INFO - PROCESS | 1656 | 1461084391119 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1656 | 1461084391120 Marionette TRACE conn2 <- [1,1762,null,{}] 09:46:31 INFO - PROCESS | 1656 | 1461084391122 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}] 09:46:31 INFO - PROCESS | 1656 | 1461084391241 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:46:31 INFO - PROCESS | 1656 | 1461084391248 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b291000 == 44 [pid = 1656] [id = 448] 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127db1400) [pid = 1656] [serial = 1343] [outer = 0x0] 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128808000) [pid = 1656] [serial = 1344] [outer = 0x127db1400] 09:46:31 INFO - PROCESS | 1656 | 1461084391276 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b2d0800) [pid = 1656] [serial = 1345] [outer = 0x127db1400] 09:46:31 INFO - PROCESS | 1656 | 1461084391620 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]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 09:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:46:31 INFO - PROCESS | 1656 | 1461084391638 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 1656 | 1461084391639 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:46:31 INFO - PROCESS | 1656 | 1461084391641 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 1656 | 1461084391642 Marionette TRACE conn2 <- [1,1766,null,{}] 09:46:31 INFO - PROCESS | 1656 | 1461084391646 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}] 09:46:31 INFO - PROCESS | 1656 | 1461084391741 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:46:31 INFO - PROCESS | 1656 | 1461084391754 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfa0800 == 45 [pid = 1656] [id = 449] 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11becdc00) [pid = 1656] [serial = 1346] [outer = 0x0] 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b3b7c00) [pid = 1656] [serial = 1347] [outer = 0x11becdc00] 09:46:31 INFO - PROCESS | 1656 | 1461084391779 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12bc0fc00) [pid = 1656] [serial = 1348] [outer = 0x11becdc00] 09:46:32 INFO - PROCESS | 1656 | 1461084392106 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]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 09:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:46:32 INFO - PROCESS | 1656 | 1461084392117 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1656 | 1461084392118 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:46:32 INFO - PROCESS | 1656 | 1461084392120 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1656 | 1461084392121 Marionette TRACE conn2 <- [1,1770,null,{}] 09:46:32 INFO - PROCESS | 1656 | 1461084392123 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}] 09:46:32 INFO - PROCESS | 1656 | 1461084392220 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:46:32 INFO - PROCESS | 1656 | 1461084392224 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe6000 == 46 [pid = 1656] [id = 450] 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b0ef400) [pid = 1656] [serial = 1349] [outer = 0x0] 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12be61000) [pid = 1656] [serial = 1350] [outer = 0x12b0ef400] 09:46:32 INFO - PROCESS | 1656 | 1461084392250 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12d0f0800) [pid = 1656] [serial = 1351] [outer = 0x12b0ef400] 09:46:32 INFO - PROCESS | 1656 | 1461084392566 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]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 468ms 09:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:46:32 INFO - PROCESS | 1656 | 1461084392602 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:46:32 INFO - PROCESS | 1656 | 1461084392603 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:46:32 INFO - PROCESS | 1656 | 1461084392606 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1656 | 1461084392607 Marionette TRACE conn2 <- [1,1774,null,{}] 09:46:32 INFO - PROCESS | 1656 | 1461084392609 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}] 09:46:32 INFO - PROCESS | 1656 | 1461084392710 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:46:32 INFO - PROCESS | 1656 | 1461084392724 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4cd800 == 47 [pid = 1656] [id = 451] 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12ce83800) [pid = 1656] [serial = 1352] [outer = 0x0] 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12d17e400) [pid = 1656] [serial = 1353] [outer = 0x12ce83800] 09:46:32 INFO - PROCESS | 1656 | 1461084392749 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12dba5000) [pid = 1656] [serial = 1354] [outer = 0x12ce83800] 09:46:33 INFO - PROCESS | 1656 | 1461084393082 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 524ms 09:46:33 INFO - PROCESS | 1656 | 1461084393131 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1656 | 1461084393132 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:46:33 INFO - PROCESS | 1656 | 1461084393134 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1656 | 1461084393135 Marionette TRACE conn2 <- [1,1778,null,{}] 09:46:33 INFO - PROCESS | 1656 | 1461084393137 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}] 09:46:33 INFO - PROCESS | 1656 | 1461084393238 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:46:33 INFO - PROCESS | 1656 | 1461084393254 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e81d800 == 48 [pid = 1656] [id = 452] 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12dba6800) [pid = 1656] [serial = 1355] [outer = 0x0] 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12e361800) [pid = 1656] [serial = 1356] [outer = 0x12dba6800] 09:46:33 INFO - PROCESS | 1656 | 1461084393279 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12e36e000) [pid = 1656] [serial = 1357] [outer = 0x12dba6800] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123e2b000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12b0e9800) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11be69000) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11ad8ec00) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12388c000) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114b8c000) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bc11800) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119852800) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128811c00) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1240fa400) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d005c00) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x114edc400) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11935b800) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12d0ef400) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129285400) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1177b2400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11c50c800) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:46:33 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11935cc00) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:46:33 INFO - PROCESS | 1656 | 1461084393733 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]]]}] 09:46:33 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 09:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 618ms 09:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:46:33 INFO - PROCESS | 1656 | 1461084393753 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1656 | 1461084393754 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:46:33 INFO - PROCESS | 1656 | 1461084393756 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1656 | 1461084393758 Marionette TRACE conn2 <- [1,1782,null,{}] 09:46:33 INFO - PROCESS | 1656 | 1461084393762 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}] 09:46:33 INFO - PROCESS | 1656 | 1461084393856 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:46:33 INFO - PROCESS | 1656 | 1461084393862 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfc8800 == 49 [pid = 1656] [id = 453] 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x115246800) [pid = 1656] [serial = 1358] [outer = 0x0] 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11b965800) [pid = 1656] [serial = 1359] [outer = 0x115246800] 09:46:33 INFO - PROCESS | 1656 | 1461084393892 Marionette DEBUG loaded listener.js 09:46:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12d17d800) [pid = 1656] [serial = 1360] [outer = 0x115246800] 09:46:34 INFO - PROCESS | 1656 | 1461084394232 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]]]}] 09:46:34 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 09:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 09:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:46:34 INFO - PROCESS | 1656 | 1461084394283 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1656 | 1461084394284 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:46:34 INFO - PROCESS | 1656 | 1461084394286 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1656 | 1461084394287 Marionette TRACE conn2 <- [1,1786,null,{}] 09:46:34 INFO - PROCESS | 1656 | 1461084394289 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}] 09:46:34 INFO - PROCESS | 1656 | 1461084394369 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:46:34 INFO - PROCESS | 1656 | 1461084394373 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f63a800 == 50 [pid = 1656] [id = 454] 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d4ad000) [pid = 1656] [serial = 1361] [outer = 0x0] 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12e377400) [pid = 1656] [serial = 1362] [outer = 0x12d4ad000] 09:46:34 INFO - PROCESS | 1656 | 1461084394398 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12e794c00) [pid = 1656] [serial = 1363] [outer = 0x12d4ad000] 09:46:34 INFO - PROCESS | 1656 | 1461084394739 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]]]}] 09:46:34 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 09:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 470ms 09:46:34 INFO - PROCESS | 1656 | 1461084394756 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:46:34 INFO - PROCESS | 1656 | 1461084394757 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:46:34 INFO - PROCESS | 1656 | 1461084394759 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:46:34 INFO - PROCESS | 1656 | 1461084394762 Marionette TRACE conn2 <- [1,1790,null,{}] 09:46:34 INFO - PROCESS | 1656 | 1461084394767 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}] 09:46:34 INFO - PROCESS | 1656 | 1461084394848 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:46:34 INFO - PROCESS | 1656 | 1461084394852 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1f800 == 51 [pid = 1656] [id = 455] 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12e795400) [pid = 1656] [serial = 1364] [outer = 0x0] 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12e79b800) [pid = 1656] [serial = 1365] [outer = 0x12e795400] 09:46:34 INFO - PROCESS | 1656 | 1461084394876 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12e7b1400) [pid = 1656] [serial = 1366] [outer = 0x12e795400] 09:46:35 INFO - PROCESS | 1656 | 1461084395189 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]]]}] 09:46:35 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) 09:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 474ms 09:46:35 INFO - PROCESS | 1656 | 1461084395235 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1656 | 1461084395236 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:46:35 INFO - PROCESS | 1656 | 1461084395238 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1656 | 1461084395239 Marionette TRACE conn2 <- [1,1794,null,{}] 09:46:35 INFO - PROCESS | 1656 | 1461084395241 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}] 09:46:35 INFO - PROCESS | 1656 | 1461084395348 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:46:35 INFO - PROCESS | 1656 | 1461084395355 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304a3800 == 52 [pid = 1656] [id = 456] 09:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12e799c00) [pid = 1656] [serial = 1367] [outer = 0x0] 09:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12e7b5800) [pid = 1656] [serial = 1368] [outer = 0x12e799c00] 09:46:35 INFO - PROCESS | 1656 | 1461084395380 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12e7ba000) [pid = 1656] [serial = 1369] [outer = 0x12e799c00] 09:46:35 INFO - PROCESS | 1656 | 1461084395799 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]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 09:46:35 INFO - PROCESS | 1656 | 1461084395806 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1656 | 1461084395809 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:46:35 INFO - PROCESS | 1656 | 1461084395815 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1656 | 1461084395818 Marionette TRACE conn2 <- [1,1798,null,{}] 09:46:35 INFO - PROCESS | 1656 | 1461084395822 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}] 09:46:35 INFO - PROCESS | 1656 | 1461084395939 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:46:36 INFO - PROCESS | 1656 | 1461084396010 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1177e5800 == 53 [pid = 1656] [id = 457] 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x114eb7800) [pid = 1656] [serial = 1370] [outer = 0x0] 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11545b800) [pid = 1656] [serial = 1371] [outer = 0x114eb7800] 09:46:36 INFO - PROCESS | 1656 | 1461084396043 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1190ea000) [pid = 1656] [serial = 1372] [outer = 0x114eb7800] 09:46:36 INFO - PROCESS | 1656 | 1461084396479 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]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 673ms 09:46:36 INFO - PROCESS | 1656 | 1461084396487 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1656 | 1461084396491 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:46:36 INFO - PROCESS | 1656 | 1461084396496 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1656 | 1461084396498 Marionette TRACE conn2 <- [1,1802,null,{}] 09:46:36 INFO - PROCESS | 1656 | 1461084396500 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}] 09:46:36 INFO - PROCESS | 1656 | 1461084396601 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:46:36 INFO - PROCESS | 1656 | 1461084396671 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12672c800 == 54 [pid = 1656] [id = 458] 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11985a000) [pid = 1656] [serial = 1373] [outer = 0x0] 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11afac400) [pid = 1656] [serial = 1374] [outer = 0x11985a000] 09:46:36 INFO - PROCESS | 1656 | 1461084396702 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11be6e800) [pid = 1656] [serial = 1375] [outer = 0x11985a000] 09:46:37 INFO - PROCESS | 1656 | 1461084397117 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]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 669ms 09:46:37 INFO - PROCESS | 1656 | 1461084397166 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:46:37 INFO - PROCESS | 1656 | 1461084397168 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:46:37 INFO - PROCESS | 1656 | 1461084397170 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1656 | 1461084397173 Marionette TRACE conn2 <- [1,1806,null,{}] 09:46:37 INFO - PROCESS | 1656 | 1461084397181 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}] 09:46:37 INFO - PROCESS | 1656 | 1461084397307 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:46:37 INFO - PROCESS | 1656 | 1461084397389 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebc4800 == 55 [pid = 1656] [id = 459] 09:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12424f000) [pid = 1656] [serial = 1376] [outer = 0x0] 09:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1245a7800) [pid = 1656] [serial = 1377] [outer = 0x12424f000] 09:46:37 INFO - PROCESS | 1656 | 1461084397423 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128844c00) [pid = 1656] [serial = 1378] [outer = 0x12424f000] 09:46:37 INFO - PROCESS | 1656 | 1461084397807 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]]]}] 09:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 672ms 09:46:37 INFO - PROCESS | 1656 | 1461084397842 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:46:37 INFO - PROCESS | 1656 | 1461084397846 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:46:37 INFO - PROCESS | 1656 | 1461084397849 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:46:37 INFO - PROCESS | 1656 | 1461084397851 Marionette TRACE conn2 <- [1,1810,null,{}] 09:46:37 INFO - PROCESS | 1656 | 1461084397853 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}] 09:46:37 INFO - PROCESS | 1656 | 1461084397953 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:46:38 INFO - PROCESS | 1656 | 1461084398011 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x13098b000 == 56 [pid = 1656] [id = 460] 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x127dae000) [pid = 1656] [serial = 1379] [outer = 0x0] 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12a4e7400) [pid = 1656] [serial = 1380] [outer = 0x127dae000] 09:46:38 INFO - PROCESS | 1656 | 1461084398041 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12a4ef400) [pid = 1656] [serial = 1381] [outer = 0x127dae000] 09:46:38 INFO - PROCESS | 1656 | 1461084398488 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]]]}] 09:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 09:46:38 INFO - PROCESS | 1656 | 1461084398519 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1656 | 1461084398520 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:46:38 INFO - PROCESS | 1656 | 1461084398523 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1656 | 1461084398524 Marionette TRACE conn2 <- [1,1814,null,{}] 09:46:38 INFO - PROCESS | 1656 | 1461084398526 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}] 09:46:38 INFO - PROCESS | 1656 | 1461084398662 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:46:38 INFO - PROCESS | 1656 | 1461084398745 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd2800 == 57 [pid = 1656] [id = 461] 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12a4ef000) [pid = 1656] [serial = 1382] [outer = 0x0] 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12a720400) [pid = 1656] [serial = 1383] [outer = 0x12a4ef000] 09:46:38 INFO - PROCESS | 1656 | 1461084398774 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b8e7000) [pid = 1656] [serial = 1384] [outer = 0x12a4ef000] 09:46:39 INFO - PROCESS | 1656 | 1461084399226 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]]]}] 09:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 719ms 09:46:39 INFO - PROCESS | 1656 | 1461084399242 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1656 | 1461084399244 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:46:39 INFO - PROCESS | 1656 | 1461084399248 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1656 | 1461084399250 Marionette TRACE conn2 <- [1,1818,null,{}] 09:46:39 INFO - PROCESS | 1656 | 1461084399252 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}] 09:46:39 INFO - PROCESS | 1656 | 1461084399368 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:46:39 INFO - PROCESS | 1656 | 1461084399427 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba92800 == 58 [pid = 1656] [id = 462] 09:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12bc07800) [pid = 1656] [serial = 1385] [outer = 0x0] 09:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12d0f2000) [pid = 1656] [serial = 1386] [outer = 0x12bc07800] 09:46:39 INFO - PROCESS | 1656 | 1461084399458 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12e796400) [pid = 1656] [serial = 1387] [outer = 0x12bc07800] 09:46:40 INFO - PROCESS | 1656 | 1461084400101 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]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 919ms 09:46:40 INFO - PROCESS | 1656 | 1461084400168 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1656 | 1461084400170 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:46:40 INFO - PROCESS | 1656 | 1461084400173 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1656 | 1461084400176 Marionette TRACE conn2 <- [1,1822,null,{}] 09:46:40 INFO - PROCESS | 1656 | 1461084400180 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}] 09:46:40 INFO - PROCESS | 1656 | 1461084400278 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:46:40 INFO - PROCESS | 1656 | 1461084400348 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae1000 == 59 [pid = 1656] [id = 463] 09:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x115241c00) [pid = 1656] [serial = 1388] [outer = 0x0] 09:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x115456c00) [pid = 1656] [serial = 1389] [outer = 0x115241c00] 09:46:40 INFO - PROCESS | 1656 | 1461084400377 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1190e5c00) [pid = 1656] [serial = 1390] [outer = 0x115241c00] 09:46:40 INFO - PROCESS | 1656 | 1461084400802 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]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 674ms 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12d460800 == 58 [pid = 1656] [id = 417] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1f800 == 57 [pid = 1656] [id = 455] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12f63a800 == 56 [pid = 1656] [id = 454] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfc8800 == 55 [pid = 1656] [id = 453] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12e81d800 == 54 [pid = 1656] [id = 452] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4cd800 == 53 [pid = 1656] [id = 451] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe6000 == 52 [pid = 1656] [id = 450] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfa0800 == 51 [pid = 1656] [id = 449] 09:46:40 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12a722c00) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12d4b0000) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 09:46:40 INFO - PROCESS | 1656 | 1461084400908 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 1656 | 1461084400911 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12b291000 == 50 [pid = 1656] [id = 448] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1292b3000 == 49 [pid = 1656] [id = 447] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x123d1d000 == 48 [pid = 1656] [id = 446] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab12000 == 47 [pid = 1656] [id = 445] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11ada5000 == 46 [pid = 1656] [id = 444] 09:46:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11c882800 == 45 [pid = 1656] [id = 443] 09:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:46:40 INFO - PROCESS | 1656 | 1461084400924 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 1656 | 1461084400926 Marionette TRACE conn2 <- [1,1826,null,{}] 09:46:40 INFO - PROCESS | 1656 | 1461084400930 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}] 09:46:41 INFO - PROCESS | 1656 | 1461084401006 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:46:41 INFO - PROCESS | 1656 | 1461084401017 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa71800 == 46 [pid = 1656] [id = 464] 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11a8d6000) [pid = 1656] [serial = 1391] [outer = 0x0] 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11a9e9800) [pid = 1656] [serial = 1392] [outer = 0x11a8d6000] 09:46:41 INFO - PROCESS | 1656 | 1461084401043 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11be6d800) [pid = 1656] [serial = 1393] [outer = 0x11a8d6000] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x119359400) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x128768c00) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11bed6000) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x129a68800) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12b8dec00) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12bc10400) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11ad94800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11be69c00) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x123bc5800) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1240f5000) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x115244000) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x114ce1000) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12be60400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11aa3bc00) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11a9e3c00) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12927f800) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1243a8000) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x127d6a400) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a9e9c00) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11c391400) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124255c00) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12d0ea400) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x114ed3c00) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12d002c00) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x116470400) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12d0f4c00) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11afad000) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127d62c00) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12d180800) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b0f1000) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bc10000) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12b3ad000) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12d177c00) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12d4aa000) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129bc9800) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 09:46:41 INFO - PROCESS | 1656 | 1461084401400 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]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 524ms 09:46:41 INFO - PROCESS | 1656 | 1461084401448 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1656 | 1461084401449 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:46:41 INFO - PROCESS | 1656 | 1461084401451 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1656 | 1461084401454 Marionette TRACE conn2 <- [1,1830,null,{}] 09:46:41 INFO - PROCESS | 1656 | 1461084401461 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}] 09:46:41 INFO - PROCESS | 1656 | 1461084401542 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:46:41 INFO - PROCESS | 1656 | 1461084401569 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d1d000 == 47 [pid = 1656] [id = 465] 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11c118c00) [pid = 1656] [serial = 1394] [outer = 0x0] 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11c388800) [pid = 1656] [serial = 1395] [outer = 0x11c118c00] 09:46:41 INFO - PROCESS | 1656 | 1461084401596 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x123e25000) [pid = 1656] [serial = 1396] [outer = 0x11c118c00] 09:46:41 INFO - PROCESS | 1656 | 1461084401945 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]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 09:46:41 INFO - PROCESS | 1656 | 1461084401973 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1656 | 1461084401974 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:46:41 INFO - PROCESS | 1656 | 1461084401989 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1656 | 1461084401990 Marionette TRACE conn2 <- [1,1834,null,{}] 09:46:41 INFO - PROCESS | 1656 | 1461084401993 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}] 09:46:42 INFO - PROCESS | 1656 | 1461084402069 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:46:42 INFO - PROCESS | 1656 | 1461084402073 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287de000 == 48 [pid = 1656] [id = 466] 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x123e31c00) [pid = 1656] [serial = 1397] [outer = 0x0] 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x126787800) [pid = 1656] [serial = 1398] [outer = 0x123e31c00] 09:46:42 INFO - PROCESS | 1656 | 1461084402102 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12876dc00) [pid = 1656] [serial = 1399] [outer = 0x123e31c00] 09:46:42 INFO - PROCESS | 1656 | 1461084402434 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]]]}] 09:46:42 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 09:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 474ms 09:46:42 INFO - PROCESS | 1656 | 1461084402460 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1656 | 1461084402463 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:46:42 INFO - PROCESS | 1656 | 1461084402466 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1656 | 1461084402467 Marionette TRACE conn2 <- [1,1838,null,{}] 09:46:42 INFO - PROCESS | 1656 | 1461084402469 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}] 09:46:42 INFO - PROCESS | 1656 | 1461084402546 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:46:42 INFO - PROCESS | 1656 | 1461084402551 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c2e800 == 49 [pid = 1656] [id = 467] 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x127dcd800) [pid = 1656] [serial = 1400] [outer = 0x0] 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129289000) [pid = 1656] [serial = 1401] [outer = 0x127dcd800] 09:46:42 INFO - PROCESS | 1656 | 1461084402577 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12a4e6000) [pid = 1656] [serial = 1402] [outer = 0x127dcd800] 09:46:42 INFO - PROCESS | 1656 | 1461084402941 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]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 09:46:42 INFO - PROCESS | 1656 | 1461084402989 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:46:42 INFO - PROCESS | 1656 | 1461084402991 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:46:42 INFO - PROCESS | 1656 | 1461084402996 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1656 | 1461084402998 Marionette TRACE conn2 <- [1,1842,null,{}] 09:46:43 INFO - PROCESS | 1656 | 1461084403002 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}] 09:46:43 INFO - PROCESS | 1656 | 1461084403174 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:46:43 INFO - PROCESS | 1656 | 1461084403192 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba83800 == 50 [pid = 1656] [id = 468] 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a4e7800) [pid = 1656] [serial = 1403] [outer = 0x0] 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b2cc800) [pid = 1656] [serial = 1404] [outer = 0x12a4e7800] 09:46:43 INFO - PROCESS | 1656 | 1461084403237 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b8e7c00) [pid = 1656] [serial = 1405] [outer = 0x12a4e7800] 09:46:43 INFO - PROCESS | 1656 | 1461084403624 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 09:46:43 INFO - PROCESS | 1656 | 1461084403666 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 1656 | 1461084403667 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:46:43 INFO - PROCESS | 1656 | 1461084403669 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 1656 | 1461084403670 Marionette TRACE conn2 <- [1,1846,null,{}] 09:46:43 INFO - PROCESS | 1656 | 1461084403673 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}] 09:46:43 INFO - PROCESS | 1656 | 1461084403772 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:46:43 INFO - PROCESS | 1656 | 1461084403784 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfde800 == 51 [pid = 1656] [id = 469] 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b0ed800) [pid = 1656] [serial = 1406] [outer = 0x0] 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12be5c400) [pid = 1656] [serial = 1407] [outer = 0x12b0ed800] 09:46:43 INFO - PROCESS | 1656 | 1461084403809 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12d0ee800) [pid = 1656] [serial = 1408] [outer = 0x12b0ed800] 09:46:44 INFO - PROCESS | 1656 | 1461084404155 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]]]}] 09:46:44 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) 09:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 09:46:44 INFO - PROCESS | 1656 | 1461084404192 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1656 | 1461084404193 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:46:44 INFO - PROCESS | 1656 | 1461084404196 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1656 | 1461084404197 Marionette TRACE conn2 <- [1,1850,null,{}] 09:46:44 INFO - PROCESS | 1656 | 1461084404199 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}] 09:46:44 INFO - PROCESS | 1656 | 1461084404299 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:46:44 INFO - PROCESS | 1656 | 1461084404333 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d9000 == 52 [pid = 1656] [id = 470] 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b8e6c00) [pid = 1656] [serial = 1409] [outer = 0x0] 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12d17cc00) [pid = 1656] [serial = 1410] [outer = 0x12b8e6c00] 09:46:44 INFO - PROCESS | 1656 | 1461084404359 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12d4aac00) [pid = 1656] [serial = 1411] [outer = 0x12b8e6c00] 09:46:44 INFO - PROCESS | 1656 | 1461084404669 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 09:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:46:44 INFO - PROCESS | 1656 | 1461084404716 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1656 | 1461084404717 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:46:44 INFO - PROCESS | 1656 | 1461084404719 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1656 | 1461084404720 Marionette TRACE conn2 <- [1,1854,null,{}] 09:46:44 INFO - PROCESS | 1656 | 1461084404722 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}] 09:46:44 INFO - PROCESS | 1656 | 1461084404825 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:46:44 INFO - PROCESS | 1656 | 1461084404837 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4be800 == 53 [pid = 1656] [id = 471] 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12d4af400) [pid = 1656] [serial = 1412] [outer = 0x0] 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12e184800) [pid = 1656] [serial = 1413] [outer = 0x12d4af400] 09:46:44 INFO - PROCESS | 1656 | 1461084404862 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12e366400) [pid = 1656] [serial = 1414] [outer = 0x12d4af400] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12d4ad000) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12b0ef400) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12bc13000) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x115376c00) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x123fcb800) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11524c000) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11becdc00) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11c117800) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12ce83800) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x127db1400) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12dba6800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x115246800) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x114e5f400) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:46:45 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12e795400) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:46:45 INFO - PROCESS | 1656 | 1461084405341 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 668ms 09:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:46:45 INFO - PROCESS | 1656 | 1461084405388 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1656 | 1461084405389 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:46:45 INFO - PROCESS | 1656 | 1461084405391 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1656 | 1461084405392 Marionette TRACE conn2 <- [1,1858,null,{}] 09:46:45 INFO - PROCESS | 1656 | 1461084405394 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}] 09:46:45 INFO - PROCESS | 1656 | 1461084405473 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:46:45 INFO - PROCESS | 1656 | 1461084405530 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db71000 == 54 [pid = 1656] [id = 472] 09:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x115246800) [pid = 1656] [serial = 1415] [outer = 0x0] 09:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128770400) [pid = 1656] [serial = 1416] [outer = 0x115246800] 09:46:45 INFO - PROCESS | 1656 | 1461084405555 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12d181c00) [pid = 1656] [serial = 1417] [outer = 0x115246800] 09:46:45 INFO - PROCESS | 1656 | 1461084405831 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 09:46:45 INFO - PROCESS | 1656 | 1461084405867 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1656 | 1461084405869 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:46:45 INFO - PROCESS | 1656 | 1461084405871 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1656 | 1461084405873 Marionette TRACE conn2 <- [1,1862,null,{}] 09:46:45 INFO - PROCESS | 1656 | 1461084405875 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}] 09:46:45 INFO - PROCESS | 1656 | 1461084405975 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:46:45 INFO - PROCESS | 1656 | 1461084405979 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f387800 == 55 [pid = 1656] [id = 473] 09:46:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12dba8c00) [pid = 1656] [serial = 1418] [outer = 0x0] 09:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12e375800) [pid = 1656] [serial = 1419] [outer = 0x12dba8c00] 09:46:46 INFO - PROCESS | 1656 | 1461084406008 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12e7b9400) [pid = 1656] [serial = 1420] [outer = 0x12dba8c00] 09:46:46 INFO - PROCESS | 1656 | 1461084406478 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]]]}] 09:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 09:46:46 INFO - PROCESS | 1656 | 1461084406494 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:46:46 INFO - PROCESS | 1656 | 1461084406498 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:46:46 INFO - PROCESS | 1656 | 1461084406501 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:46:46 INFO - PROCESS | 1656 | 1461084406503 Marionette TRACE conn2 <- [1,1866,null,{}] 09:46:46 INFO - PROCESS | 1656 | 1461084406506 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}] 09:46:46 INFO - PROCESS | 1656 | 1461084406634 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:46:46 INFO - PROCESS | 1656 | 1461084406641 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fee1000 == 56 [pid = 1656] [id = 474] 09:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119ea1400) [pid = 1656] [serial = 1421] [outer = 0x0] 09:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b7cdc00) [pid = 1656] [serial = 1422] [outer = 0x119ea1400] 09:46:46 INFO - PROCESS | 1656 | 1461084406681 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12f2e9000) [pid = 1656] [serial = 1423] [outer = 0x119ea1400] 09:46:47 INFO - PROCESS | 1656 | 1461084407054 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]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 569ms 09:46:47 INFO - PROCESS | 1656 | 1461084407081 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1656 | 1461084407083 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:46:47 INFO - PROCESS | 1656 | 1461084407086 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1656 | 1461084407088 Marionette TRACE conn2 <- [1,1870,null,{}] 09:46:47 INFO - PROCESS | 1656 | 1461084407092 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}] 09:46:47 INFO - PROCESS | 1656 | 1461084407224 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:46:47 INFO - PROCESS | 1656 | 1461084407442 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119271000 == 57 [pid = 1656] [id = 475] 09:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x114ac9000) [pid = 1656] [serial = 1424] [outer = 0x0] 09:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x114acac00) [pid = 1656] [serial = 1425] [outer = 0x114ac9000] 09:46:47 INFO - PROCESS | 1656 | 1461084407489 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x114cd6800) [pid = 1656] [serial = 1426] [outer = 0x114ac9000] 09:46:47 INFO - PROCESS | 1656 | 1461084407893 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]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 871ms 09:46:47 INFO - PROCESS | 1656 | 1461084407959 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1656 | 1461084407962 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:46:47 INFO - PROCESS | 1656 | 1461084407966 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1656 | 1461084407968 Marionette TRACE conn2 <- [1,1874,null,{}] 09:46:47 INFO - PROCESS | 1656 | 1461084407972 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}] 09:46:48 INFO - PROCESS | 1656 | 1461084408080 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:46:48 INFO - PROCESS | 1656 | 1461084408149 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c15000 == 58 [pid = 1656] [id = 476] 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x114ce3000) [pid = 1656] [serial = 1427] [outer = 0x0] 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119e9a000) [pid = 1656] [serial = 1428] [outer = 0x114ce3000] 09:46:48 INFO - PROCESS | 1656 | 1461084408182 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11ad92c00) [pid = 1656] [serial = 1429] [outer = 0x114ce3000] 09:46:48 INFO - PROCESS | 1656 | 1461084408600 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]]]}] 09:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 672ms 09:46:48 INFO - PROCESS | 1656 | 1461084408641 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 1656 | 1461084408644 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:46:48 INFO - PROCESS | 1656 | 1461084408647 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 1656 | 1461084408648 Marionette TRACE conn2 <- [1,1878,null,{}] 09:46:48 INFO - PROCESS | 1656 | 1461084408651 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}] 09:46:48 INFO - PROCESS | 1656 | 1461084408773 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:46:48 INFO - PROCESS | 1656 | 1461084408856 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b830800 == 59 [pid = 1656] [id = 477] 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11be6dc00) [pid = 1656] [serial = 1430] [outer = 0x0] 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11c11d400) [pid = 1656] [serial = 1431] [outer = 0x11be6dc00] 09:46:48 INFO - PROCESS | 1656 | 1461084408887 Marionette DEBUG loaded listener.js 09:46:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x123e2b800) [pid = 1656] [serial = 1432] [outer = 0x11be6dc00] 09:46:49 INFO - PROCESS | 1656 | 1461084409318 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]]]}] 09:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 718ms 09:46:49 INFO - PROCESS | 1656 | 1461084409367 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 1656 | 1461084409369 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:46:49 INFO - PROCESS | 1656 | 1461084409380 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 1656 | 1461084409386 Marionette TRACE conn2 <- [1,1882,null,{}] 09:46:49 INFO - PROCESS | 1656 | 1461084409391 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}] 09:46:49 INFO - PROCESS | 1656 | 1461084409511 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:46:49 INFO - PROCESS | 1656 | 1461084409570 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x13098e000 == 60 [pid = 1656] [id = 478] 09:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12439c800) [pid = 1656] [serial = 1433] [outer = 0x0] 09:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x129bbec00) [pid = 1656] [serial = 1434] [outer = 0x12439c800] 09:46:49 INFO - PROCESS | 1656 | 1461084409600 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b2d2000) [pid = 1656] [serial = 1435] [outer = 0x12439c800] 09:46:50 INFO - PROCESS | 1656 | 1461084410005 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]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 681ms 09:46:50 INFO - PROCESS | 1656 | 1461084410055 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1656 | 1461084410057 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:46:50 INFO - PROCESS | 1656 | 1461084410092 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1656 | 1461084410093 Marionette TRACE conn2 <- [1,1886,null,{}] 09:46:50 INFO - PROCESS | 1656 | 1461084410114 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}] 09:46:50 INFO - PROCESS | 1656 | 1461084410216 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:46:50 INFO - PROCESS | 1656 | 1461084410273 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x124523000 == 61 [pid = 1656] [id = 479] 09:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12b3ad000) [pid = 1656] [serial = 1436] [outer = 0x0] 09:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12be5d800) [pid = 1656] [serial = 1437] [outer = 0x12b3ad000] 09:46:50 INFO - PROCESS | 1656 | 1461084410303 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12d4ad800) [pid = 1656] [serial = 1438] [outer = 0x12b3ad000] 09:46:50 INFO - PROCESS | 1656 | 1461084410768 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]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 752ms 09:46:50 INFO - PROCESS | 1656 | 1461084410830 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 1656 | 1461084410832 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:46:50 INFO - PROCESS | 1656 | 1461084410834 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1656 | 1461084410835 Marionette TRACE conn2 <- [1,1890,null,{}] 09:46:50 INFO - PROCESS | 1656 | 1461084410838 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}] 09:46:50 INFO - PROCESS | 1656 | 1461084410938 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:46:51 INFO - PROCESS | 1656 | 1461084411009 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b27000 == 62 [pid = 1656] [id = 480] 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12d4adc00) [pid = 1656] [serial = 1439] [outer = 0x0] 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12e362800) [pid = 1656] [serial = 1440] [outer = 0x12d4adc00] 09:46:51 INFO - PROCESS | 1656 | 1461084411046 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12e7b1c00) [pid = 1656] [serial = 1441] [outer = 0x12d4adc00] 09:46:51 INFO - PROCESS | 1656 | 1461084411669 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]]]}] 09:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 870ms 09:46:51 INFO - PROCESS | 1656 | 1461084411704 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:46:51 INFO - PROCESS | 1656 | 1461084411707 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:46:51 INFO - PROCESS | 1656 | 1461084411710 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1656 | 1461084411713 Marionette TRACE conn2 <- [1,1894,null,{}] 09:46:51 INFO - PROCESS | 1656 | 1461084411716 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}] 09:46:51 INFO - PROCESS | 1656 | 1461084411811 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:46:51 INFO - PROCESS | 1656 | 1461084411894 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa6f800 == 63 [pid = 1656] [id = 481] 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x114cdc800) [pid = 1656] [serial = 1442] [outer = 0x0] 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x115247000) [pid = 1656] [serial = 1443] [outer = 0x114cdc800] 09:46:51 INFO - PROCESS | 1656 | 1461084411925 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x119095800) [pid = 1656] [serial = 1444] [outer = 0x114cdc800] 09:46:52 INFO - PROCESS | 1656 | 1461084412454 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]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 773ms 09:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:46:52 INFO - PROCESS | 1656 | 1461084412484 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 1656 | 1461084412487 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:46:52 INFO - PROCESS | 1656 | 1461084412491 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 1656 | 1461084412493 Marionette TRACE conn2 <- [1,1898,null,{}] 09:46:52 INFO - PROCESS | 1656 | 1461084412498 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}] 09:46:52 INFO - PROCESS | 1656 | 1461084412588 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:46:52 INFO - PROCESS | 1656 | 1461084412661 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c43b000 == 64 [pid = 1656] [id = 482] 09:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x119c3c400) [pid = 1656] [serial = 1445] [outer = 0x0] 09:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11aa40c00) [pid = 1656] [serial = 1446] [outer = 0x119c3c400] 09:46:52 INFO - PROCESS | 1656 | 1461084412689 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11b911800) [pid = 1656] [serial = 1447] [outer = 0x119c3c400] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12fee1000 == 63 [pid = 1656] [id = 474] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12f387800 == 62 [pid = 1656] [id = 473] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12db71000 == 61 [pid = 1656] [id = 472] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4be800 == 60 [pid = 1656] [id = 471] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d9000 == 59 [pid = 1656] [id = 470] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfde800 == 58 [pid = 1656] [id = 469] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x129bc1400) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x11524ac00) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11ad91c00) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12be58000) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12a71a800) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12439e000) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12e7b5800) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | 1461084413130 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]]]}] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba83800 == 57 [pid = 1656] [id = 468] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x119c2e800 == 56 [pid = 1656] [id = 467] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1287de000 == 55 [pid = 1656] [id = 466] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x123d1d000 == 54 [pid = 1656] [id = 465] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa71800 == 53 [pid = 1656] [id = 464] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae1000 == 52 [pid = 1656] [id = 463] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd2800 == 51 [pid = 1656] [id = 461] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x13098b000 == 50 [pid = 1656] [id = 460] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebc4800 == 49 [pid = 1656] [id = 459] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12672c800 == 48 [pid = 1656] [id = 458] 09:46:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1177e5800 == 47 [pid = 1656] [id = 457] 09:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 09:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:46:53 INFO - PROCESS | 1656 | 1461084413163 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 1656 | 1461084413165 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:46:53 INFO - PROCESS | 1656 | 1461084413167 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1656 | 1461084413169 Marionette TRACE conn2 <- [1,1902,null,{}] 09:46:53 INFO - PROCESS | 1656 | 1461084413176 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}] 09:46:53 INFO - PROCESS | 1656 | 1461084413256 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:46:53 INFO - PROCESS | 1656 | 1461084413260 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbcf000 == 48 [pid = 1656] [id = 483] 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11becc800) [pid = 1656] [serial = 1448] [outer = 0x0] 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11c50fc00) [pid = 1656] [serial = 1449] [outer = 0x11becc800] 09:46:53 INFO - PROCESS | 1656 | 1461084413292 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x123e2b000) [pid = 1656] [serial = 1450] [outer = 0x11becc800] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12be61000) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12dba7c00) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x118fee000) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x116471000) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1243a8800) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x127dcbc00) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11acc3c00) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11a8df400) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12b3b7c00) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11c53f000) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x123e31400) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12d17e400) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x128808000) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12e361800) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12dba5000) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11b965800) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1192d4000) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11c10ec00) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12e79b800) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12e7b1400) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12e36e000) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12e377400) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12e794c00) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12d0f0800) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b2d0800) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12d17d800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12bc0fc00) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 09:46:53 INFO - PROCESS | 1656 | 1461084413664 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]]]}] 09:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 09:46:53 INFO - PROCESS | 1656 | 1461084413687 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:46:53 INFO - PROCESS | 1656 | 1461084413689 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:46:53 INFO - PROCESS | 1656 | 1461084413691 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1656 | 1461084413692 Marionette TRACE conn2 <- [1,1906,null,{}] 09:46:53 INFO - PROCESS | 1656 | 1461084413697 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}] 09:46:53 INFO - PROCESS | 1656 | 1461084413783 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:46:53 INFO - PROCESS | 1656 | 1461084413788 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x127d32800 == 49 [pid = 1656] [id = 484] 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123e31000) [pid = 1656] [serial = 1451] [outer = 0x0] 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1243a7400) [pid = 1656] [serial = 1452] [outer = 0x123e31000] 09:46:53 INFO - PROCESS | 1656 | 1461084413816 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124534400) [pid = 1656] [serial = 1453] [outer = 0x123e31000] 09:46:54 INFO - PROCESS | 1656 | 1461084414324 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]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 09:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124535800) [pid = 1656] [serial = 1454] [outer = 0x12f9d2800] 09:46:54 INFO - PROCESS | 1656 | 1461084414379 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1656 | 1461084414381 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:46:54 INFO - PROCESS | 1656 | 1461084414401 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1656 | 1461084414402 Marionette TRACE conn2 <- [1,1910,null,{}] 09:46:54 INFO - PROCESS | 1656 | 1461084414405 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}] 09:46:54 INFO - PROCESS | 1656 | 1461084414481 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:46:54 INFO - PROCESS | 1656 | 1461084414486 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b29a000 == 50 [pid = 1656] [id = 485] 09:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12453a000) [pid = 1656] [serial = 1455] [outer = 0x0] 09:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12678e000) [pid = 1656] [serial = 1456] [outer = 0x12453a000] 09:46:54 INFO - PROCESS | 1656 | 1461084414511 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x128209c00) [pid = 1656] [serial = 1457] [outer = 0x12453a000] 09:46:54 INFO - PROCESS | 1656 | 1461084414875 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]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 533ms 09:46:54 INFO - PROCESS | 1656 | 1461084414920 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 1656 | 1461084414921 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:46:54 INFO - PROCESS | 1656 | 1461084414923 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1656 | 1461084414924 Marionette TRACE conn2 <- [1,1914,null,{}] 09:46:54 INFO - PROCESS | 1656 | 1461084414927 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}] 09:46:55 INFO - PROCESS | 1656 | 1461084415018 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:46:55 INFO - PROCESS | 1656 | 1461084415024 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c722000 == 51 [pid = 1656] [id = 486] 09:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128805c00) [pid = 1656] [serial = 1458] [outer = 0x0] 09:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x129a68c00) [pid = 1656] [serial = 1459] [outer = 0x128805c00] 09:46:55 INFO - PROCESS | 1656 | 1461084415050 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12a724400) [pid = 1656] [serial = 1460] [outer = 0x128805c00] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12b825000 == 50 [pid = 1656] [id = 442] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12f635000 == 49 [pid = 1656] [id = 436] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x1304a3800 == 48 [pid = 1656] [id = 456] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba92800 == 47 [pid = 1656] [id = 462] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef92800 == 46 [pid = 1656] [id = 404] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12d45d000 == 45 [pid = 1656] [id = 439] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119c1a000 == 44 [pid = 1656] [id = 401] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12673b800 == 43 [pid = 1656] [id = 402] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119a19800 == 42 [pid = 1656] [id = 437] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x123c1a800 == 41 [pid = 1656] [id = 438] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb4800 == 40 [pid = 1656] [id = 400] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12fed4800 == 39 [pid = 1656] [id = 441] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12f385000 == 38 [pid = 1656] [id = 440] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa6f800 == 37 [pid = 1656] [id = 481] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x127b27000 == 36 [pid = 1656] [id = 480] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x124523000 == 35 [pid = 1656] [id = 479] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x13098e000 == 34 [pid = 1656] [id = 478] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x12b830800 == 33 [pid = 1656] [id = 477] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x123c15000 == 32 [pid = 1656] [id = 476] 09:46:55 INFO - PROCESS | 1656 | --DOCSHELL 0x119271000 == 31 [pid = 1656] [id = 475] 09:46:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11c43b000 == 30 [pid = 1656] [id = 482] 09:46:56 INFO - PROCESS | 1656 | --DOCSHELL 0x127d32800 == 29 [pid = 1656] [id = 484] 09:46:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12b29a000 == 28 [pid = 1656] [id = 485] 09:46:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbcf000 == 27 [pid = 1656] [id = 483] 09:46:56 INFO - PROCESS | 1656 | 1461084416837 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1920ms 09:46:56 INFO - PROCESS | 1656 | 1461084416853 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 1656 | 1461084416857 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:46:56 INFO - PROCESS | 1656 | 1461084416870 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1656 | 1461084416874 Marionette TRACE conn2 <- [1,1918,null,{}] 09:46:56 INFO - PROCESS | 1656 | 1461084416882 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}] 09:46:57 INFO - PROCESS | 1656 | 1461084417033 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:46:57 INFO - PROCESS | 1656 | 1461084417059 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc4800 == 28 [pid = 1656] [id = 487] 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x114cdf000) [pid = 1656] [serial = 1461] [outer = 0x0] 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x114cdf800) [pid = 1656] [serial = 1462] [outer = 0x114cdf000] 09:46:57 INFO - PROCESS | 1656 | 1461084417090 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x114eb9400) [pid = 1656] [serial = 1463] [outer = 0x114cdf000] 09:46:57 INFO - PROCESS | 1656 | 1461084417458 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]]]}] 09:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 625ms 09:46:57 INFO - PROCESS | 1656 | 1461084417493 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:46:57 INFO - PROCESS | 1656 | 1461084417499 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:46:57 INFO - PROCESS | 1656 | 1461084417514 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1656 | 1461084417516 Marionette TRACE conn2 <- [1,1922,null,{}] 09:46:57 INFO - PROCESS | 1656 | 1461084417518 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}] 09:46:57 INFO - PROCESS | 1656 | 1461084417617 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:46:57 INFO - PROCESS | 1656 | 1461084417621 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c16000 == 29 [pid = 1656] [id = 488] 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x114cdf400) [pid = 1656] [serial = 1464] [outer = 0x0] 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x115244000) [pid = 1656] [serial = 1465] [outer = 0x114cdf400] 09:46:57 INFO - PROCESS | 1656 | 1461084417648 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1162f9400) [pid = 1656] [serial = 1466] [outer = 0x114cdf400] 09:46:58 INFO - PROCESS | 1656 | 1461084418010 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 520ms 09:46:58 INFO - PROCESS | 1656 | 1461084418034 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1656 | 1461084418036 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:46:58 INFO - PROCESS | 1656 | 1461084418038 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1656 | 1461084418041 Marionette TRACE conn2 <- [1,1926,null,{}] 09:46:58 INFO - PROCESS | 1656 | 1461084418055 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}] 09:46:58 INFO - PROCESS | 1656 | 1461084418152 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:46:58 INFO - PROCESS | 1656 | 1461084418156 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb4800 == 30 [pid = 1656] [id = 489] 09:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1140b7400) [pid = 1656] [serial = 1467] [outer = 0x0] 09:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x118df3400) [pid = 1656] [serial = 1468] [outer = 0x1140b7400] 09:46:58 INFO - PROCESS | 1656 | 1461084418185 Marionette DEBUG loaded listener.js 09:46:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x119253400) [pid = 1656] [serial = 1469] [outer = 0x1140b7400] 09:46:59 INFO - PROCESS | 1656 | 1461084419232 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]]]}] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12ce87400) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128848000) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x129280c00) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x114eb7000) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x115245000) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11c115c00) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x123e2c800) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11b9ffc00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11c385400) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123e2e000) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x119248800) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11924a400) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12a4ef000) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11c118c00) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x127dcd800) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12a4e7800) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119ea1400) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12b0ed800) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12b8e6c00) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d4af400) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x115246800) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12e799c00) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12bc07800) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12424f000) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x114eb7800) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115241c00) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11a8d6000) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x123e31c00) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12dba8c00) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127dae000) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11985a000) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114ac9000) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114ce3000) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11be6dc00) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12439c800) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12b3ad000) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12d4adc00) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x114cdc800) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119c3c400) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11becc800) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:46:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123e31000) [pid = 1656] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1230ms 09:46:59 INFO - PROCESS | 1656 | 1461084419268 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1656 | 1461084419270 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:46:59 INFO - PROCESS | 1656 | 1461084419272 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1656 | 1461084419273 Marionette TRACE conn2 <- [1,1930,null,{}] 09:46:59 INFO - PROCESS | 1656 | 1461084419276 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}] 09:46:59 INFO - PROCESS | 1656 | 1461084419350 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:46:59 INFO - PROCESS | 1656 | 1461084419354 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119835800 == 31 [pid = 1656] [id = 490] 09:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x114ed1c00) [pid = 1656] [serial = 1470] [outer = 0x0] 09:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115244c00) [pid = 1656] [serial = 1471] [outer = 0x114ed1c00] 09:46:59 INFO - PROCESS | 1656 | 1461084419382 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11924a400) [pid = 1656] [serial = 1472] [outer = 0x114ed1c00] 09:46:59 INFO - PROCESS | 1656 | 1461084419762 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 09:46:59 INFO - PROCESS | 1656 | 1461084419792 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 1656 | 1461084419793 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:46:59 INFO - PROCESS | 1656 | 1461084419797 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 1656 | 1461084419798 Marionette TRACE conn2 <- [1,1934,null,{}] 09:46:59 INFO - PROCESS | 1656 | 1461084419800 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}] 09:46:59 INFO - PROCESS | 1656 | 1461084419930 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:46:59 INFO - PROCESS | 1656 | 1461084419940 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be32000 == 32 [pid = 1656] [id = 491] 09:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x114cde400) [pid = 1656] [serial = 1473] [outer = 0x0] 09:46:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11935ac00) [pid = 1656] [serial = 1474] [outer = 0x114cde400] 09:46:59 INFO - PROCESS | 1656 | 1461084419968 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a8d6c00) [pid = 1656] [serial = 1475] [outer = 0x114cde400] 09:47:00 INFO - PROCESS | 1656 | 1461084420284 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 09:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:47:00 INFO - PROCESS | 1656 | 1461084420317 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1656 | 1461084420318 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:47:00 INFO - PROCESS | 1656 | 1461084420321 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1656 | 1461084420322 Marionette TRACE conn2 <- [1,1938,null,{}] 09:47:00 INFO - PROCESS | 1656 | 1461084420325 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}] 09:47:00 INFO - PROCESS | 1656 | 1461084420418 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:47:00 INFO - PROCESS | 1656 | 1461084420424 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c07800 == 33 [pid = 1656] [id = 492] 09:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11a9e1800) [pid = 1656] [serial = 1476] [outer = 0x0] 09:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11aa42c00) [pid = 1656] [serial = 1477] [outer = 0x11a9e1800] 09:47:00 INFO - PROCESS | 1656 | 1461084420458 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11afb5000) [pid = 1656] [serial = 1478] [outer = 0x11a9e1800] 09:47:00 INFO - PROCESS | 1656 | 1461084420952 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 09:47:00 INFO - PROCESS | 1656 | 1461084420990 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1656 | 1461084420991 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:47:00 INFO - PROCESS | 1656 | 1461084420993 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1656 | 1461084420994 Marionette TRACE conn2 <- [1,1942,null,{}] 09:47:00 INFO - PROCESS | 1656 | 1461084420996 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}] 09:47:01 INFO - PROCESS | 1656 | 1461084421067 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:47:01 INFO - PROCESS | 1656 | 1461084421071 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x124517000 == 34 [pid = 1656] [id = 493] 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11afb5800) [pid = 1656] [serial = 1479] [outer = 0x0] 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11b9f6800) [pid = 1656] [serial = 1480] [outer = 0x11afb5800] 09:47:01 INFO - PROCESS | 1656 | 1461084421098 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11be6a400) [pid = 1656] [serial = 1481] [outer = 0x11afb5800] 09:47:01 INFO - PROCESS | 1656 | 1461084421593 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]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 619ms 09:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:47:01 INFO - PROCESS | 1656 | 1461084421612 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 1656 | 1461084421615 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:47:01 INFO - PROCESS | 1656 | 1461084421618 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 1656 | 1461084421620 Marionette TRACE conn2 <- [1,1946,null,{}] 09:47:01 INFO - PROCESS | 1656 | 1461084421624 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}] 09:47:01 INFO - PROCESS | 1656 | 1461084421779 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:47:01 INFO - PROCESS | 1656 | 1461084421866 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a20000 == 35 [pid = 1656] [id = 494] 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x114cd6c00) [pid = 1656] [serial = 1482] [outer = 0x0] 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x114ec4c00) [pid = 1656] [serial = 1483] [outer = 0x114cd6c00] 09:47:01 INFO - PROCESS | 1656 | 1461084421900 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x115376c00) [pid = 1656] [serial = 1484] [outer = 0x114cd6c00] 09:47:02 INFO - PROCESS | 1656 | 1461084422436 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]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 874ms 09:47:02 INFO - PROCESS | 1656 | 1461084422492 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1656 | 1461084422496 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:47:02 INFO - PROCESS | 1656 | 1461084422500 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1656 | 1461084422502 Marionette TRACE conn2 <- [1,1950,null,{}] 09:47:02 INFO - PROCESS | 1656 | 1461084422505 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}] 09:47:02 INFO - PROCESS | 1656 | 1461084422603 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:47:02 INFO - PROCESS | 1656 | 1461084422680 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb3000 == 36 [pid = 1656] [id = 495] 09:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1177bac00) [pid = 1656] [serial = 1485] [outer = 0x0] 09:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118d90c00) [pid = 1656] [serial = 1486] [outer = 0x1177bac00] 09:47:02 INFO - PROCESS | 1656 | 1461084422710 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1192d2000) [pid = 1656] [serial = 1487] [outer = 0x1177bac00] 09:47:03 INFO - PROCESS | 1656 | 1461084423403 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 922ms 09:47:03 INFO - PROCESS | 1656 | 1461084423423 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1656 | 1461084423427 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:47:03 INFO - PROCESS | 1656 | 1461084423432 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1656 | 1461084423436 Marionette TRACE conn2 <- [1,1954,null,{}] 09:47:03 INFO - PROCESS | 1656 | 1461084423443 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}] 09:47:03 INFO - PROCESS | 1656 | 1461084423589 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:47:03 INFO - PROCESS | 1656 | 1461084423715 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dbf800 == 37 [pid = 1656] [id = 496] 09:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x114cdbc00) [pid = 1656] [serial = 1488] [outer = 0x0] 09:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x114cde000) [pid = 1656] [serial = 1489] [outer = 0x114cdbc00] 09:47:03 INFO - PROCESS | 1656 | 1461084423750 Marionette DEBUG loaded listener.js 09:47:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x114edf400) [pid = 1656] [serial = 1490] [outer = 0x114cdbc00] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x123c07800 == 36 [pid = 1656] [id = 492] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11be32000 == 35 [pid = 1656] [id = 491] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119835800 == 34 [pid = 1656] [id = 490] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb4800 == 33 [pid = 1656] [id = 489] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119c16000 == 32 [pid = 1656] [id = 488] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118dc4800 == 31 [pid = 1656] [id = 487] 09:47:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11c722000 == 30 [pid = 1656] [id = 486] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12d00d400) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12d0f3000) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b8e7800) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x115319400) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118757000) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12876ec00) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129add800) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e36f000) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x123a7d000) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b0f4c00) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11aa4bc00) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11becc400) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12f2e9000) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12be5c400) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12d17cc00) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12d0ee800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12e184800) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128770400) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12d4aac00) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12e7ba000) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12e796400) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12d0f2000) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128844c00) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1245a7800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1190ea000) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11545b800) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1190e5c00) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115456c00) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11a9e9800) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11be6d800) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126787800) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12876dc00) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12e375800) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a4ef400) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a4e7400) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11be6e800) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11afac400) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b8e7000) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a720400) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11c388800) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x123e25000) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129289000) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11c89f400) [pid = 1656] [serial = 868] [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.] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x114acac00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x114cd6800) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119e9a000) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11ad92c00) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11c11d400) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123e2b800) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x129bbec00) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12be5d800) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12e362800) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x115247000) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119095800) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11aa40c00) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11b911800) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11c50fc00) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x123e2b000) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1243a7400) [pid = 1656] [serial = 1452] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x124534400) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12678e000) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12e7b9400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12d181c00) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12e366400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12b2d2000) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x12b2cc800) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12a4e6000) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x12b8e7c00) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x12e7b1c00) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x12d4ad800) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x12b7cdc00) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 09:47:04 INFO - PROCESS | 1656 | 1461084424176 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 778ms 09:47:04 INFO - PROCESS | 1656 | 1461084424209 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1656 | 1461084424213 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:47:04 INFO - PROCESS | 1656 | 1461084424217 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1656 | 1461084424219 Marionette TRACE conn2 <- [1,1958,null,{}] 09:47:04 INFO - PROCESS | 1656 | 1461084424221 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}] 09:47:04 INFO - PROCESS | 1656 | 1461084424299 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:47:04 INFO - PROCESS | 1656 | 1461084424346 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a14000 == 31 [pid = 1656] [id = 497] 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x114cd9000) [pid = 1656] [serial = 1491] [outer = 0x0] 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11524b800) [pid = 1656] [serial = 1492] [outer = 0x114cd9000] 09:47:04 INFO - PROCESS | 1656 | 1461084424372 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x1177b9800) [pid = 1656] [serial = 1493] [outer = 0x114cd9000] 09:47:04 INFO - PROCESS | 1656 | 1461084424676 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]]]}] 09:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 469ms 09:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:47:04 INFO - PROCESS | 1656 | 1461084424687 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:47:04 INFO - PROCESS | 1656 | 1461084424688 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:47:04 INFO - PROCESS | 1656 | 1461084424691 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:47:04 INFO - PROCESS | 1656 | 1461084424693 Marionette TRACE conn2 <- [1,1962,null,{}] 09:47:04 INFO - PROCESS | 1656 | 1461084424705 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}] 09:47:04 INFO - PROCESS | 1656 | 1461084424784 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:47:04 INFO - PROCESS | 1656 | 1461084424789 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb38800 == 32 [pid = 1656] [id = 498] 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1146ba800) [pid = 1656] [serial = 1494] [outer = 0x0] 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1192d5800) [pid = 1656] [serial = 1495] [outer = 0x1146ba800] 09:47:04 INFO - PROCESS | 1656 | 1461084424819 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11a652400) [pid = 1656] [serial = 1496] [outer = 0x1146ba800] 09:47:05 INFO - PROCESS | 1656 | 1461084425173 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 525ms 09:47:05 INFO - PROCESS | 1656 | 1461084425218 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:47:05 INFO - PROCESS | 1656 | 1461084425220 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:47:05 INFO - PROCESS | 1656 | 1461084425224 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1656 | 1461084425225 Marionette TRACE conn2 <- [1,1966,null,{}] 09:47:05 INFO - PROCESS | 1656 | 1461084425229 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}] 09:47:05 INFO - PROCESS | 1656 | 1461084425347 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:47:05 INFO - PROCESS | 1656 | 1461084425354 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c882000 == 33 [pid = 1656] [id = 499] 09:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x11a9e2400) [pid = 1656] [serial = 1497] [outer = 0x0] 09:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11a9ee800) [pid = 1656] [serial = 1498] [outer = 0x11a9e2400] 09:47:05 INFO - PROCESS | 1656 | 1461084425396 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11ad26c00) [pid = 1656] [serial = 1499] [outer = 0x11a9e2400] 09:47:05 INFO - PROCESS | 1656 | 1461084425857 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 09:47:05 INFO - PROCESS | 1656 | 1461084425900 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 1656 | 1461084425901 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:47:05 INFO - PROCESS | 1656 | 1461084425903 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1656 | 1461084425904 Marionette TRACE conn2 <- [1,1970,null,{}] 09:47:05 INFO - PROCESS | 1656 | 1461084425907 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}] 09:47:05 INFO - PROCESS | 1656 | 1461084425982 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:47:05 INFO - PROCESS | 1656 | 1461084425987 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x124188800 == 34 [pid = 1656] [id = 500] 09:47:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x114b82000) [pid = 1656] [serial = 1500] [outer = 0x0] 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11ad94800) [pid = 1656] [serial = 1501] [outer = 0x114b82000] 09:47:06 INFO - PROCESS | 1656 | 1461084426012 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11b90b000) [pid = 1656] [serial = 1502] [outer = 0x114b82000] 09:47:06 INFO - PROCESS | 1656 | 1461084426363 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]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 469ms 09:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:47:06 INFO - PROCESS | 1656 | 1461084426373 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1656 | 1461084426374 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:47:06 INFO - PROCESS | 1656 | 1461084426376 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1656 | 1461084426377 Marionette TRACE conn2 <- [1,1974,null,{}] 09:47:06 INFO - PROCESS | 1656 | 1461084426387 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}] 09:47:06 INFO - PROCESS | 1656 | 1461084426493 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:47:06 INFO - PROCESS | 1656 | 1461084426499 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x126799000 == 35 [pid = 1656] [id = 501] 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11b9fc800) [pid = 1656] [serial = 1503] [outer = 0x0] 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x11bec9800) [pid = 1656] [serial = 1504] [outer = 0x11b9fc800] 09:47:06 INFO - PROCESS | 1656 | 1461084426527 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11c11dc00) [pid = 1656] [serial = 1505] [outer = 0x11b9fc800] 09:47:06 INFO - PROCESS | 1656 | 1461084426840 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]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 473ms 09:47:06 INFO - PROCESS | 1656 | 1461084426853 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1656 | 1461084426854 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:47:06 INFO - PROCESS | 1656 | 1461084426856 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:47:06 INFO - PROCESS | 1656 | 1461084426857 Marionette TRACE conn2 <- [1,1978,null,{}] 09:47:06 INFO - PROCESS | 1656 | 1461084426860 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}] 09:47:06 INFO - PROCESS | 1656 | 1461084426959 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:47:06 INFO - PROCESS | 1656 | 1461084426963 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b27000 == 36 [pid = 1656] [id = 502] 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x11be63400) [pid = 1656] [serial = 1506] [outer = 0x0] 09:47:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11c503800) [pid = 1656] [serial = 1507] [outer = 0x11be63400] 09:47:06 INFO - PROCESS | 1656 | 1461084426988 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11c53c400) [pid = 1656] [serial = 1508] [outer = 0x11be63400] 09:47:07 INFO - PROCESS | 1656 | 1461084427332 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 521ms 09:47:07 INFO - PROCESS | 1656 | 1461084427378 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1656 | 1461084427379 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:47:07 INFO - PROCESS | 1656 | 1461084427381 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1656 | 1461084427382 Marionette TRACE conn2 <- [1,1982,null,{}] 09:47:07 INFO - PROCESS | 1656 | 1461084427384 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}] 09:47:07 INFO - PROCESS | 1656 | 1461084427476 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:47:07 INFO - PROCESS | 1656 | 1461084427480 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6d800 == 37 [pid = 1656] [id = 503] 09:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11c53f000) [pid = 1656] [serial = 1509] [outer = 0x0] 09:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x123885800) [pid = 1656] [serial = 1510] [outer = 0x11c53f000] 09:47:07 INFO - PROCESS | 1656 | 1461084427505 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x123a7a400) [pid = 1656] [serial = 1511] [outer = 0x11c53f000] 09:47:07 INFO - PROCESS | 1656 | 1461084427810 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12453a000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x114cdf000) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x114cdf400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1140b7400) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x114ed1c00) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x11a9e1800) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:47:07 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x114cde400) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:47:07 INFO - PROCESS | 1656 | 1461084427864 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 1656 | 1461084427866 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:47:07 INFO - PROCESS | 1656 | 1461084427871 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1656 | 1461084427872 Marionette TRACE conn2 <- [1,1986,null,{}] 09:47:07 INFO - PROCESS | 1656 | 1461084427874 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}] 09:47:07 INFO - PROCESS | 1656 | 1461084427971 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:47:08 INFO - PROCESS | 1656 | 1461084428003 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb37800 == 38 [pid = 1656] [id = 504] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x114ec1000) [pid = 1656] [serial = 1512] [outer = 0x0] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119850400) [pid = 1656] [serial = 1513] [outer = 0x114ec1000] 09:47:08 INFO - PROCESS | 1656 | 1461084428029 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x12388ec00) [pid = 1656] [serial = 1514] [outer = 0x114ec1000] 09:47:08 INFO - PROCESS | 1656 | 1461084428282 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 418ms 09:47:08 INFO - PROCESS | 1656 | 1461084428289 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1656 | 1461084428291 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:47:08 INFO - PROCESS | 1656 | 1461084428293 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1656 | 1461084428294 Marionette TRACE conn2 <- [1,1990,null,{}] 09:47:08 INFO - PROCESS | 1656 | 1461084428304 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}] 09:47:08 INFO - PROCESS | 1656 | 1461084428388 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:47:08 INFO - PROCESS | 1656 | 1461084428392 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1288e1800 == 39 [pid = 1656] [id = 505] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x123bbf400) [pid = 1656] [serial = 1515] [outer = 0x0] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x123e27400) [pid = 1656] [serial = 1516] [outer = 0x123bbf400] 09:47:08 INFO - PROCESS | 1656 | 1461084428417 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x123e2c800) [pid = 1656] [serial = 1517] [outer = 0x123bbf400] 09:47:08 INFO - PROCESS | 1656 | 1461084428751 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 09:47:08 INFO - PROCESS | 1656 | 1461084428765 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 1656 | 1461084428766 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:47:08 INFO - PROCESS | 1656 | 1461084428768 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1656 | 1461084428770 Marionette TRACE conn2 <- [1,1994,null,{}] 09:47:08 INFO - PROCESS | 1656 | 1461084428772 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}] 09:47:08 INFO - PROCESS | 1656 | 1461084428887 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:47:08 INFO - PROCESS | 1656 | 1461084428893 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac9000 == 40 [pid = 1656] [id = 506] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11924d400) [pid = 1656] [serial = 1518] [outer = 0x0] 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x123e2f800) [pid = 1656] [serial = 1519] [outer = 0x11924d400] 09:47:08 INFO - PROCESS | 1656 | 1461084428923 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x124532000) [pid = 1656] [serial = 1520] [outer = 0x11924d400] 09:47:09 INFO - PROCESS | 1656 | 1461084429293 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]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 570ms 09:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:47:09 INFO - PROCESS | 1656 | 1461084429339 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1656 | 1461084429340 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:47:09 INFO - PROCESS | 1656 | 1461084429342 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1656 | 1461084429343 Marionette TRACE conn2 <- [1,1998,null,{}] 09:47:09 INFO - PROCESS | 1656 | 1461084429346 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}] 09:47:09 INFO - PROCESS | 1656 | 1461084429421 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:47:09 INFO - PROCESS | 1656 | 1461084429425 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b296800 == 41 [pid = 1656] [id = 507] 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x124534400) [pid = 1656] [serial = 1521] [outer = 0x0] 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12453e400) [pid = 1656] [serial = 1522] [outer = 0x124534400] 09:47:09 INFO - PROCESS | 1656 | 1461084429452 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x127d6fc00) [pid = 1656] [serial = 1523] [outer = 0x124534400] 09:47:09 INFO - PROCESS | 1656 | 1461084429755 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]]]}] 09:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 419ms 09:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:47:09 INFO - PROCESS | 1656 | 1461084429768 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:47:09 INFO - PROCESS | 1656 | 1461084429770 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:47:09 INFO - PROCESS | 1656 | 1461084429772 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:47:09 INFO - PROCESS | 1656 | 1461084429773 Marionette TRACE conn2 <- [1,2002,null,{}] 09:47:09 INFO - PROCESS | 1656 | 1461084429775 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}] 09:47:09 INFO - PROCESS | 1656 | 1461084429857 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:47:09 INFO - PROCESS | 1656 | 1461084429912 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b821800 == 42 [pid = 1656] [id = 508] 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1243a7400) [pid = 1656] [serial = 1524] [outer = 0x0] 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x127db6000) [pid = 1656] [serial = 1525] [outer = 0x1243a7400] 09:47:09 INFO - PROCESS | 1656 | 1461084429936 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x128768c00) [pid = 1656] [serial = 1526] [outer = 0x1243a7400] 09:47:10 INFO - PROCESS | 1656 | 1461084430320 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 567ms 09:47:10 INFO - PROCESS | 1656 | 1461084430340 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:47:10 INFO - PROCESS | 1656 | 1461084430343 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:47:10 INFO - PROCESS | 1656 | 1461084430348 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1656 | 1461084430351 Marionette TRACE conn2 <- [1,2006,null,{}] 09:47:10 INFO - PROCESS | 1656 | 1461084430355 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}] 09:47:10 INFO - PROCESS | 1656 | 1461084430459 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:47:10 INFO - PROCESS | 1656 | 1461084430512 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c13000 == 43 [pid = 1656] [id = 509] 09:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x114b8cc00) [pid = 1656] [serial = 1527] [outer = 0x0] 09:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x114e64c00) [pid = 1656] [serial = 1528] [outer = 0x114b8cc00] 09:47:10 INFO - PROCESS | 1656 | 1461084430556 Marionette DEBUG loaded listener.js 09:47:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11609e800) [pid = 1656] [serial = 1529] [outer = 0x114b8cc00] 09:47:10 INFO - PROCESS | 1656 | 1461084430971 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]]]}] 09:47:11 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 09:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 675ms 09:47:11 INFO - PROCESS | 1656 | 1461084431022 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:47:11 INFO - PROCESS | 1656 | 1461084431026 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:47:11 INFO - PROCESS | 1656 | 1461084431031 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 1656 | 1461084431033 Marionette TRACE conn2 <- [1,2010,null,{}] 09:47:11 INFO - PROCESS | 1656 | 1461084431035 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}] 09:47:11 INFO - PROCESS | 1656 | 1461084431132 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:47:11 INFO - PROCESS | 1656 | 1461084431236 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12417c800 == 44 [pid = 1656] [id = 510] 09:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118d87c00) [pid = 1656] [serial = 1530] [outer = 0x0] 09:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119854000) [pid = 1656] [serial = 1531] [outer = 0x118d87c00] 09:47:11 INFO - PROCESS | 1656 | 1461084431267 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11a9e6c00) [pid = 1656] [serial = 1532] [outer = 0x118d87c00] 09:47:11 INFO - PROCESS | 1656 | 1461084431685 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]]]}] 09:47:11 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 09:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 720ms 09:47:11 INFO - PROCESS | 1656 | 1461084431752 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:47:11 INFO - PROCESS | 1656 | 1461084431753 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:47:11 INFO - PROCESS | 1656 | 1461084431755 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:47:11 INFO - PROCESS | 1656 | 1461084431758 Marionette TRACE conn2 <- [1,2014,null,{}] 09:47:11 INFO - PROCESS | 1656 | 1461084431766 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}] 09:47:11 INFO - PROCESS | 1656 | 1461084431865 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:47:11 INFO - PROCESS | 1656 | 1461084431930 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b72b800 == 45 [pid = 1656] [id = 511] 09:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11aa3f400) [pid = 1656] [serial = 1533] [outer = 0x0] 09:47:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11b9fdc00) [pid = 1656] [serial = 1534] [outer = 0x11aa3f400] 09:47:11 INFO - PROCESS | 1656 | 1461084431963 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c110800) [pid = 1656] [serial = 1535] [outer = 0x11aa3f400] 09:47:12 INFO - PROCESS | 1656 | 1461084432356 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 627ms 09:47:12 INFO - PROCESS | 1656 | 1461084432383 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1656 | 1461084432385 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:47:12 INFO - PROCESS | 1656 | 1461084432387 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1656 | 1461084432389 Marionette TRACE conn2 <- [1,2018,null,{}] 09:47:12 INFO - PROCESS | 1656 | 1461084432391 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}] 09:47:12 INFO - PROCESS | 1656 | 1461084432490 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:47:12 INFO - PROCESS | 1656 | 1461084432579 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cec5800 == 46 [pid = 1656] [id = 512] 09:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11c115c00) [pid = 1656] [serial = 1536] [outer = 0x0] 09:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x123e2ec00) [pid = 1656] [serial = 1537] [outer = 0x11c115c00] 09:47:12 INFO - PROCESS | 1656 | 1461084432610 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12439b400) [pid = 1656] [serial = 1538] [outer = 0x11c115c00] 09:47:13 INFO - PROCESS | 1656 | 1461084433013 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 668ms 09:47:13 INFO - PROCESS | 1656 | 1461084433056 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:47:13 INFO - PROCESS | 1656 | 1461084433057 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:47:13 INFO - PROCESS | 1656 | 1461084433060 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1656 | 1461084433061 Marionette TRACE conn2 <- [1,2022,null,{}] 09:47:13 INFO - PROCESS | 1656 | 1461084433063 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}] 09:47:13 INFO - PROCESS | 1656 | 1461084433158 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:47:13 INFO - PROCESS | 1656 | 1461084433209 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfd2800 == 47 [pid = 1656] [id = 513] 09:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11c11a400) [pid = 1656] [serial = 1539] [outer = 0x0] 09:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124530c00) [pid = 1656] [serial = 1540] [outer = 0x11c11a400] 09:47:13 INFO - PROCESS | 1656 | 1461084433239 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12820f000) [pid = 1656] [serial = 1541] [outer = 0x11c11a400] 09:47:13 INFO - PROCESS | 1656 | 1461084433876 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 870ms 09:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:47:13 INFO - PROCESS | 1656 | 1461084433946 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1656 | 1461084433948 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:47:13 INFO - PROCESS | 1656 | 1461084433952 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1656 | 1461084433954 Marionette TRACE conn2 <- [1,2026,null,{}] 09:47:13 INFO - PROCESS | 1656 | 1461084433958 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}] 09:47:14 INFO - PROCESS | 1656 | 1461084434054 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:47:14 INFO - PROCESS | 1656 | 1461084434125 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa6b800 == 48 [pid = 1656] [id = 514] 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x114656400) [pid = 1656] [serial = 1542] [outer = 0x0] 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x114eb5800) [pid = 1656] [serial = 1543] [outer = 0x114656400] 09:47:14 INFO - PROCESS | 1656 | 1461084434154 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x115455800) [pid = 1656] [serial = 1544] [outer = 0x114656400] 09:47:14 INFO - PROCESS | 1656 | 1461084434568 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 625ms 09:47:14 INFO - PROCESS | 1656 | 1461084434577 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1656 | 1461084434583 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:47:14 INFO - PROCESS | 1656 | 1461084434588 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1656 | 1461084434589 Marionette TRACE conn2 <- [1,2030,null,{}] 09:47:14 INFO - PROCESS | 1656 | 1461084434592 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}] 09:47:14 INFO - PROCESS | 1656 | 1461084434682 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:47:14 INFO - PROCESS | 1656 | 1461084434731 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b26c800 == 49 [pid = 1656] [id = 515] 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x114b89000) [pid = 1656] [serial = 1545] [outer = 0x0] 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11870b800) [pid = 1656] [serial = 1546] [outer = 0x114b89000] 09:47:14 INFO - PROCESS | 1656 | 1461084434759 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11935a800) [pid = 1656] [serial = 1547] [outer = 0x114b89000] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b296800 == 48 [pid = 1656] [id = 507] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac9000 == 47 [pid = 1656] [id = 506] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1288e1800 == 46 [pid = 1656] [id = 505] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb37800 == 45 [pid = 1656] [id = 504] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x127c6d800 == 44 [pid = 1656] [id = 503] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x127b27000 == 43 [pid = 1656] [id = 502] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x126799000 == 42 [pid = 1656] [id = 501] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x124188800 == 41 [pid = 1656] [id = 500] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129a68c00) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11b9f6800) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11c882000 == 40 [pid = 1656] [id = 499] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb38800 == 39 [pid = 1656] [id = 498] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119a14000 == 38 [pid = 1656] [id = 497] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118dbf800 == 37 [pid = 1656] [id = 496] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb3000 == 36 [pid = 1656] [id = 495] 09:47:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119a20000 == 35 [pid = 1656] [id = 494] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128209c00) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114cdf800) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115244000) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1162f9400) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118df3400) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11924a400) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11aa42c00) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119253400) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11935ac00) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115244c00) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11afb5000) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11a8d6c00) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 09:47:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x114eb9400) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 09:47:15 INFO - PROCESS | 1656 | 1461084435120 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 09:47:15 INFO - PROCESS | 1656 | 1461084435161 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1656 | 1461084435163 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:47:15 INFO - PROCESS | 1656 | 1461084435167 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1656 | 1461084435169 Marionette TRACE conn2 <- [1,2034,null,{}] 09:47:15 INFO - PROCESS | 1656 | 1461084435176 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}] 09:47:15 INFO - PROCESS | 1656 | 1461084435257 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:47:15 INFO - PROCESS | 1656 | 1461084435261 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b977800 == 36 [pid = 1656] [id = 516] 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11a64b000) [pid = 1656] [serial = 1548] [outer = 0x0] 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11a9e7400) [pid = 1656] [serial = 1549] [outer = 0x11a64b000] 09:47:15 INFO - PROCESS | 1656 | 1461084435292 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11aa45400) [pid = 1656] [serial = 1550] [outer = 0x11a64b000] 09:47:15 INFO - PROCESS | 1656 | 1461084435670 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 521ms 09:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:47:15 INFO - PROCESS | 1656 | 1461084435689 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 1656 | 1461084435690 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:47:15 INFO - PROCESS | 1656 | 1461084435693 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 1656 | 1461084435694 Marionette TRACE conn2 <- [1,2038,null,{}] 09:47:15 INFO - PROCESS | 1656 | 1461084435700 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}] 09:47:15 INFO - PROCESS | 1656 | 1461084435821 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:47:15 INFO - PROCESS | 1656 | 1461084435899 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d1a000 == 37 [pid = 1656] [id = 517] 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11aa49400) [pid = 1656] [serial = 1551] [outer = 0x0] 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11ad96000) [pid = 1656] [serial = 1552] [outer = 0x11aa49400] 09:47:15 INFO - PROCESS | 1656 | 1461084435938 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11bed6c00) [pid = 1656] [serial = 1553] [outer = 0x11aa49400] 09:47:16 INFO - PROCESS | 1656 | 1461084436213 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 09:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:47:16 INFO - PROCESS | 1656 | 1461084436267 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1656 | 1461084436268 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:47:16 INFO - PROCESS | 1656 | 1461084436270 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1656 | 1461084436272 Marionette TRACE conn2 <- [1,2042,null,{}] 09:47:16 INFO - PROCESS | 1656 | 1461084436274 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}] 09:47:16 INFO - PROCESS | 1656 | 1461084436373 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:47:16 INFO - PROCESS | 1656 | 1461084436379 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x124523000 == 38 [pid = 1656] [id = 518] 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11becc800) [pid = 1656] [serial = 1554] [outer = 0x0] 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11c11cc00) [pid = 1656] [serial = 1555] [outer = 0x11becc800] 09:47:16 INFO - PROCESS | 1656 | 1461084436405 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11c546400) [pid = 1656] [serial = 1556] [outer = 0x11becc800] 09:47:16 INFO - PROCESS | 1656 | 1461084436734 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]]]}] 09:47:16 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) 09:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 469ms 09:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:47:16 INFO - PROCESS | 1656 | 1461084436741 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1656 | 1461084436742 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:47:16 INFO - PROCESS | 1656 | 1461084436744 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1656 | 1461084436745 Marionette TRACE conn2 <- [1,2046,null,{}] 09:47:16 INFO - PROCESS | 1656 | 1461084436751 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}] 09:47:16 INFO - PROCESS | 1656 | 1461084436844 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:47:16 INFO - PROCESS | 1656 | 1461084436851 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f46000 == 39 [pid = 1656] [id = 519] 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12388b400) [pid = 1656] [serial = 1557] [outer = 0x0] 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123e29800) [pid = 1656] [serial = 1558] [outer = 0x12388b400] 09:47:16 INFO - PROCESS | 1656 | 1461084436879 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127caec00) [pid = 1656] [serial = 1559] [outer = 0x12388b400] 09:47:17 INFO - PROCESS | 1656 | 1461084437256 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 09:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:47:17 INFO - PROCESS | 1656 | 1461084437267 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 1656 | 1461084437268 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:47:17 INFO - PROCESS | 1656 | 1461084437270 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1656 | 1461084437271 Marionette TRACE conn2 <- [1,2050,null,{}] 09:47:17 INFO - PROCESS | 1656 | 1461084437274 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}] 09:47:17 INFO - PROCESS | 1656 | 1461084437375 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:47:17 INFO - PROCESS | 1656 | 1461084437379 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac4800 == 40 [pid = 1656] [id = 520] 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12388c000) [pid = 1656] [serial = 1560] [outer = 0x0] 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128771400) [pid = 1656] [serial = 1561] [outer = 0x12388c000] 09:47:17 INFO - PROCESS | 1656 | 1461084437404 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12883e000) [pid = 1656] [serial = 1562] [outer = 0x12388c000] 09:47:17 INFO - PROCESS | 1656 | 1461084437752 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 09:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:47:17 INFO - PROCESS | 1656 | 1461084437789 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 1656 | 1461084437791 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:47:17 INFO - PROCESS | 1656 | 1461084437793 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 1656 | 1461084437794 Marionette TRACE conn2 <- [1,2054,null,{}] 09:47:17 INFO - PROCESS | 1656 | 1461084437798 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}] 09:47:17 INFO - PROCESS | 1656 | 1461084437893 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:47:17 INFO - PROCESS | 1656 | 1461084437904 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b296800 == 41 [pid = 1656] [id = 521] 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128769800) [pid = 1656] [serial = 1563] [outer = 0x0] 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129281000) [pid = 1656] [serial = 1564] [outer = 0x128769800] 09:47:17 INFO - PROCESS | 1656 | 1461084437929 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129a68c00) [pid = 1656] [serial = 1565] [outer = 0x128769800] 09:47:18 INFO - PROCESS | 1656 | 1461084438267 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 09:47:18 INFO - PROCESS | 1656 | 1461084438314 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1656 | 1461084438315 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:47:18 INFO - PROCESS | 1656 | 1461084438317 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1656 | 1461084438318 Marionette TRACE conn2 <- [1,2058,null,{}] 09:47:18 INFO - PROCESS | 1656 | 1461084438321 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}] 09:47:18 INFO - PROCESS | 1656 | 1461084438418 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:47:18 INFO - PROCESS | 1656 | 1461084438432 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf8e000 == 42 [pid = 1656] [id = 522] 09:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129a76400) [pid = 1656] [serial = 1566] [outer = 0x0] 09:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129ada400) [pid = 1656] [serial = 1567] [outer = 0x129a76400] 09:47:18 INFO - PROCESS | 1656 | 1461084438457 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129bc3000) [pid = 1656] [serial = 1568] [outer = 0x129a76400] 09:47:18 INFO - PROCESS | 1656 | 1461084438788 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 518ms 09:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:47:18 INFO - PROCESS | 1656 | 1461084438836 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1656 | 1461084438837 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:47:18 INFO - PROCESS | 1656 | 1461084438840 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1656 | 1461084438840 Marionette TRACE conn2 <- [1,2062,null,{}] 09:47:18 INFO - PROCESS | 1656 | 1461084438849 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}] 09:47:18 INFO - PROCESS | 1656 | 1461084438947 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:47:18 INFO - PROCESS | 1656 | 1461084438981 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d448000 == 43 [pid = 1656] [id = 523] 09:47:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x115240000) [pid = 1656] [serial = 1569] [outer = 0x0] 09:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a4e4400) [pid = 1656] [serial = 1570] [outer = 0x115240000] 09:47:19 INFO - PROCESS | 1656 | 1461084439006 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a4eac00) [pid = 1656] [serial = 1571] [outer = 0x115240000] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128805c00) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11b9fc800) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124534400) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1146ba800) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11a9e2400) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x114b82000) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11be63400) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114cdbc00) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1177bac00) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x114cd9000) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x114ec1000) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11c53f000) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x123bbf400) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:47:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11924d400) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:47:19 INFO - PROCESS | 1656 | 1461084439427 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 622ms 09:47:19 INFO - PROCESS | 1656 | 1461084439465 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 1656 | 1461084439468 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:47:19 INFO - PROCESS | 1656 | 1461084439472 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 1656 | 1461084439475 Marionette TRACE conn2 <- [1,2066,null,{}] 09:47:19 INFO - PROCESS | 1656 | 1461084439478 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}] 09:47:19 INFO - PROCESS | 1656 | 1461084439626 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:47:19 INFO - PROCESS | 1656 | 1461084439633 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d460800 == 44 [pid = 1656] [id = 524] 09:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11523e400) [pid = 1656] [serial = 1572] [outer = 0x0] 09:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123e23c00) [pid = 1656] [serial = 1573] [outer = 0x11523e400] 09:47:19 INFO - PROCESS | 1656 | 1461084439679 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a716800) [pid = 1656] [serial = 1574] [outer = 0x11523e400] 09:47:20 INFO - PROCESS | 1656 | 1461084440086 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 621ms 09:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:47:20 INFO - PROCESS | 1656 | 1461084440092 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1656 | 1461084440093 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:47:20 INFO - PROCESS | 1656 | 1461084440096 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1656 | 1461084440098 Marionette TRACE conn2 <- [1,2070,null,{}] 09:47:20 INFO - PROCESS | 1656 | 1461084440103 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}] 09:47:20 INFO - PROCESS | 1656 | 1461084440211 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:47:20 INFO - PROCESS | 1656 | 1461084440218 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d9000 == 45 [pid = 1656] [id = 525] 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119c3b800) [pid = 1656] [serial = 1575] [outer = 0x0] 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a71b800) [pid = 1656] [serial = 1576] [outer = 0x119c3b800] 09:47:20 INFO - PROCESS | 1656 | 1461084440243 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12b0eac00) [pid = 1656] [serial = 1577] [outer = 0x119c3b800] 09:47:20 INFO - PROCESS | 1656 | 1461084440540 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 472ms 09:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:47:20 INFO - PROCESS | 1656 | 1461084440569 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1656 | 1461084440570 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:47:20 INFO - PROCESS | 1656 | 1461084440572 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1656 | 1461084440573 Marionette TRACE conn2 <- [1,2074,null,{}] 09:47:20 INFO - PROCESS | 1656 | 1461084440575 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}] 09:47:20 INFO - PROCESS | 1656 | 1461084440657 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:47:20 INFO - PROCESS | 1656 | 1461084440662 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4af800 == 46 [pid = 1656] [id = 526] 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a71dc00) [pid = 1656] [serial = 1578] [outer = 0x0] 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12b2cbc00) [pid = 1656] [serial = 1579] [outer = 0x12a71dc00] 09:47:20 INFO - PROCESS | 1656 | 1461084440687 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12b2d2400) [pid = 1656] [serial = 1580] [outer = 0x12a71dc00] 09:47:21 INFO - PROCESS | 1656 | 1461084441026 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 468ms 09:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:47:21 INFO - PROCESS | 1656 | 1461084441041 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1656 | 1461084441042 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:47:21 INFO - PROCESS | 1656 | 1461084441044 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1656 | 1461084441045 Marionette TRACE conn2 <- [1,2078,null,{}] 09:47:21 INFO - PROCESS | 1656 | 1461084441050 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}] 09:47:21 INFO - PROCESS | 1656 | 1461084441159 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:47:21 INFO - PROCESS | 1656 | 1461084441166 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e756000 == 47 [pid = 1656] [id = 527] 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12a71b400) [pid = 1656] [serial = 1581] [outer = 0x0] 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12b2d4400) [pid = 1656] [serial = 1582] [outer = 0x12a71b400] 09:47:21 INFO - PROCESS | 1656 | 1461084441190 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12b3b8c00) [pid = 1656] [serial = 1583] [outer = 0x12a71b400] 09:47:21 INFO - PROCESS | 1656 | 1461084441632 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]]]}] 09:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 619ms 09:47:21 INFO - PROCESS | 1656 | 1461084441664 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:47:21 INFO - PROCESS | 1656 | 1461084441666 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:47:21 INFO - PROCESS | 1656 | 1461084441669 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:47:21 INFO - PROCESS | 1656 | 1461084441671 Marionette TRACE conn2 <- [1,2082,null,{}] 09:47:21 INFO - PROCESS | 1656 | 1461084441675 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}] 09:47:21 INFO - PROCESS | 1656 | 1461084441783 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:47:21 INFO - PROCESS | 1656 | 1461084441850 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b267800 == 48 [pid = 1656] [id = 528] 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x115241000) [pid = 1656] [serial = 1584] [outer = 0x0] 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1176ee000) [pid = 1656] [serial = 1585] [outer = 0x115241000] 09:47:21 INFO - PROCESS | 1656 | 1461084441882 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119090400) [pid = 1656] [serial = 1586] [outer = 0x115241000] 09:47:22 INFO - PROCESS | 1656 | 1461084442308 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 09:47:22 INFO - PROCESS | 1656 | 1461084442340 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1656 | 1461084442344 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:47:22 INFO - PROCESS | 1656 | 1461084442349 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1656 | 1461084442350 Marionette TRACE conn2 <- [1,2086,null,{}] 09:47:22 INFO - PROCESS | 1656 | 1461084442353 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}] 09:47:22 INFO - PROCESS | 1656 | 1461084442457 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:47:22 INFO - PROCESS | 1656 | 1461084442568 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c67800 == 49 [pid = 1656] [id = 529] 09:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11935ac00) [pid = 1656] [serial = 1587] [outer = 0x0] 09:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11ad24000) [pid = 1656] [serial = 1588] [outer = 0x11935ac00] 09:47:22 INFO - PROCESS | 1656 | 1461084442600 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11b9f6800) [pid = 1656] [serial = 1589] [outer = 0x11935ac00] 09:47:23 INFO - PROCESS | 1656 | 1461084443010 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]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 722ms 09:47:23 INFO - PROCESS | 1656 | 1461084443071 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1656 | 1461084443072 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:47:23 INFO - PROCESS | 1656 | 1461084443075 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1656 | 1461084443078 Marionette TRACE conn2 <- [1,2090,null,{}] 09:47:23 INFO - PROCESS | 1656 | 1461084443087 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}] 09:47:23 INFO - PROCESS | 1656 | 1461084443199 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:47:23 INFO - PROCESS | 1656 | 1461084443268 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4de000 == 50 [pid = 1656] [id = 530] 09:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11bed6800) [pid = 1656] [serial = 1590] [outer = 0x0] 09:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123bcb800) [pid = 1656] [serial = 1591] [outer = 0x11bed6800] 09:47:23 INFO - PROCESS | 1656 | 1461084443303 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x124534400) [pid = 1656] [serial = 1592] [outer = 0x11bed6800] 09:47:23 INFO - PROCESS | 1656 | 1461084443754 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]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 723ms 09:47:23 INFO - PROCESS | 1656 | 1461084443800 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:47:23 INFO - PROCESS | 1656 | 1461084443803 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:47:23 INFO - PROCESS | 1656 | 1461084443840 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1656 | 1461084443842 Marionette TRACE conn2 <- [1,2094,null,{}] 09:47:23 INFO - PROCESS | 1656 | 1461084443868 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}] 09:47:24 INFO - PROCESS | 1656 | 1461084444028 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:47:24 INFO - PROCESS | 1656 | 1461084444104 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb6000 == 51 [pid = 1656] [id = 531] 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x123e26c00) [pid = 1656] [serial = 1593] [outer = 0x0] 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128771000) [pid = 1656] [serial = 1594] [outer = 0x123e26c00] 09:47:24 INFO - PROCESS | 1656 | 1461084444134 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129bc2000) [pid = 1656] [serial = 1595] [outer = 0x123e26c00] 09:47:24 INFO - PROCESS | 1656 | 1461084444530 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 758ms 09:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:47:24 INFO - PROCESS | 1656 | 1461084444564 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1656 | 1461084444566 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:47:24 INFO - PROCESS | 1656 | 1461084444568 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1656 | 1461084444569 Marionette TRACE conn2 <- [1,2098,null,{}] 09:47:24 INFO - PROCESS | 1656 | 1461084444572 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}] 09:47:24 INFO - PROCESS | 1656 | 1461084444669 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:47:24 INFO - PROCESS | 1656 | 1461084444726 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef98000 == 52 [pid = 1656] [id = 532] 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12a4ec800) [pid = 1656] [serial = 1596] [outer = 0x0] 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12a71bc00) [pid = 1656] [serial = 1597] [outer = 0x12a4ec800] 09:47:24 INFO - PROCESS | 1656 | 1461084444756 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b2cc800) [pid = 1656] [serial = 1598] [outer = 0x12a4ec800] 09:47:25 INFO - PROCESS | 1656 | 1461084445278 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]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 769ms 09:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:47:25 INFO - PROCESS | 1656 | 1461084445349 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 1656 | 1461084445350 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:47:25 INFO - PROCESS | 1656 | 1461084445352 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 1656 | 1461084445354 Marionette TRACE conn2 <- [1,2102,null,{}] 09:47:25 INFO - PROCESS | 1656 | 1461084445356 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}] 09:47:25 INFO - PROCESS | 1656 | 1461084445465 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:47:25 INFO - PROCESS | 1656 | 1461084445536 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa6f000 == 53 [pid = 1656] [id = 533] 09:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x114ac1000) [pid = 1656] [serial = 1599] [outer = 0x0] 09:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1162f1c00) [pid = 1656] [serial = 1600] [outer = 0x114ac1000] 09:47:25 INFO - PROCESS | 1656 | 1461084445568 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12a71e000) [pid = 1656] [serial = 1601] [outer = 0x114ac1000] 09:47:26 INFO - PROCESS | 1656 | 1461084446120 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 818ms 09:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:47:26 INFO - PROCESS | 1656 | 1461084446172 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1656 | 1461084446174 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:47:26 INFO - PROCESS | 1656 | 1461084446178 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1656 | 1461084446180 Marionette TRACE conn2 <- [1,2106,null,{}] 09:47:26 INFO - PROCESS | 1656 | 1461084446184 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}] 09:47:26 INFO - PROCESS | 1656 | 1461084446280 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:47:26 INFO - PROCESS | 1656 | 1461084446349 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd9800 == 54 [pid = 1656] [id = 534] 09:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11523f800) [pid = 1656] [serial = 1602] [outer = 0x0] 09:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11524bc00) [pid = 1656] [serial = 1603] [outer = 0x11523f800] 09:47:26 INFO - PROCESS | 1656 | 1461084446377 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1177b8c00) [pid = 1656] [serial = 1604] [outer = 0x11523f800] 09:47:26 INFO - PROCESS | 1656 | 1461084446802 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 672ms 09:47:26 INFO - PROCESS | 1656 | 1461084446865 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1656 | 1461084446868 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:47:26 INFO - PROCESS | 1656 | 1461084446874 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1656 | 1461084446876 Marionette TRACE conn2 <- [1,2110,null,{}] 09:47:26 INFO - PROCESS | 1656 | 1461084446878 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}] 09:47:27 INFO - PROCESS | 1656 | 1461084447011 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4af800 == 53 [pid = 1656] [id = 526] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d9000 == 52 [pid = 1656] [id = 525] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d460800 == 51 [pid = 1656] [id = 524] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d448000 == 50 [pid = 1656] [id = 523] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf8e000 == 49 [pid = 1656] [id = 522] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b296800 == 48 [pid = 1656] [id = 521] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac4800 == 47 [pid = 1656] [id = 520] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118f46000 == 46 [pid = 1656] [id = 519] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x127db6000) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114ec4c00) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x124523000 == 45 [pid = 1656] [id = 518] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123d1a000 == 44 [pid = 1656] [id = 517] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11b977800 == 43 [pid = 1656] [id = 516] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11b26c800 == 42 [pid = 1656] [id = 515] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa6b800 == 41 [pid = 1656] [id = 514] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfd2800 == 40 [pid = 1656] [id = 513] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12cec5800 == 39 [pid = 1656] [id = 512] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b72b800 == 38 [pid = 1656] [id = 511] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12417c800 == 37 [pid = 1656] [id = 510] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119c13000 == 36 [pid = 1656] [id = 509] 09:47:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b821800 == 35 [pid = 1656] [id = 508] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12a724400) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11bec9800) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x127d6fc00) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1192d5800) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11a652400) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11a9ee800) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11ad26c00) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11ad94800) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11c503800) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x114edf400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x114cde000) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1192d2000) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118d90c00) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11524b800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1177b9800) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119850400) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x123885800) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12388ec00) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x123e27400) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124532000) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12453e400) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123a7a400) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123e2f800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123e2c800) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11c11dc00) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11b90b000) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11c53c400) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 09:47:27 INFO - PROCESS | 1656 | 1461084447108 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x118bc7000 == 36 [pid = 1656] [id = 535] 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114cdf400) [pid = 1656] [serial = 1605] [outer = 0x0] 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115e4b000) [pid = 1656] [serial = 1606] [outer = 0x114cdf400] 09:47:27 INFO - PROCESS | 1656 | 1461084447135 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11a650400) [pid = 1656] [serial = 1607] [outer = 0x114cdf400] 09:47:27 INFO - PROCESS | 1656 | 1461084447457 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 622ms 09:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:47:27 INFO - PROCESS | 1656 | 1461084447499 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1656 | 1461084447500 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:47:27 INFO - PROCESS | 1656 | 1461084447503 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1656 | 1461084447505 Marionette TRACE conn2 <- [1,2114,null,{}] 09:47:27 INFO - PROCESS | 1656 | 1461084447512 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}] 09:47:27 INFO - PROCESS | 1656 | 1461084447592 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:47:27 INFO - PROCESS | 1656 | 1461084447669 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ae4800 == 37 [pid = 1656] [id = 536] 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11a8db000) [pid = 1656] [serial = 1608] [outer = 0x0] 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11a9f0400) [pid = 1656] [serial = 1609] [outer = 0x11a8db000] 09:47:27 INFO - PROCESS | 1656 | 1461084447698 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11be67c00) [pid = 1656] [serial = 1610] [outer = 0x11a8db000] 09:47:28 INFO - PROCESS | 1656 | 1461084448000 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 09:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:47:28 INFO - PROCESS | 1656 | 1461084448023 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 1656 | 1461084448025 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:47:28 INFO - PROCESS | 1656 | 1461084448027 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1656 | 1461084448028 Marionette TRACE conn2 <- [1,2118,null,{}] 09:47:28 INFO - PROCESS | 1656 | 1461084448033 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}] 09:47:28 INFO - PROCESS | 1656 | 1461084448116 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:47:28 INFO - PROCESS | 1656 | 1461084448121 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679f000 == 38 [pid = 1656] [id = 537] 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11bec9800) [pid = 1656] [serial = 1611] [outer = 0x0] 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11c116400) [pid = 1656] [serial = 1612] [outer = 0x11bec9800] 09:47:28 INFO - PROCESS | 1656 | 1461084448147 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c392000) [pid = 1656] [serial = 1613] [outer = 0x11bec9800] 09:47:28 INFO - PROCESS | 1656 | 1461084448478 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]]]}] 09:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 472ms 09:47:28 INFO - PROCESS | 1656 | 1461084448500 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:47:28 INFO - PROCESS | 1656 | 1461084448502 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:47:28 INFO - PROCESS | 1656 | 1461084448505 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:47:28 INFO - PROCESS | 1656 | 1461084448507 Marionette TRACE conn2 <- [1,2122,null,{}] 09:47:28 INFO - PROCESS | 1656 | 1461084448511 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}] 09:47:28 INFO - PROCESS | 1656 | 1461084448632 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:47:28 INFO - PROCESS | 1656 | 1461084448638 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab1e000 == 39 [pid = 1656] [id = 538] 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c1a8800) [pid = 1656] [serial = 1614] [outer = 0x0] 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c8a5800) [pid = 1656] [serial = 1615] [outer = 0x11c1a8800] 09:47:28 INFO - PROCESS | 1656 | 1461084448679 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123a7f400) [pid = 1656] [serial = 1616] [outer = 0x11c1a8800] 09:47:29 INFO - PROCESS | 1656 | 1461084449135 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 673ms 09:47:29 INFO - PROCESS | 1656 | 1461084449187 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1656 | 1461084449188 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:47:29 INFO - PROCESS | 1656 | 1461084449190 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1656 | 1461084449191 Marionette TRACE conn2 <- [1,2126,null,{}] 09:47:29 INFO - PROCESS | 1656 | 1461084449194 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}] 09:47:29 INFO - PROCESS | 1656 | 1461084449307 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:47:29 INFO - PROCESS | 1656 | 1461084449323 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd9800 == 40 [pid = 1656] [id = 539] 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x123e31800) [pid = 1656] [serial = 1617] [outer = 0x0] 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12453e400) [pid = 1656] [serial = 1618] [outer = 0x123e31800] 09:47:29 INFO - PROCESS | 1656 | 1461084449351 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128803800) [pid = 1656] [serial = 1619] [outer = 0x123e31800] 09:47:29 INFO - PROCESS | 1656 | 1461084449706 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 571ms 09:47:29 INFO - PROCESS | 1656 | 1461084449762 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1656 | 1461084449763 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:47:29 INFO - PROCESS | 1656 | 1461084449766 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1656 | 1461084449767 Marionette TRACE conn2 <- [1,2130,null,{}] 09:47:29 INFO - PROCESS | 1656 | 1461084449769 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}] 09:47:29 INFO - PROCESS | 1656 | 1461084449868 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:47:29 INFO - PROCESS | 1656 | 1461084449872 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b818800 == 41 [pid = 1656] [id = 540] 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128844000) [pid = 1656] [serial = 1620] [outer = 0x0] 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129a71800) [pid = 1656] [serial = 1621] [outer = 0x128844000] 09:47:29 INFO - PROCESS | 1656 | 1461084449926 Marionette DEBUG loaded listener.js 09:47:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129bcc000) [pid = 1656] [serial = 1622] [outer = 0x128844000] 09:47:30 INFO - PROCESS | 1656 | 1461084450247 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] 09:47:30 INFO - PROCESS | 1656 | 1461084450286 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:47:30 INFO - PROCESS | 1656 | 1461084450288 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1656 | 1461084450289 Marionette TRACE conn2 <- [1,2134,null,{}] 09:47:30 INFO - PROCESS | 1656 | 1461084450292 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}] 09:47:30 INFO - PROCESS | 1656 | 1461084450391 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:47:30 INFO - PROCESS | 1656 | 1461084450404 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bfa1800 == 42 [pid = 1656] [id = 541] 09:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x129287400) [pid = 1656] [serial = 1623] [outer = 0x0] 09:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12a4ee400) [pid = 1656] [serial = 1624] [outer = 0x129287400] 09:47:30 INFO - PROCESS | 1656 | 1461084450430 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12b0f3000) [pid = 1656] [serial = 1625] [outer = 0x129287400] 09:47:30 INFO - PROCESS | 1656 | 1461084450778 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 09:47:30 INFO - PROCESS | 1656 | 1461084450807 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1656 | 1461084450809 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:47:30 INFO - PROCESS | 1656 | 1461084450817 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1656 | 1461084450818 Marionette TRACE conn2 <- [1,2138,null,{}] 09:47:30 INFO - PROCESS | 1656 | 1461084450821 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}] 09:47:30 INFO - PROCESS | 1656 | 1461084450921 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:47:30 INFO - PROCESS | 1656 | 1461084450955 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d451000 == 43 [pid = 1656] [id = 542] 09:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129bc0000) [pid = 1656] [serial = 1626] [outer = 0x0] 09:47:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12b3b2c00) [pid = 1656] [serial = 1627] [outer = 0x129bc0000] 09:47:30 INFO - PROCESS | 1656 | 1461084450982 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12b8dec00) [pid = 1656] [serial = 1628] [outer = 0x129bc0000] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129a76400) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x115240000) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119c3b800) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11523e400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x114cd6c00) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a71dc00) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11aa49400) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12388c000) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11becc800) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12388b400) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x114b89000) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x114656400) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128769800) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:47:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11a64b000) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:47:31 INFO - PROCESS | 1656 | 1461084451369 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]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 09:47:31 INFO - PROCESS | 1656 | 1461084451387 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 1656 | 1461084451388 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:47:31 INFO - PROCESS | 1656 | 1461084451391 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1656 | 1461084451392 Marionette TRACE conn2 <- [1,2142,null,{}] 09:47:31 INFO - PROCESS | 1656 | 1461084451394 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}] 09:47:31 INFO - PROCESS | 1656 | 1461084451482 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:47:31 INFO - PROCESS | 1656 | 1461084451486 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x124529800 == 44 [pid = 1656] [id = 543] 09:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11523e400) [pid = 1656] [serial = 1629] [outer = 0x0] 09:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11afb0800) [pid = 1656] [serial = 1630] [outer = 0x11523e400] 09:47:31 INFO - PROCESS | 1656 | 1461084451511 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128773400) [pid = 1656] [serial = 1631] [outer = 0x11523e400] 09:47:31 INFO - PROCESS | 1656 | 1461084451866 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] 09:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:47:31 INFO - PROCESS | 1656 | 1461084451912 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:47:31 INFO - PROCESS | 1656 | 1461084451915 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 1656 | 1461084451917 Marionette TRACE conn2 <- [1,2146,null,{}] 09:47:31 INFO - PROCESS | 1656 | 1461084451919 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}] 09:47:32 INFO - PROCESS | 1656 | 1461084452010 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:47:32 INFO - PROCESS | 1656 | 1461084452016 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e75e000 == 45 [pid = 1656] [id = 544] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128839400) [pid = 1656] [serial = 1632] [outer = 0x0] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b3b5800) [pid = 1656] [serial = 1633] [outer = 0x128839400] 09:47:32 INFO - PROCESS | 1656 | 1461084452046 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bc14000) [pid = 1656] [serial = 1634] [outer = 0x128839400] 09:47:32 INFO - PROCESS | 1656 | 1461084452359 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] 09:47:32 INFO - PROCESS | 1656 | 1461084452387 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:47:32 INFO - PROCESS | 1656 | 1461084452390 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1656 | 1461084452391 Marionette TRACE conn2 <- [1,2150,null,{}] 09:47:32 INFO - PROCESS | 1656 | 1461084452394 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}] 09:47:32 INFO - PROCESS | 1656 | 1461084452476 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:47:32 INFO - PROCESS | 1656 | 1461084452537 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f370000 == 46 [pid = 1656] [id = 545] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b8e4800) [pid = 1656] [serial = 1635] [outer = 0x0] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12be5c400) [pid = 1656] [serial = 1636] [outer = 0x12b8e4800] 09:47:32 INFO - PROCESS | 1656 | 1461084452563 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12ce8e800) [pid = 1656] [serial = 1637] [outer = 0x12b8e4800] 09:47:32 INFO - PROCESS | 1656 | 1461084452852 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]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 09:47:32 INFO - PROCESS | 1656 | 1461084452860 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1656 | 1461084452861 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:47:32 INFO - PROCESS | 1656 | 1461084452872 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1656 | 1461084452873 Marionette TRACE conn2 <- [1,2154,null,{}] 09:47:32 INFO - PROCESS | 1656 | 1461084452875 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}] 09:47:32 INFO - PROCESS | 1656 | 1461084452961 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:47:32 INFO - PROCESS | 1656 | 1461084452967 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f387000 == 47 [pid = 1656] [id = 546] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12ce91000) [pid = 1656] [serial = 1638] [outer = 0x0] 09:47:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12d00f400) [pid = 1656] [serial = 1639] [outer = 0x12ce91000] 09:47:32 INFO - PROCESS | 1656 | 1461084452992 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12d0f2c00) [pid = 1656] [serial = 1640] [outer = 0x12ce91000] 09:47:33 INFO - PROCESS | 1656 | 1461084453368 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 528ms 09:47:33 INFO - PROCESS | 1656 | 1461084453393 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 1656 | 1461084453395 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:47:33 INFO - PROCESS | 1656 | 1461084453401 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 1656 | 1461084453404 Marionette TRACE conn2 <- [1,2158,null,{}] 09:47:33 INFO - PROCESS | 1656 | 1461084453409 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}] 09:47:33 INFO - PROCESS | 1656 | 1461084453519 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:47:33 INFO - PROCESS | 1656 | 1461084453591 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab1d000 == 48 [pid = 1656] [id = 547] 09:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x114b8a800) [pid = 1656] [serial = 1641] [outer = 0x0] 09:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x114cda400) [pid = 1656] [serial = 1642] [outer = 0x114b8a800] 09:47:33 INFO - PROCESS | 1656 | 1461084453623 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x116470400) [pid = 1656] [serial = 1643] [outer = 0x114b8a800] 09:47:34 INFO - PROCESS | 1656 | 1461084454031 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 673ms 09:47:34 INFO - PROCESS | 1656 | 1461084454075 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1656 | 1461084454079 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:47:34 INFO - PROCESS | 1656 | 1461084454086 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1656 | 1461084454088 Marionette TRACE conn2 <- [1,2162,null,{}] 09:47:34 INFO - PROCESS | 1656 | 1461084454090 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}] 09:47:34 INFO - PROCESS | 1656 | 1461084454194 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:47:34 INFO - PROCESS | 1656 | 1461084454303 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x124518000 == 49 [pid = 1656] [id = 548] 09:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11a651400) [pid = 1656] [serial = 1644] [outer = 0x0] 09:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11aa32400) [pid = 1656] [serial = 1645] [outer = 0x11a651400] 09:47:34 INFO - PROCESS | 1656 | 1461084454335 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11ad94800) [pid = 1656] [serial = 1646] [outer = 0x11a651400] 09:47:34 INFO - PROCESS | 1656 | 1461084454755 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 720ms 09:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:47:34 INFO - PROCESS | 1656 | 1461084454806 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1656 | 1461084454808 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:47:34 INFO - PROCESS | 1656 | 1461084454810 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1656 | 1461084454813 Marionette TRACE conn2 <- [1,2166,null,{}] 09:47:34 INFO - PROCESS | 1656 | 1461084454821 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}] 09:47:34 INFO - PROCESS | 1656 | 1461084454928 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:47:34 INFO - PROCESS | 1656 | 1461084454986 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4b7000 == 50 [pid = 1656] [id = 549] 09:47:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11be64000) [pid = 1656] [serial = 1647] [outer = 0x0] 09:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x123a7ac00) [pid = 1656] [serial = 1648] [outer = 0x11be64000] 09:47:35 INFO - PROCESS | 1656 | 1461084455019 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124533000) [pid = 1656] [serial = 1649] [outer = 0x11be64000] 09:47:35 INFO - PROCESS | 1656 | 1461084455475 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 09:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:47:35 INFO - PROCESS | 1656 | 1461084455483 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1656 | 1461084455485 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:47:35 INFO - PROCESS | 1656 | 1461084455487 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1656 | 1461084455489 Marionette TRACE conn2 <- [1,2170,null,{}] 09:47:35 INFO - PROCESS | 1656 | 1461084455491 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}] 09:47:35 INFO - PROCESS | 1656 | 1461084455620 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:47:35 INFO - PROCESS | 1656 | 1461084455695 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd13800 == 51 [pid = 1656] [id = 550] 09:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x127daf000) [pid = 1656] [serial = 1650] [outer = 0x0] 09:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12883e800) [pid = 1656] [serial = 1651] [outer = 0x127daf000] 09:47:35 INFO - PROCESS | 1656 | 1461084455727 Marionette DEBUG loaded listener.js 09:47:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b2cc400) [pid = 1656] [serial = 1652] [outer = 0x127daf000] 09:47:36 INFO - PROCESS | 1656 | 1461084456128 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]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 670ms 09:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:47:36 INFO - PROCESS | 1656 | 1461084456158 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1656 | 1461084456160 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:47:36 INFO - PROCESS | 1656 | 1461084456162 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1656 | 1461084456163 Marionette TRACE conn2 <- [1,2174,null,{}] 09:47:36 INFO - PROCESS | 1656 | 1461084456166 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}] 09:47:36 INFO - PROCESS | 1656 | 1461084456264 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:47:36 INFO - PROCESS | 1656 | 1461084456322 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fed1800 == 52 [pid = 1656] [id = 551] 09:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x129ad8400) [pid = 1656] [serial = 1653] [outer = 0x0] 09:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b8e8400) [pid = 1656] [serial = 1654] [outer = 0x129ad8400] 09:47:36 INFO - PROCESS | 1656 | 1461084456352 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12bc11c00) [pid = 1656] [serial = 1655] [outer = 0x129ad8400] 09:47:36 INFO - PROCESS | 1656 | 1461084456762 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]]]}] 09:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 620ms 09:47:36 INFO - PROCESS | 1656 | 1461084456784 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:47:36 INFO - PROCESS | 1656 | 1461084456785 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:47:36 INFO - PROCESS | 1656 | 1461084456787 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:47:36 INFO - PROCESS | 1656 | 1461084456789 Marionette TRACE conn2 <- [1,2178,null,{}] 09:47:36 INFO - PROCESS | 1656 | 1461084456791 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}] 09:47:36 INFO - PROCESS | 1656 | 1461084456907 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:47:37 INFO - PROCESS | 1656 | 1461084456999 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1302be800 == 53 [pid = 1656] [id = 552] 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12d0f4c00) [pid = 1656] [serial = 1656] [outer = 0x0] 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12d180400) [pid = 1656] [serial = 1657] [outer = 0x12d0f4c00] 09:47:37 INFO - PROCESS | 1656 | 1461084457031 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12db99800) [pid = 1656] [serial = 1658] [outer = 0x12d0f4c00] 09:47:37 INFO - PROCESS | 1656 | 1461084457482 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 719ms 09:47:37 INFO - PROCESS | 1656 | 1461084457507 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:47:37 INFO - PROCESS | 1656 | 1461084457508 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:47:37 INFO - PROCESS | 1656 | 1461084457510 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1656 | 1461084457512 Marionette TRACE conn2 <- [1,2182,null,{}] 09:47:37 INFO - PROCESS | 1656 | 1461084457514 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}] 09:47:37 INFO - PROCESS | 1656 | 1461084457617 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:47:37 INFO - PROCESS | 1656 | 1461084457690 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be32800 == 54 [pid = 1656] [id = 553] 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x114cdfc00) [pid = 1656] [serial = 1659] [outer = 0x0] 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11c7c9800) [pid = 1656] [serial = 1660] [outer = 0x114cdfc00] 09:47:37 INFO - PROCESS | 1656 | 1461084457721 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12dba4000) [pid = 1656] [serial = 1661] [outer = 0x114cdfc00] 09:47:38 INFO - PROCESS | 1656 | 1461084458350 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]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 869ms 09:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:47:38 INFO - PROCESS | 1656 | 1461084458383 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1656 | 1461084458385 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:47:38 INFO - PROCESS | 1656 | 1461084458389 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1656 | 1461084458391 Marionette TRACE conn2 <- [1,2186,null,{}] 09:47:38 INFO - PROCESS | 1656 | 1461084458395 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}] 09:47:38 INFO - PROCESS | 1656 | 1461084458491 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:47:38 INFO - PROCESS | 1656 | 1461084458567 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123af2000 == 55 [pid = 1656] [id = 554] 09:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x115240c00) [pid = 1656] [serial = 1662] [outer = 0x0] 09:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x115248400) [pid = 1656] [serial = 1663] [outer = 0x115240c00] 09:47:38 INFO - PROCESS | 1656 | 1461084458596 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x118707400) [pid = 1656] [serial = 1664] [outer = 0x115240c00] 09:47:39 INFO - PROCESS | 1656 | 1461084459039 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 09:47:39 INFO - PROCESS | 1656 | 1461084459062 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1656 | 1461084459066 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:47:39 INFO - PROCESS | 1656 | 1461084459070 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1656 | 1461084459072 Marionette TRACE conn2 <- [1,2190,null,{}] 09:47:39 INFO - PROCESS | 1656 | 1461084459074 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}] 09:47:39 INFO - PROCESS | 1656 | 1461084459169 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:47:39 INFO - PROCESS | 1656 | 1461084459229 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c0c000 == 56 [pid = 1656] [id = 555] 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x118d8f800) [pid = 1656] [serial = 1665] [outer = 0x0] 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x11a64a400) [pid = 1656] [serial = 1666] [outer = 0x118d8f800] 09:47:39 INFO - PROCESS | 1656 | 1461084459270 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11aa3c800) [pid = 1656] [serial = 1667] [outer = 0x118d8f800] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12f370000 == 55 [pid = 1656] [id = 545] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12e75e000 == 54 [pid = 1656] [id = 544] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x124529800 == 53 [pid = 1656] [id = 543] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12d451000 == 52 [pid = 1656] [id = 542] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12bfa1800 == 51 [pid = 1656] [id = 541] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12b818800 == 50 [pid = 1656] [id = 540] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124530c00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x123e2ec00) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x114e64c00) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x119854000) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11b9fdc00) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd9800 == 49 [pid = 1656] [id = 539] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab1e000 == 48 [pid = 1656] [id = 538] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12679f000 == 47 [pid = 1656] [id = 537] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x123ae4800 == 46 [pid = 1656] [id = 536] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x118bc7000 == 45 [pid = 1656] [id = 535] 09:47:39 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd9800 == 44 [pid = 1656] [id = 534] 09:47:39 INFO - PROCESS | 1656 | 1461084459652 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 619ms 09:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:47:39 INFO - PROCESS | 1656 | 1461084459689 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 1656 | 1461084459691 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:47:39 INFO - PROCESS | 1656 | 1461084459693 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 1656 | 1461084459695 Marionette TRACE conn2 <- [1,2194,null,{}] 09:47:39 INFO - PROCESS | 1656 | 1461084459702 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}] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x115376c00) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12b2cbc00) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11ad96000) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11bed6c00) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x128771400) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11c11cc00) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11c546400) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x123e29800) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11935a800) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11870b800) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x115455800) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x114eb5800) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x129281000) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a9e7400) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11aa45400) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x129ada400) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12a4e4400) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x129bc3000) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12b0eac00) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x123e23c00) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a4eac00) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12883e000) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b2d2400) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12a716800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a71b800) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129a68c00) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127caec00) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 09:47:39 INFO - PROCESS | 1656 | 1461084459817 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:47:39 INFO - PROCESS | 1656 | 1461084459877 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c873800 == 45 [pid = 1656] [id = 556] 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11ad23800) [pid = 1656] [serial = 1668] [outer = 0x0] 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11afb8c00) [pid = 1656] [serial = 1669] [outer = 0x11ad23800] 09:47:39 INFO - PROCESS | 1656 | 1461084459905 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11c111400) [pid = 1656] [serial = 1670] [outer = 0x11ad23800] 09:47:40 INFO - PROCESS | 1656 | 1461084460219 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]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 09:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:47:40 INFO - PROCESS | 1656 | 1461084460265 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1656 | 1461084460267 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:47:40 INFO - PROCESS | 1656 | 1461084460269 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1656 | 1461084460270 Marionette TRACE conn2 <- [1,2198,null,{}] 09:47:40 INFO - PROCESS | 1656 | 1461084460272 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}] 09:47:40 INFO - PROCESS | 1656 | 1461084460357 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:47:40 INFO - PROCESS | 1656 | 1461084460413 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12452e800 == 46 [pid = 1656] [id = 557] 09:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11bed6c00) [pid = 1656] [serial = 1671] [outer = 0x0] 09:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11c38d000) [pid = 1656] [serial = 1672] [outer = 0x11bed6c00] 09:47:40 INFO - PROCESS | 1656 | 1461084460440 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x123a81400) [pid = 1656] [serial = 1673] [outer = 0x11bed6c00] 09:47:40 INFO - PROCESS | 1656 | 1461084460778 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]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 09:47:40 INFO - PROCESS | 1656 | 1461084460788 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1656 | 1461084460790 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:47:40 INFO - PROCESS | 1656 | 1461084460793 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1656 | 1461084460795 Marionette TRACE conn2 <- [1,2202,null,{}] 09:47:40 INFO - PROCESS | 1656 | 1461084460800 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}] 09:47:40 INFO - PROCESS | 1656 | 1461084460954 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:47:40 INFO - PROCESS | 1656 | 1461084460962 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287c0000 == 47 [pid = 1656] [id = 558] 09:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11c113400) [pid = 1656] [serial = 1674] [outer = 0x0] 09:47:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x123e2b800) [pid = 1656] [serial = 1675] [outer = 0x11c113400] 09:47:40 INFO - PROCESS | 1656 | 1461084460989 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12439d800) [pid = 1656] [serial = 1676] [outer = 0x11c113400] 09:47:41 INFO - PROCESS | 1656 | 1461084461321 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 569ms 09:47:41 INFO - PROCESS | 1656 | 1461084461362 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 1656 | 1461084461364 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:47:41 INFO - PROCESS | 1656 | 1461084461366 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 1656 | 1461084461367 Marionette TRACE conn2 <- [1,2206,null,{}] 09:47:41 INFO - PROCESS | 1656 | 1461084461369 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}] 09:47:41 INFO - PROCESS | 1656 | 1461084461463 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:47:41 INFO - PROCESS | 1656 | 1461084461470 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b82f800 == 48 [pid = 1656] [id = 559] 09:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1243f0400) [pid = 1656] [serial = 1677] [outer = 0x0] 09:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x127bbfc00) [pid = 1656] [serial = 1678] [outer = 0x1243f0400] 09:47:41 INFO - PROCESS | 1656 | 1461084461497 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x129bc2c00) [pid = 1656] [serial = 1679] [outer = 0x1243f0400] 09:47:41 INFO - PROCESS | 1656 | 1461084461870 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 09:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:47:41 INFO - PROCESS | 1656 | 1461084461887 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 1656 | 1461084461888 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:47:41 INFO - PROCESS | 1656 | 1461084461890 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 1656 | 1461084461891 Marionette TRACE conn2 <- [1,2210,null,{}] 09:47:41 INFO - PROCESS | 1656 | 1461084461893 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}] 09:47:42 INFO - PROCESS | 1656 | 1461084462000 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:47:42 INFO - PROCESS | 1656 | 1461084462013 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf9e000 == 49 [pid = 1656] [id = 560] 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x129bc3000) [pid = 1656] [serial = 1680] [outer = 0x0] 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12a4ec000) [pid = 1656] [serial = 1681] [outer = 0x129bc3000] 09:47:42 INFO - PROCESS | 1656 | 1461084462039 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12a721000) [pid = 1656] [serial = 1682] [outer = 0x129bc3000] 09:47:42 INFO - PROCESS | 1656 | 1461084462388 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]]]}] 09:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 09:47:42 INFO - PROCESS | 1656 | 1461084462416 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:47:42 INFO - PROCESS | 1656 | 1461084462417 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:47:42 INFO - PROCESS | 1656 | 1461084462421 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:47:42 INFO - PROCESS | 1656 | 1461084462422 Marionette TRACE conn2 <- [1,2214,null,{}] 09:47:42 INFO - PROCESS | 1656 | 1461084462427 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}] 09:47:42 INFO - PROCESS | 1656 | 1461084462551 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:47:42 INFO - PROCESS | 1656 | 1461084462569 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d44f800 == 50 [pid = 1656] [id = 561] 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12a4ed800) [pid = 1656] [serial = 1683] [outer = 0x0] 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b2cf000) [pid = 1656] [serial = 1684] [outer = 0x12a4ed800] 09:47:42 INFO - PROCESS | 1656 | 1461084462610 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12b8df000) [pid = 1656] [serial = 1685] [outer = 0x12a4ed800] 09:47:43 INFO - PROCESS | 1656 | 1461084463051 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]]]}] 09:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 09:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:47:43 INFO - PROCESS | 1656 | 1461084463092 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1656 | 1461084463093 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:47:43 INFO - PROCESS | 1656 | 1461084463095 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1656 | 1461084463096 Marionette TRACE conn2 <- [1,2218,null,{}] 09:47:43 INFO - PROCESS | 1656 | 1461084463099 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}] 09:47:43 INFO - PROCESS | 1656 | 1461084463207 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:47:43 INFO - PROCESS | 1656 | 1461084463258 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4df000 == 51 [pid = 1656] [id = 562] 09:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b8e0000) [pid = 1656] [serial = 1686] [outer = 0x0] 09:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12bc0a800) [pid = 1656] [serial = 1687] [outer = 0x12b8e0000] 09:47:43 INFO - PROCESS | 1656 | 1461084463285 Marionette DEBUG loaded listener.js 09:47:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12be62000) [pid = 1656] [serial = 1688] [outer = 0x12b8e0000] 09:47:43 INFO - PROCESS | 1656 | 1461084463880 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]]]}] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11c11a400) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11afb5800) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x128844000) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11935ac00) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x114cdf400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11a8db000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11bed6800) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11523f800) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x123e31800) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x129287400) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x123e26c00) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11c1a8800) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11bec9800) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x114ac1000) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12a4ec800) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x115241000) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x129bc0000) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11523e400) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x128839400) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12b8e4800) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11aa3f400) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118d87c00) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11c115c00) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x114b8cc00) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:47:43 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1243a7400) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 820ms 09:47:43 INFO - PROCESS | 1656 | 1461084463917 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 1656 | 1461084463918 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:47:43 INFO - PROCESS | 1656 | 1461084463920 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1656 | 1461084463921 Marionette TRACE conn2 <- [1,2222,null,{}] 09:47:43 INFO - PROCESS | 1656 | 1461084463924 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}] 09:47:44 INFO - PROCESS | 1656 | 1461084464008 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:47:44 INFO - PROCESS | 1656 | 1461084464013 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a1f800 == 52 [pid = 1656] [id = 563] 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x115240400) [pid = 1656] [serial = 1689] [outer = 0x0] 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118ff2000) [pid = 1656] [serial = 1690] [outer = 0x115240400] 09:47:44 INFO - PROCESS | 1656 | 1461084464038 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11ad28000) [pid = 1656] [serial = 1691] [outer = 0x115240400] 09:47:44 INFO - PROCESS | 1656 | 1461084464370 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 09:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:47:44 INFO - PROCESS | 1656 | 1461084464390 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1656 | 1461084464391 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:47:44 INFO - PROCESS | 1656 | 1461084464393 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1656 | 1461084464395 Marionette TRACE conn2 <- [1,2226,null,{}] 09:47:44 INFO - PROCESS | 1656 | 1461084464397 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}] 09:47:44 INFO - PROCESS | 1656 | 1461084464512 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:47:44 INFO - PROCESS | 1656 | 1461084464579 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebbe000 == 53 [pid = 1656] [id = 564] 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x123e26c00) [pid = 1656] [serial = 1692] [outer = 0x0] 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129bc0000) [pid = 1656] [serial = 1693] [outer = 0x123e26c00] 09:47:44 INFO - PROCESS | 1656 | 1461084464608 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d010400) [pid = 1656] [serial = 1694] [outer = 0x123e26c00] 09:47:44 INFO - PROCESS | 1656 | 1461084464887 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 519ms 09:47:44 INFO - PROCESS | 1656 | 1461084464920 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:47:44 INFO - PROCESS | 1656 | 1461084464921 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:47:44 INFO - PROCESS | 1656 | 1461084464924 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1656 | 1461084464925 Marionette TRACE conn2 <- [1,2230,null,{}] 09:47:44 INFO - PROCESS | 1656 | 1461084464928 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}] 09:47:45 INFO - PROCESS | 1656 | 1461084465018 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:47:45 INFO - PROCESS | 1656 | 1461084465022 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f374800 == 54 [pid = 1656] [id = 565] 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12d0f2000) [pid = 1656] [serial = 1695] [outer = 0x0] 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12d181000) [pid = 1656] [serial = 1696] [outer = 0x12d0f2000] 09:47:45 INFO - PROCESS | 1656 | 1461084465046 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12d4b0000) [pid = 1656] [serial = 1697] [outer = 0x12d0f2000] 09:47:45 INFO - PROCESS | 1656 | 1461084465368 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 471ms 09:47:45 INFO - PROCESS | 1656 | 1461084465395 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1656 | 1461084465398 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:47:45 INFO - PROCESS | 1656 | 1461084465401 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1656 | 1461084465402 Marionette TRACE conn2 <- [1,2234,null,{}] 09:47:45 INFO - PROCESS | 1656 | 1461084465405 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}] 09:47:45 INFO - PROCESS | 1656 | 1461084465519 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:47:45 INFO - PROCESS | 1656 | 1461084465526 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fed0800 == 55 [pid = 1656] [id = 566] 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12a4ed000) [pid = 1656] [serial = 1698] [outer = 0x0] 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12dba2c00) [pid = 1656] [serial = 1699] [outer = 0x12a4ed000] 09:47:45 INFO - PROCESS | 1656 | 1461084465551 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12e183400) [pid = 1656] [serial = 1700] [outer = 0x12a4ed000] 09:47:45 INFO - PROCESS | 1656 | 1461084465865 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]]]}] 09:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 09:47:45 INFO - PROCESS | 1656 | 1461084465950 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:47:45 INFO - PROCESS | 1656 | 1461084465952 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:47:45 INFO - PROCESS | 1656 | 1461084465957 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 1656 | 1461084465959 Marionette TRACE conn2 <- [1,2238,null,{}] 09:47:45 INFO - PROCESS | 1656 | 1461084465963 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}] 09:47:46 INFO - PROCESS | 1656 | 1461084466066 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:47:46 INFO - PROCESS | 1656 | 1461084466169 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab2e800 == 56 [pid = 1656] [id = 567] 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x114b8e400) [pid = 1656] [serial = 1701] [outer = 0x0] 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114ce1c00) [pid = 1656] [serial = 1702] [outer = 0x114b8e400] 09:47:46 INFO - PROCESS | 1656 | 1461084466201 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1177bac00) [pid = 1656] [serial = 1703] [outer = 0x114b8e400] 09:47:46 INFO - PROCESS | 1656 | 1461084466636 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]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 726ms 09:47:46 INFO - PROCESS | 1656 | 1461084466683 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1656 | 1461084466686 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:47:46 INFO - PROCESS | 1656 | 1461084466691 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1656 | 1461084466694 Marionette TRACE conn2 <- [1,2242,null,{}] 09:47:46 INFO - PROCESS | 1656 | 1461084466697 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}] 09:47:46 INFO - PROCESS | 1656 | 1461084466802 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:47:46 INFO - PROCESS | 1656 | 1461084466877 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b26000 == 57 [pid = 1656] [id = 568] 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118d8bc00) [pid = 1656] [serial = 1704] [outer = 0x0] 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11a652400) [pid = 1656] [serial = 1705] [outer = 0x118d8bc00] 09:47:46 INFO - PROCESS | 1656 | 1461084466907 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11afb0c00) [pid = 1656] [serial = 1706] [outer = 0x118d8bc00] 09:47:47 INFO - PROCESS | 1656 | 1461084467309 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]]]}] 09:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 673ms 09:47:47 INFO - PROCESS | 1656 | 1461084467362 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:47:47 INFO - PROCESS | 1656 | 1461084467364 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:47:47 INFO - PROCESS | 1656 | 1461084467366 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 1656 | 1461084467368 Marionette TRACE conn2 <- [1,2246,null,{}] 09:47:47 INFO - PROCESS | 1656 | 1461084467374 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}] 09:47:47 INFO - PROCESS | 1656 | 1461084467539 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:47:47 INFO - PROCESS | 1656 | 1461084467617 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4cf000 == 58 [pid = 1656] [id = 569] 09:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11c11a400) [pid = 1656] [serial = 1707] [outer = 0x0] 09:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x123bbd000) [pid = 1656] [serial = 1708] [outer = 0x11c11a400] 09:47:47 INFO - PROCESS | 1656 | 1461084467653 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x124538000) [pid = 1656] [serial = 1709] [outer = 0x11c11a400] 09:47:48 INFO - PROCESS | 1656 | 1461084468062 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 722ms 09:47:48 INFO - PROCESS | 1656 | 1461084468088 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1656 | 1461084468090 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:47:48 INFO - PROCESS | 1656 | 1461084468092 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1656 | 1461084468093 Marionette TRACE conn2 <- [1,2250,null,{}] 09:47:48 INFO - PROCESS | 1656 | 1461084468096 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}] 09:47:48 INFO - PROCESS | 1656 | 1461084468202 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:47:48 INFO - PROCESS | 1656 | 1461084468261 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304a3800 == 59 [pid = 1656] [id = 570] 09:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x127ca9400) [pid = 1656] [serial = 1710] [outer = 0x0] 09:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12876d000) [pid = 1656] [serial = 1711] [outer = 0x127ca9400] 09:47:48 INFO - PROCESS | 1656 | 1461084468332 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x129bbec00) [pid = 1656] [serial = 1712] [outer = 0x127ca9400] 09:47:48 INFO - PROCESS | 1656 | 1461084468718 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 09:47:48 INFO - PROCESS | 1656 | 1461084468764 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1656 | 1461084468766 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:47:48 INFO - PROCESS | 1656 | 1461084468768 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1656 | 1461084468769 Marionette TRACE conn2 <- [1,2254,null,{}] 09:47:48 INFO - PROCESS | 1656 | 1461084468772 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}] 09:47:48 INFO - PROCESS | 1656 | 1461084468873 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:47:48 INFO - PROCESS | 1656 | 1461084468965 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x13098a000 == 60 [pid = 1656] [id = 571] 09:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x129281400) [pid = 1656] [serial = 1713] [outer = 0x0] 09:47:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12b3a9800) [pid = 1656] [serial = 1714] [outer = 0x129281400] 09:47:48 INFO - PROCESS | 1656 | 1461084468996 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12be62400) [pid = 1656] [serial = 1715] [outer = 0x129281400] 09:47:49 INFO - PROCESS | 1656 | 1461084469424 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]]]}] 09:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 718ms 09:47:49 INFO - PROCESS | 1656 | 1461084469487 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:47:49 INFO - PROCESS | 1656 | 1461084469488 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:47:49 INFO - PROCESS | 1656 | 1461084469491 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:47:49 INFO - PROCESS | 1656 | 1461084469492 Marionette TRACE conn2 <- [1,2258,null,{}] 09:47:49 INFO - PROCESS | 1656 | 1461084469494 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}] 09:47:49 INFO - PROCESS | 1656 | 1461084469658 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:47:49 INFO - PROCESS | 1656 | 1461084469716 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbdf800 == 61 [pid = 1656] [id = 572] 09:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x114cdc800) [pid = 1656] [serial = 1716] [outer = 0x0] 09:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12880ac00) [pid = 1656] [serial = 1717] [outer = 0x114cdc800] 09:47:49 INFO - PROCESS | 1656 | 1461084469750 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12e18bc00) [pid = 1656] [serial = 1718] [outer = 0x114cdc800] 09:47:50 INFO - PROCESS | 1656 | 1461084470425 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]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 968ms 09:47:50 INFO - PROCESS | 1656 | 1461084470460 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1656 | 1461084470462 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:47:50 INFO - PROCESS | 1656 | 1461084470468 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1656 | 1461084470470 Marionette TRACE conn2 <- [1,2262,null,{}] 09:47:50 INFO - PROCESS | 1656 | 1461084470475 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}] 09:47:50 INFO - PROCESS | 1656 | 1461084470572 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:47:50 INFO - PROCESS | 1656 | 1461084470648 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c598000 == 62 [pid = 1656] [id = 573] 09:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x114b8bc00) [pid = 1656] [serial = 1719] [outer = 0x0] 09:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x115241000) [pid = 1656] [serial = 1720] [outer = 0x114b8bc00] 09:47:50 INFO - PROCESS | 1656 | 1461084470676 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x116270400) [pid = 1656] [serial = 1721] [outer = 0x114b8bc00] 09:47:51 INFO - PROCESS | 1656 | 1461084471090 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 09:47:51 INFO - PROCESS | 1656 | 1461084471141 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 1656 | 1461084471144 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:47:51 INFO - PROCESS | 1656 | 1461084471149 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - PROCESS | 1656 | 1461084471150 Marionette TRACE conn2 <- [1,2266,null,{}] 09:47:51 INFO - PROCESS | 1656 | 1461084471153 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}] 09:47:51 INFO - PROCESS | 1656 | 1461084471248 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:47:51 INFO - PROCESS | 1656 | 1461084471310 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab08000 == 63 [pid = 1656] [id = 574] 09:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x114e5f000) [pid = 1656] [serial = 1722] [outer = 0x0] 09:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1177bdc00) [pid = 1656] [serial = 1723] [outer = 0x114e5f000] 09:47:51 INFO - PROCESS | 1656 | 1461084471338 Marionette DEBUG loaded listener.js 09:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x1190e6800) [pid = 1656] [serial = 1724] [outer = 0x114e5f000] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x124517000 == 62 [pid = 1656] [id = 493] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12f374800 == 61 [pid = 1656] [id = 565] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebbe000 == 60 [pid = 1656] [id = 564] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119a1f800 == 59 [pid = 1656] [id = 563] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4df000 == 58 [pid = 1656] [id = 562] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d44f800 == 57 [pid = 1656] [id = 561] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf9e000 == 56 [pid = 1656] [id = 560] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12b2d4400) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12d00f400) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b82f800 == 55 [pid = 1656] [id = 559] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1287c0000 == 54 [pid = 1656] [id = 558] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12452e800 == 53 [pid = 1656] [id = 557] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11c873800 == 52 [pid = 1656] [id = 556] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123c0c000 == 51 [pid = 1656] [id = 555] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x123af2000 == 50 [pid = 1656] [id = 554] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11be32800 == 49 [pid = 1656] [id = 553] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1302be800 == 48 [pid = 1656] [id = 552] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12fed1800 == 47 [pid = 1656] [id = 551] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd13800 == 46 [pid = 1656] [id = 550] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4b7000 == 45 [pid = 1656] [id = 549] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x124518000 == 44 [pid = 1656] [id = 548] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab1d000 == 43 [pid = 1656] [id = 547] 09:47:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12f387000 == 42 [pid = 1656] [id = 546] 09:47:51 INFO - PROCESS | 1656 | 1461084471779 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12820f000) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11be6a400) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11c110800) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11a9e6c00) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12439b400) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11609e800) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x129a71800) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11b9f6800) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11ad24000) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x115e4b000) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11a650400) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11a9f0400) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11be67c00) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x123bcb800) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x124534400) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1177b8c00) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11524bc00) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128803800) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12a4ee400) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x129bc2000) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128771000) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11c8a5800) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11c116400) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c392000) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12a71e000) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1162f1c00) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129bcc000) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12b2cc800) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a71bc00) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119090400) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1176ee000) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b3b2c00) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128773400) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11afb0800) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12b8dec00) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12453e400) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12bc14000) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12b0f3000) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b3b5800) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123a7f400) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12ce8e800) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12be5c400) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128768c00) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 09:47:51 INFO - PROCESS | 1656 | 1461084471835 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 1656 | 1461084471836 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:47:51 INFO - PROCESS | 1656 | 1461084471871 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - PROCESS | 1656 | 1461084471874 Marionette TRACE conn2 <- [1,2270,null,{}] 09:47:51 INFO - PROCESS | 1656 | 1461084471881 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}] 09:47:51 INFO - PROCESS | 1656 | 1461084471960 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:47:51 INFO - PROCESS | 1656 | 1461084471969 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa5f000 == 43 [pid = 1656] [id = 575] 09:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1160a7400) [pid = 1656] [serial = 1725] [outer = 0x0] 09:47:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a64a800) [pid = 1656] [serial = 1726] [outer = 0x1160a7400] 09:47:51 INFO - PROCESS | 1656 | 1461084471997 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a9ec800) [pid = 1656] [serial = 1727] [outer = 0x1160a7400] 09:47:52 INFO - PROCESS | 1656 | 1461084472425 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]]]}] 09:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 596ms 09:47:52 INFO - PROCESS | 1656 | 1461084472443 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 1656 | 1461084472446 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:47:52 INFO - PROCESS | 1656 | 1461084472449 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 1656 | 1461084472451 Marionette TRACE conn2 <- [1,2274,null,{}] 09:47:52 INFO - PROCESS | 1656 | 1461084472454 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}] 09:47:52 INFO - PROCESS | 1656 | 1461084472583 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:47:52 INFO - PROCESS | 1656 | 1461084472592 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12418a000 == 44 [pid = 1656] [id = 576] 09:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11aa4b800) [pid = 1656] [serial = 1728] [outer = 0x0] 09:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11b90a000) [pid = 1656] [serial = 1729] [outer = 0x11aa4b800] 09:47:52 INFO - PROCESS | 1656 | 1461084472634 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11be6a000) [pid = 1656] [serial = 1730] [outer = 0x11aa4b800] 09:47:53 INFO - PROCESS | 1656 | 1461084473024 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 619ms 09:47:53 INFO - PROCESS | 1656 | 1461084473069 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1656 | 1461084473070 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:47:53 INFO - PROCESS | 1656 | 1461084473072 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1656 | 1461084473073 Marionette TRACE conn2 <- [1,2278,null,{}] 09:47:53 INFO - PROCESS | 1656 | 1461084473076 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}] 09:47:53 INFO - PROCESS | 1656 | 1461084473155 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:47:53 INFO - PROCESS | 1656 | 1461084473177 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb1000 == 45 [pid = 1656] [id = 577] 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11bec8c00) [pid = 1656] [serial = 1731] [outer = 0x0] 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11c112400) [pid = 1656] [serial = 1732] [outer = 0x11bec8c00] 09:47:53 INFO - PROCESS | 1656 | 1461084473202 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11c11cc00) [pid = 1656] [serial = 1733] [outer = 0x11bec8c00] 09:47:53 INFO - PROCESS | 1656 | 1461084473525 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 468ms 09:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:47:53 INFO - PROCESS | 1656 | 1461084473541 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1656 | 1461084473542 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:47:53 INFO - PROCESS | 1656 | 1461084473544 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1656 | 1461084473545 Marionette TRACE conn2 <- [1,2282,null,{}] 09:47:53 INFO - PROCESS | 1656 | 1461084473549 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}] 09:47:53 INFO - PROCESS | 1656 | 1461084473641 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:47:53 INFO - PROCESS | 1656 | 1461084473705 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287bd000 == 46 [pid = 1656] [id = 578] 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11beca000) [pid = 1656] [serial = 1734] [outer = 0x0] 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11c387400) [pid = 1656] [serial = 1735] [outer = 0x11beca000] 09:47:53 INFO - PROCESS | 1656 | 1461084473733 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123e31c00) [pid = 1656] [serial = 1736] [outer = 0x11beca000] 09:47:54 INFO - PROCESS | 1656 | 1461084474044 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]]]}] 09:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 09:47:54 INFO - PROCESS | 1656 | 1461084474064 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1656 | 1461084474067 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:47:54 INFO - PROCESS | 1656 | 1461084474070 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1656 | 1461084474071 Marionette TRACE conn2 <- [1,2286,null,{}] 09:47:54 INFO - PROCESS | 1656 | 1461084474074 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}] 09:47:54 INFO - PROCESS | 1656 | 1461084474175 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:47:54 INFO - PROCESS | 1656 | 1461084474190 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd6000 == 47 [pid = 1656] [id = 579] 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1240ec400) [pid = 1656] [serial = 1737] [outer = 0x0] 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1243a0800) [pid = 1656] [serial = 1738] [outer = 0x1240ec400] 09:47:54 INFO - PROCESS | 1656 | 1461084474215 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12453dc00) [pid = 1656] [serial = 1739] [outer = 0x1240ec400] 09:47:54 INFO - PROCESS | 1656 | 1461084474549 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]]]}] 09:47:54 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 09:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 09:47:54 INFO - PROCESS | 1656 | 1461084474589 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:47:54 INFO - PROCESS | 1656 | 1461084474590 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:47:54 INFO - PROCESS | 1656 | 1461084474593 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 1656 | 1461084474594 Marionette TRACE conn2 <- [1,2290,null,{}] 09:47:54 INFO - PROCESS | 1656 | 1461084474596 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}] 09:47:54 INFO - PROCESS | 1656 | 1461084474695 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:47:54 INFO - PROCESS | 1656 | 1461084474706 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7c800 == 48 [pid = 1656] [id = 580] 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x127bbec00) [pid = 1656] [serial = 1740] [outer = 0x0] 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x127dc9400) [pid = 1656] [serial = 1741] [outer = 0x127bbec00] 09:47:54 INFO - PROCESS | 1656 | 1461084474732 Marionette DEBUG loaded listener.js 09:47:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12876e400) [pid = 1656] [serial = 1742] [outer = 0x127bbec00] 09:47:55 INFO - PROCESS | 1656 | 1461084475069 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 09:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:47:55 INFO - PROCESS | 1656 | 1461084475113 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1656 | 1461084475114 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:47:55 INFO - PROCESS | 1656 | 1461084475116 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1656 | 1461084475117 Marionette TRACE conn2 <- [1,2294,null,{}] 09:47:55 INFO - PROCESS | 1656 | 1461084475120 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}] 09:47:55 INFO - PROCESS | 1656 | 1461084475223 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:47:55 INFO - PROCESS | 1656 | 1461084475267 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cec0800 == 49 [pid = 1656] [id = 581] 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x127bc1400) [pid = 1656] [serial = 1743] [outer = 0x0] 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x129284400) [pid = 1656] [serial = 1744] [outer = 0x127bc1400] 09:47:55 INFO - PROCESS | 1656 | 1461084475293 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x129ad7800) [pid = 1656] [serial = 1745] [outer = 0x127bc1400] 09:47:55 INFO - PROCESS | 1656 | 1461084475594 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 09:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:47:55 INFO - PROCESS | 1656 | 1461084475636 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1656 | 1461084475637 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:47:55 INFO - PROCESS | 1656 | 1461084475639 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1656 | 1461084475640 Marionette TRACE conn2 <- [1,2298,null,{}] 09:47:55 INFO - PROCESS | 1656 | 1461084475642 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}] 09:47:55 INFO - PROCESS | 1656 | 1461084475750 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:47:55 INFO - PROCESS | 1656 | 1461084475763 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d120800 == 50 [pid = 1656] [id = 582] 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x127dcc800) [pid = 1656] [serial = 1746] [outer = 0x0] 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129bccc00) [pid = 1656] [serial = 1747] [outer = 0x127dcc800] 09:47:55 INFO - PROCESS | 1656 | 1461084475789 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12a4efc00) [pid = 1656] [serial = 1748] [outer = 0x127dcc800] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114b8a800) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x123e26c00) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12a71b400) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x127daf000) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129ad8400) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d0f4c00) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x115240400) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12b8e0000) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11c113400) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129bc3000) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11a651400) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118d8f800) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11bed6c00) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x114cdfc00) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11be64000) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1243f0400) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11ad23800) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a4ed800) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x115240c00) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:47:56 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12d0f2000) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:47:56 INFO - PROCESS | 1656 | 1461084476299 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]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 09:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:47:56 INFO - PROCESS | 1656 | 1461084476310 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1656 | 1461084476311 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:47:56 INFO - PROCESS | 1656 | 1461084476314 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1656 | 1461084476318 Marionette TRACE conn2 <- [1,2302,null,{}] 09:47:56 INFO - PROCESS | 1656 | 1461084476320 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}] 09:47:56 INFO - PROCESS | 1656 | 1461084476439 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:47:56 INFO - PROCESS | 1656 | 1461084476514 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4cc000 == 51 [pid = 1656] [id = 583] 09:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x123fcd400) [pid = 1656] [serial = 1749] [outer = 0x0] 09:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12a719c00) [pid = 1656] [serial = 1750] [outer = 0x123fcd400] 09:47:56 INFO - PROCESS | 1656 | 1461084476541 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11ad90c00) [pid = 1656] [serial = 1751] [outer = 0x123fcd400] 09:47:57 INFO - PROCESS | 1656 | 1461084477123 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]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 827ms 09:47:57 INFO - PROCESS | 1656 | 1461084477142 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1656 | 1461084477145 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:47:57 INFO - PROCESS | 1656 | 1461084477149 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1656 | 1461084477151 Marionette TRACE conn2 <- [1,2306,null,{}] 09:47:57 INFO - PROCESS | 1656 | 1461084477155 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}] 09:47:57 INFO - PROCESS | 1656 | 1461084477273 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:47:57 INFO - PROCESS | 1656 | 1461084477347 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be24000 == 52 [pid = 1656] [id = 584] 09:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115243800) [pid = 1656] [serial = 1752] [outer = 0x0] 09:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x115323800) [pid = 1656] [serial = 1753] [outer = 0x115243800] 09:47:57 INFO - PROCESS | 1656 | 1461084477380 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118d33c00) [pid = 1656] [serial = 1754] [outer = 0x115243800] 09:47:57 INFO - PROCESS | 1656 | 1461084477852 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]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 09:47:57 INFO - PROCESS | 1656 | 1461084477920 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1656 | 1461084477924 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:47:57 INFO - PROCESS | 1656 | 1461084477929 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1656 | 1461084477931 Marionette TRACE conn2 <- [1,2310,null,{}] 09:47:57 INFO - PROCESS | 1656 | 1461084477934 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}] 09:47:58 INFO - PROCESS | 1656 | 1461084478043 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:47:58 INFO - PROCESS | 1656 | 1461084478114 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287bd800 == 53 [pid = 1656] [id = 585] 09:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118d88800) [pid = 1656] [serial = 1755] [outer = 0x0] 09:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11b959c00) [pid = 1656] [serial = 1756] [outer = 0x118d88800] 09:47:58 INFO - PROCESS | 1656 | 1461084478145 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x118fea400) [pid = 1656] [serial = 1757] [outer = 0x118d88800] 09:47:58 INFO - PROCESS | 1656 | 1461084478574 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]]]}] 09:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 673ms 09:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:47:58 INFO - PROCESS | 1656 | 1461084478602 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 1656 | 1461084478604 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:47:58 INFO - PROCESS | 1656 | 1461084478607 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 1656 | 1461084478610 Marionette TRACE conn2 <- [1,2314,null,{}] 09:47:58 INFO - PROCESS | 1656 | 1461084478620 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}] 09:47:58 INFO - PROCESS | 1656 | 1461084478765 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:47:58 INFO - PROCESS | 1656 | 1461084478869 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d9000 == 54 [pid = 1656] [id = 586] 09:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11c112800) [pid = 1656] [serial = 1758] [outer = 0x0] 09:47:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x123e23400) [pid = 1656] [serial = 1759] [outer = 0x11c112800] 09:47:58 INFO - PROCESS | 1656 | 1461084478921 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12453a800) [pid = 1656] [serial = 1760] [outer = 0x11c112800] 09:47:59 INFO - PROCESS | 1656 | 1461084479418 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]]]}] 09:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 826ms 09:47:59 INFO - PROCESS | 1656 | 1461084479433 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:47:59 INFO - PROCESS | 1656 | 1461084479435 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:47:59 INFO - PROCESS | 1656 | 1461084479437 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:47:59 INFO - PROCESS | 1656 | 1461084479438 Marionette TRACE conn2 <- [1,2318,null,{}] 09:47:59 INFO - PROCESS | 1656 | 1461084479441 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}] 09:47:59 INFO - PROCESS | 1656 | 1461084479554 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:47:59 INFO - PROCESS | 1656 | 1461084479615 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e744000 == 55 [pid = 1656] [id = 587] 09:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12388ac00) [pid = 1656] [serial = 1761] [outer = 0x0] 09:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128771400) [pid = 1656] [serial = 1762] [outer = 0x12388ac00] 09:47:59 INFO - PROCESS | 1656 | 1461084479687 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12a4e7800) [pid = 1656] [serial = 1763] [outer = 0x12388ac00] 09:48:00 INFO - PROCESS | 1656 | 1461084480171 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] 09:48:00 INFO - PROCESS | 1656 | 1461084480211 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:48:00 INFO - PROCESS | 1656 | 1461084480216 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1656 | 1461084480219 Marionette TRACE conn2 <- [1,2322,null,{}] 09:48:00 INFO - PROCESS | 1656 | 1461084480223 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}] 09:48:00 INFO - PROCESS | 1656 | 1461084480376 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:48:00 INFO - PROCESS | 1656 | 1461084480467 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12efa4800 == 56 [pid = 1656] [id = 588] 09:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a4e4400) [pid = 1656] [serial = 1764] [outer = 0x0] 09:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12b0f2c00) [pid = 1656] [serial = 1765] [outer = 0x12a4e4400] 09:48:00 INFO - PROCESS | 1656 | 1461084480497 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12b2da400) [pid = 1656] [serial = 1766] [outer = 0x12a4e4400] 09:48:00 INFO - PROCESS | 1656 | 1461084480914 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 776ms 09:48:00 INFO - PROCESS | 1656 | 1461084480990 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:48:00 INFO - PROCESS | 1656 | 1461084480992 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:48:00 INFO - PROCESS | 1656 | 1461084480994 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1656 | 1461084480995 Marionette TRACE conn2 <- [1,2326,null,{}] 09:48:01 INFO - PROCESS | 1656 | 1461084480998 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}] 09:48:01 INFO - PROCESS | 1656 | 1461084481105 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:48:01 INFO - PROCESS | 1656 | 1461084481164 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f62b800 == 57 [pid = 1656] [id = 589] 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b3b6000) [pid = 1656] [serial = 1767] [outer = 0x0] 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12b8e6400) [pid = 1656] [serial = 1768] [outer = 0x12b3b6000] 09:48:01 INFO - PROCESS | 1656 | 1461084481196 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12ce89400) [pid = 1656] [serial = 1769] [outer = 0x12b3b6000] 09:48:01 INFO - PROCESS | 1656 | 1461084481630 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]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 09:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:48:01 INFO - PROCESS | 1656 | 1461084481664 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1656 | 1461084481665 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:48:01 INFO - PROCESS | 1656 | 1461084481668 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1656 | 1461084481669 Marionette TRACE conn2 <- [1,2330,null,{}] 09:48:01 INFO - PROCESS | 1656 | 1461084481672 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}] 09:48:01 INFO - PROCESS | 1656 | 1461084481771 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:48:01 INFO - PROCESS | 1656 | 1461084481830 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fed3800 == 58 [pid = 1656] [id = 590] 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b7cdc00) [pid = 1656] [serial = 1770] [outer = 0x0] 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12d009400) [pid = 1656] [serial = 1771] [outer = 0x12b7cdc00] 09:48:01 INFO - PROCESS | 1656 | 1461084481860 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12d176400) [pid = 1656] [serial = 1772] [outer = 0x12b7cdc00] 09:48:02 INFO - PROCESS | 1656 | 1461084482318 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 669ms 09:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:48:02 INFO - PROCESS | 1656 | 1461084482338 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 1656 | 1461084482339 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:48:02 INFO - PROCESS | 1656 | 1461084482341 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 1656 | 1461084482342 Marionette TRACE conn2 <- [1,2334,null,{}] 09:48:02 INFO - PROCESS | 1656 | 1461084482345 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}] 09:48:02 INFO - PROCESS | 1656 | 1461084482451 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:48:02 INFO - PROCESS | 1656 | 1461084482545 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be1b800 == 59 [pid = 1656] [id = 591] 09:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x114ac3800) [pid = 1656] [serial = 1773] [outer = 0x0] 09:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11909b000) [pid = 1656] [serial = 1774] [outer = 0x114ac3800] 09:48:02 INFO - PROCESS | 1656 | 1461084482576 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x123880800) [pid = 1656] [serial = 1775] [outer = 0x114ac3800] 09:48:03 INFO - PROCESS | 1656 | 1461084483066 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]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 772ms 09:48:03 INFO - PROCESS | 1656 | 1461084483113 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1656 | 1461084483116 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:48:03 INFO - PROCESS | 1656 | 1461084483120 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1656 | 1461084483121 Marionette TRACE conn2 <- [1,2338,null,{}] 09:48:03 INFO - PROCESS | 1656 | 1461084483125 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}] 09:48:03 INFO - PROCESS | 1656 | 1461084483230 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:48:03 INFO - PROCESS | 1656 | 1461084483305 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124529800 == 60 [pid = 1656] [id = 592] 09:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11523fc00) [pid = 1656] [serial = 1776] [outer = 0x0] 09:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x115457c00) [pid = 1656] [serial = 1777] [outer = 0x11523fc00] 09:48:03 INFO - PROCESS | 1656 | 1461084483333 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x118757000) [pid = 1656] [serial = 1778] [outer = 0x11523fc00] 09:48:03 INFO - PROCESS | 1656 | 1461084483745 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]]]}] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12d120800 == 59 [pid = 1656] [id = 582] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12cec0800 == 58 [pid = 1656] [id = 581] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7c800 == 57 [pid = 1656] [id = 580] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd6000 == 56 [pid = 1656] [id = 579] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1287bd000 == 55 [pid = 1656] [id = 578] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb1000 == 54 [pid = 1656] [id = 577] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12418a000 == 53 [pid = 1656] [id = 576] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa5f000 == 52 [pid = 1656] [id = 575] 09:48:03 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12dba2c00) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab08000 == 51 [pid = 1656] [id = 574] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11c598000 == 50 [pid = 1656] [id = 573] 09:48:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12fed0800 == 49 [pid = 1656] [id = 566] 09:48:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:48:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 722ms 09:48:03 INFO - PROCESS | 1656 | 1461084483842 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:48:03 INFO - PROCESS | 1656 | 1461084483845 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:48:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:48:03 INFO - PROCESS | 1656 | 1461084483851 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1656 | 1461084483853 Marionette TRACE conn2 <- [1,2342,null,{}] 09:48:03 INFO - PROCESS | 1656 | 1461084483855 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}] 09:48:03 INFO - PROCESS | 1656 | 1461084483959 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:48:03 INFO - PROCESS | 1656 | 1461084483970 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbd3000 == 50 [pid = 1656] [id = 593] 09:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x119854000) [pid = 1656] [serial = 1779] [outer = 0x0] 09:48:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11a9e5000) [pid = 1656] [serial = 1780] [outer = 0x119854000] 09:48:03 INFO - PROCESS | 1656 | 1461084483997 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11ad93800) [pid = 1656] [serial = 1781] [outer = 0x119854000] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12d4b0000) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x116470400) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x129bc0000) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12b3b8c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12d010400) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12b2cc400) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12bc11c00) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12db99800) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118ff2000) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12bc0a800) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12d180400) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12be62000) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114cda400) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12439d800) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12a4ec000) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11aa32400) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12883e800) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11a64a400) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11c38d000) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12dba4000) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11aa3c800) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124533000) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127bbfc00) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11c111400) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12b2cf000) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12b8df000) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12a721000) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x115248400) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11ad28000) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x123a7ac00) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x123a81400) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12b8e8400) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11afb8c00) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11ad94800) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129bc2c00) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118707400) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123e2b800) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11c7c9800) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12d181000) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 09:48:04 INFO - PROCESS | 1656 | 1461084484371 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 568ms 09:48:04 INFO - PROCESS | 1656 | 1461084484420 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1656 | 1461084484421 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:48:04 INFO - PROCESS | 1656 | 1461084484424 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1656 | 1461084484426 Marionette TRACE conn2 <- [1,2346,null,{}] 09:48:04 INFO - PROCESS | 1656 | 1461084484433 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}] 09:48:04 INFO - PROCESS | 1656 | 1461084484522 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:48:04 INFO - PROCESS | 1656 | 1461084484528 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679a000 == 51 [pid = 1656] [id = 594] 09:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11b9fdc00) [pid = 1656] [serial = 1782] [outer = 0x0] 09:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11bed2000) [pid = 1656] [serial = 1783] [outer = 0x11b9fdc00] 09:48:04 INFO - PROCESS | 1656 | 1461084484557 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11c50b800) [pid = 1656] [serial = 1784] [outer = 0x11b9fdc00] 09:48:04 INFO - PROCESS | 1656 | 1461084484892 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 09:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:48:04 INFO - PROCESS | 1656 | 1461084484944 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 1656 | 1461084484946 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:48:04 INFO - PROCESS | 1656 | 1461084484948 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 1656 | 1461084484949 Marionette TRACE conn2 <- [1,2350,null,{}] 09:48:04 INFO - PROCESS | 1656 | 1461084484952 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}] 09:48:05 INFO - PROCESS | 1656 | 1461084485038 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:48:05 INFO - PROCESS | 1656 | 1461084485042 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292c1000 == 52 [pid = 1656] [id = 595] 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123887c00) [pid = 1656] [serial = 1785] [outer = 0x0] 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123e23c00) [pid = 1656] [serial = 1786] [outer = 0x123887c00] 09:48:05 INFO - PROCESS | 1656 | 1461084485068 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1243a3400) [pid = 1656] [serial = 1787] [outer = 0x123887c00] 09:48:05 INFO - PROCESS | 1656 | 1461084485406 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 470ms 09:48:05 INFO - PROCESS | 1656 | 1461084485420 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1656 | 1461084485421 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:48:05 INFO - PROCESS | 1656 | 1461084485423 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1656 | 1461084485424 Marionette TRACE conn2 <- [1,2354,null,{}] 09:48:05 INFO - PROCESS | 1656 | 1461084485426 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}] 09:48:05 INFO - PROCESS | 1656 | 1461084485512 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:48:05 INFO - PROCESS | 1656 | 1461084485573 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ddf800 == 53 [pid = 1656] [id = 596] 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12388e400) [pid = 1656] [serial = 1788] [outer = 0x0] 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124530000) [pid = 1656] [serial = 1789] [outer = 0x12388e400] 09:48:05 INFO - PROCESS | 1656 | 1461084485600 Marionette DEBUG loaded listener.js 09:48:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127dafc00) [pid = 1656] [serial = 1790] [outer = 0x12388e400] 09:48:05 INFO - PROCESS | 1656 | 1461084485906 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 09:48:05 INFO - PROCESS | 1656 | 1461084485943 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1656 | 1461084485945 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:48:05 INFO - PROCESS | 1656 | 1461084485947 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1656 | 1461084485950 Marionette TRACE conn2 <- [1,2358,null,{}] 09:48:05 INFO - PROCESS | 1656 | 1461084485953 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}] 09:48:06 INFO - PROCESS | 1656 | 1461084486073 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:48:06 INFO - PROCESS | 1656 | 1461084486090 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba90000 == 54 [pid = 1656] [id = 597] 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x127dd1400) [pid = 1656] [serial = 1791] [outer = 0x0] 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x129add000) [pid = 1656] [serial = 1792] [outer = 0x127dd1400] 09:48:06 INFO - PROCESS | 1656 | 1461084486117 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b2cb400) [pid = 1656] [serial = 1793] [outer = 0x127dd1400] 09:48:06 INFO - PROCESS | 1656 | 1461084486468 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]]]}] 09:48:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:48:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 571ms 09:48:06 INFO - PROCESS | 1656 | 1461084486519 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:48:06 INFO - PROCESS | 1656 | 1461084486520 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:48:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:48:06 INFO - PROCESS | 1656 | 1461084486522 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:48:06 INFO - PROCESS | 1656 | 1461084486523 Marionette TRACE conn2 <- [1,2362,null,{}] 09:48:06 INFO - PROCESS | 1656 | 1461084486526 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}] 09:48:06 INFO - PROCESS | 1656 | 1461084486635 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:48:06 INFO - PROCESS | 1656 | 1461084486647 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d449800 == 55 [pid = 1656] [id = 598] 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12b2d5400) [pid = 1656] [serial = 1794] [outer = 0x0] 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12b7cc800) [pid = 1656] [serial = 1795] [outer = 0x12b2d5400] 09:48:06 INFO - PROCESS | 1656 | 1461084486672 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bc09400) [pid = 1656] [serial = 1796] [outer = 0x12b2d5400] 09:48:07 INFO - PROCESS | 1656 | 1461084487097 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 620ms 09:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:48:07 INFO - PROCESS | 1656 | 1461084487143 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1656 | 1461084487145 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:48:07 INFO - PROCESS | 1656 | 1461084487147 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1656 | 1461084487148 Marionette TRACE conn2 <- [1,2366,null,{}] 09:48:07 INFO - PROCESS | 1656 | 1461084487150 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}] 09:48:07 INFO - PROCESS | 1656 | 1461084487257 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:48:07 INFO - PROCESS | 1656 | 1461084487294 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db8c000 == 56 [pid = 1656] [id = 599] 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12b2ccc00) [pid = 1656] [serial = 1797] [outer = 0x0] 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12be62000) [pid = 1656] [serial = 1798] [outer = 0x12b2ccc00] 09:48:07 INFO - PROCESS | 1656 | 1461084487321 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12d0f8c00) [pid = 1656] [serial = 1799] [outer = 0x12b2ccc00] 09:48:07 INFO - PROCESS | 1656 | 1461084487648 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]]]}] 09:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 09:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:48:07 INFO - PROCESS | 1656 | 1461084487666 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:48:07 INFO - PROCESS | 1656 | 1461084487667 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:48:07 INFO - PROCESS | 1656 | 1461084487669 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1656 | 1461084487670 Marionette TRACE conn2 <- [1,2370,null,{}] 09:48:07 INFO - PROCESS | 1656 | 1461084487673 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}] 09:48:07 INFO - PROCESS | 1656 | 1461084487782 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:48:07 INFO - PROCESS | 1656 | 1461084487795 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb4800 == 57 [pid = 1656] [id = 600] 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12d176800) [pid = 1656] [serial = 1800] [outer = 0x0] 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12d181000) [pid = 1656] [serial = 1801] [outer = 0x12d176800] 09:48:07 INFO - PROCESS | 1656 | 1461084487820 Marionette DEBUG loaded listener.js 09:48:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12dba5800) [pid = 1656] [serial = 1802] [outer = 0x12d176800] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127bbec00) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127dcc800) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a4ed000) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x114b8bc00) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11beca000) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11aa4b800) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x114e5f000) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1160a7400) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11bec8c00) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1240ec400) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:48:08 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x127bc1400) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:48:08 INFO - PROCESS | 1656 | 1461084488210 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 568ms 09:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:48:08 INFO - PROCESS | 1656 | 1461084488243 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:48:08 INFO - PROCESS | 1656 | 1461084488245 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:48:08 INFO - PROCESS | 1656 | 1461084488255 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1656 | 1461084488256 Marionette TRACE conn2 <- [1,2374,null,{}] 09:48:08 INFO - PROCESS | 1656 | 1461084488260 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}] 09:48:08 INFO - PROCESS | 1656 | 1461084488372 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:48:08 INFO - PROCESS | 1656 | 1461084488377 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd0c000 == 58 [pid = 1656] [id = 601] 09:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11bec8c00) [pid = 1656] [serial = 1803] [outer = 0x0] 09:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129ade800) [pid = 1656] [serial = 1804] [outer = 0x11bec8c00] 09:48:08 INFO - PROCESS | 1656 | 1461084488402 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12dba4000) [pid = 1656] [serial = 1805] [outer = 0x11bec8c00] 09:48:08 INFO - PROCESS | 1656 | 1461084488711 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]]]}] 09:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 477ms 09:48:08 INFO - PROCESS | 1656 | 1461084488728 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:48:08 INFO - PROCESS | 1656 | 1461084488732 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:48:08 INFO - PROCESS | 1656 | 1461084488738 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:48:08 INFO - PROCESS | 1656 | 1461084488741 Marionette TRACE conn2 <- [1,2378,null,{}] 09:48:08 INFO - PROCESS | 1656 | 1461084488744 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}] 09:48:08 INFO - PROCESS | 1656 | 1461084488938 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:48:09 INFO - PROCESS | 1656 | 1461084489001 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1302c6800 == 59 [pid = 1656] [id = 602] 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118fe9400) [pid = 1656] [serial = 1806] [outer = 0x0] 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1243a3000) [pid = 1656] [serial = 1807] [outer = 0x118fe9400] 09:48:09 INFO - PROCESS | 1656 | 1461084489045 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12e370400) [pid = 1656] [serial = 1808] [outer = 0x118fe9400] 09:48:09 INFO - PROCESS | 1656 | 1461084489399 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]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 671ms 09:48:09 INFO - PROCESS | 1656 | 1461084489409 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 1656 | 1461084489411 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:48:09 INFO - PROCESS | 1656 | 1461084489414 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1656 | 1461084489417 Marionette TRACE conn2 <- [1,2382,null,{}] 09:48:09 INFO - PROCESS | 1656 | 1461084489422 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}] 09:48:09 INFO - PROCESS | 1656 | 1461084489518 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:48:09 INFO - PROCESS | 1656 | 1461084489577 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x130989000 == 60 [pid = 1656] [id = 603] 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11909bc00) [pid = 1656] [serial = 1809] [outer = 0x0] 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12e379000) [pid = 1656] [serial = 1810] [outer = 0x11909bc00] 09:48:09 INFO - PROCESS | 1656 | 1461084489602 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12e799c00) [pid = 1656] [serial = 1811] [outer = 0x11909bc00] 09:48:09 INFO - PROCESS | 1656 | 1461084489872 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]]]}] 09:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 474ms 09:48:09 INFO - PROCESS | 1656 | 1461084489888 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:48:09 INFO - PROCESS | 1656 | 1461084489889 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:48:09 INFO - PROCESS | 1656 | 1461084489891 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1656 | 1461084489892 Marionette TRACE conn2 <- [1,2386,null,{}] 09:48:09 INFO - PROCESS | 1656 | 1461084489895 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}] 09:48:09 INFO - PROCESS | 1656 | 1461084489989 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:48:10 INFO - PROCESS | 1656 | 1461084490107 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119842000 == 61 [pid = 1656] [id = 604] 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x114606400) [pid = 1656] [serial = 1812] [outer = 0x0] 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x114ac2400) [pid = 1656] [serial = 1813] [outer = 0x114606400] 09:48:10 INFO - PROCESS | 1656 | 1461084490139 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x114cdb400) [pid = 1656] [serial = 1814] [outer = 0x114606400] 09:48:10 INFO - PROCESS | 1656 | 1461084490634 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]]]}] 09:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 768ms 09:48:10 INFO - PROCESS | 1656 | 1461084490661 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:48:10 INFO - PROCESS | 1656 | 1461084490665 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:48:10 INFO - PROCESS | 1656 | 1461084490669 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 1656 | 1461084490671 Marionette TRACE conn2 <- [1,2390,null,{}] 09:48:10 INFO - PROCESS | 1656 | 1461084490674 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}] 09:48:10 INFO - PROCESS | 1656 | 1461084490790 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:48:10 INFO - PROCESS | 1656 | 1461084490863 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x126799000 == 62 [pid = 1656] [id = 605] 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1162f5000) [pid = 1656] [serial = 1815] [outer = 0x0] 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11aa35000) [pid = 1656] [serial = 1816] [outer = 0x1162f5000] 09:48:10 INFO - PROCESS | 1656 | 1461084490895 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11b958800) [pid = 1656] [serial = 1817] [outer = 0x1162f5000] 09:48:11 INFO - PROCESS | 1656 | 1461084491317 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]]]}] 09:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 670ms 09:48:11 INFO - PROCESS | 1656 | 1461084491342 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:48:11 INFO - PROCESS | 1656 | 1461084491345 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:48:11 INFO - PROCESS | 1656 | 1461084491348 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1656 | 1461084491349 Marionette TRACE conn2 <- [1,2394,null,{}] 09:48:11 INFO - PROCESS | 1656 | 1461084491352 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}] 09:48:11 INFO - PROCESS | 1656 | 1461084491479 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:48:11 INFO - PROCESS | 1656 | 1461084491553 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d45c000 == 63 [pid = 1656] [id = 606] 09:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11c115c00) [pid = 1656] [serial = 1818] [outer = 0x0] 09:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x123889000) [pid = 1656] [serial = 1819] [outer = 0x11c115c00] 09:48:11 INFO - PROCESS | 1656 | 1461084491585 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127dccc00) [pid = 1656] [serial = 1820] [outer = 0x11c115c00] 09:48:12 INFO - PROCESS | 1656 | 1461084492010 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]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 09:48:12 INFO - PROCESS | 1656 | 1461084492019 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:48:12 INFO - PROCESS | 1656 | 1461084492020 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:48:12 INFO - PROCESS | 1656 | 1461084492028 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1656 | 1461084492033 Marionette TRACE conn2 <- [1,2398,null,{}] 09:48:12 INFO - PROCESS | 1656 | 1461084492036 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}] 09:48:12 INFO - PROCESS | 1656 | 1461084492144 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:48:12 INFO - PROCESS | 1656 | 1461084492206 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x13049b800 == 64 [pid = 1656] [id = 607] 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11c1ad400) [pid = 1656] [serial = 1821] [outer = 0x0] 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x129a68c00) [pid = 1656] [serial = 1822] [outer = 0x11c1ad400] 09:48:12 INFO - PROCESS | 1656 | 1461084492277 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12bc10800) [pid = 1656] [serial = 1823] [outer = 0x11c1ad400] 09:48:12 INFO - PROCESS | 1656 | 1461084492680 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]]]}] 09:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 679ms 09:48:12 INFO - PROCESS | 1656 | 1461084492702 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:48:12 INFO - PROCESS | 1656 | 1461084492704 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:48:12 INFO - PROCESS | 1656 | 1461084492707 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1656 | 1461084492708 Marionette TRACE conn2 <- [1,2402,null,{}] 09:48:12 INFO - PROCESS | 1656 | 1461084492710 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}] 09:48:12 INFO - PROCESS | 1656 | 1461084492820 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:48:12 INFO - PROCESS | 1656 | 1461084492922 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1313cd800 == 65 [pid = 1656] [id = 608] 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bc11000) [pid = 1656] [serial = 1824] [outer = 0x0] 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12e35b000) [pid = 1656] [serial = 1825] [outer = 0x12bc11000] 09:48:12 INFO - PROCESS | 1656 | 1461084492953 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12e36dc00) [pid = 1656] [serial = 1826] [outer = 0x12bc11000] 09:48:13 INFO - PROCESS | 1656 | 1461084493411 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]]]}] 09:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 723ms 09:48:13 INFO - PROCESS | 1656 | 1461084493431 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:48:13 INFO - PROCESS | 1656 | 1461084493433 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:48:13 INFO - PROCESS | 1656 | 1461084493436 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:48:13 INFO - PROCESS | 1656 | 1461084493437 Marionette TRACE conn2 <- [1,2406,null,{}] 09:48:13 INFO - PROCESS | 1656 | 1461084493439 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}] 09:48:13 INFO - PROCESS | 1656 | 1461084493549 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:48:13 INFO - PROCESS | 1656 | 1461084493824 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1e0000 == 66 [pid = 1656] [id = 609] 09:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x114b89000) [pid = 1656] [serial = 1827] [outer = 0x0] 09:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x114cdcc00) [pid = 1656] [serial = 1828] [outer = 0x114b89000] 09:48:13 INFO - PROCESS | 1656 | 1461084493893 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x115240c00) [pid = 1656] [serial = 1829] [outer = 0x114b89000] 09:48:14 INFO - PROCESS | 1656 | 1461084494330 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]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 923ms 09:48:14 INFO - PROCESS | 1656 | 1461084494360 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 1656 | 1461084494363 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:48:14 INFO - PROCESS | 1656 | 1461084494369 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1656 | 1461084494371 Marionette TRACE conn2 <- [1,2410,null,{}] 09:48:14 INFO - PROCESS | 1656 | 1461084494374 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}] 09:48:14 INFO - PROCESS | 1656 | 1461084494471 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:48:14 INFO - PROCESS | 1656 | 1461084494545 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12452a800 == 67 [pid = 1656] [id = 610] 09:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x115455c00) [pid = 1656] [serial = 1830] [outer = 0x0] 09:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1177b9000) [pid = 1656] [serial = 1831] [outer = 0x115455c00] 09:48:14 INFO - PROCESS | 1656 | 1461084494576 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11935b800) [pid = 1656] [serial = 1832] [outer = 0x115455c00] 09:48:15 INFO - PROCESS | 1656 | 1461084495044 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 09:48:15 INFO - PROCESS | 1656 | 1461084495091 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1656 | 1461084495093 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:48:15 INFO - PROCESS | 1656 | 1461084495097 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1656 | 1461084495098 Marionette TRACE conn2 <- [1,2414,null,{}] 09:48:15 INFO - PROCESS | 1656 | 1461084495103 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}] 09:48:15 INFO - PROCESS | 1656 | 1461084495196 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:48:15 INFO - PROCESS | 1656 | 1461084495272 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb39000 == 68 [pid = 1656] [id = 611] 09:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11a9eb000) [pid = 1656] [serial = 1833] [outer = 0x0] 09:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11aa47c00) [pid = 1656] [serial = 1834] [outer = 0x11a9eb000] 09:48:15 INFO - PROCESS | 1656 | 1461084495300 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11be0e800) [pid = 1656] [serial = 1835] [outer = 0x11a9eb000] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x130989000 == 67 [pid = 1656] [id = 603] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1302c6800 == 66 [pid = 1656] [id = 602] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd0c000 == 65 [pid = 1656] [id = 601] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb4800 == 64 [pid = 1656] [id = 600] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12880ac00) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x123bbd000) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x114ce1c00) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11a652400) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12876d000) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12b3a9800) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12db8c000 == 63 [pid = 1656] [id = 599] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d449800 == 62 [pid = 1656] [id = 598] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba90000 == 61 [pid = 1656] [id = 597] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x129ddf800 == 60 [pid = 1656] [id = 596] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1292c1000 == 59 [pid = 1656] [id = 595] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12679a000 == 58 [pid = 1656] [id = 594] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbd3000 == 57 [pid = 1656] [id = 593] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x124529800 == 56 [pid = 1656] [id = 592] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12efa4800 == 55 [pid = 1656] [id = 588] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12e744000 == 54 [pid = 1656] [id = 587] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d9000 == 53 [pid = 1656] [id = 586] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1287bd800 == 52 [pid = 1656] [id = 585] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11be24000 == 51 [pid = 1656] [id = 584] 09:48:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4cc000 == 50 [pid = 1656] [id = 583] 09:48:15 INFO - PROCESS | 1656 | 1461084495702 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]]]}] 09:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 626ms 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x116270400) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x115241000) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11c387400) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11b90a000) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11be6a000) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1190e6800) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1177bdc00) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11a64a800) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11a9ec800) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x11c112400) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11c11cc00) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1243a0800) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x129284400) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x127dc9400) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129bccc00) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x129ad7800) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12a4efc00) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12e183400) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12876e400) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12453dc00) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123e31c00) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 09:48:15 INFO - PROCESS | 1656 | 1461084495743 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:48:15 INFO - PROCESS | 1656 | 1461084495745 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:48:15 INFO - PROCESS | 1656 | 1461084495755 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1656 | 1461084495760 Marionette TRACE conn2 <- [1,2418,null,{}] 09:48:15 INFO - PROCESS | 1656 | 1461084495812 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}] 09:48:15 INFO - PROCESS | 1656 | 1461084495931 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:48:15 INFO - PROCESS | 1656 | 1461084495945 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c86a800 == 51 [pid = 1656] [id = 612] 09:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11be69800) [pid = 1656] [serial = 1836] [outer = 0x0] 09:48:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11c118000) [pid = 1656] [serial = 1837] [outer = 0x11be69800] 09:48:15 INFO - PROCESS | 1656 | 1461084495988 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11c38d400) [pid = 1656] [serial = 1838] [outer = 0x11be69800] 09:48:16 INFO - PROCESS | 1656 | 1461084496476 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]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 731ms 09:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:48:16 INFO - PROCESS | 1656 | 1461084496488 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 1656 | 1461084496490 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:48:16 INFO - PROCESS | 1656 | 1461084496492 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 1656 | 1461084496493 Marionette TRACE conn2 <- [1,2422,null,{}] 09:48:16 INFO - PROCESS | 1656 | 1461084496495 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}] 09:48:16 INFO - PROCESS | 1656 | 1461084496578 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:48:16 INFO - PROCESS | 1656 | 1461084496585 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b27800 == 52 [pid = 1656] [id = 613] 09:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c38dc00) [pid = 1656] [serial = 1839] [outer = 0x0] 09:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12388b400) [pid = 1656] [serial = 1840] [outer = 0x11c38dc00] 09:48:16 INFO - PROCESS | 1656 | 1461084496611 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x123e25400) [pid = 1656] [serial = 1841] [outer = 0x11c38dc00] 09:48:16 INFO - PROCESS | 1656 | 1461084496933 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]]]}] 09:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 470ms 09:48:16 INFO - PROCESS | 1656 | 1461084496962 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:48:16 INFO - PROCESS | 1656 | 1461084496964 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:48:16 INFO - PROCESS | 1656 | 1461084496975 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 1656 | 1461084496976 Marionette TRACE conn2 <- [1,2426,null,{}] 09:48:16 INFO - PROCESS | 1656 | 1461084496984 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}] 09:48:17 INFO - PROCESS | 1656 | 1461084497059 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:48:17 INFO - PROCESS | 1656 | 1461084497065 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab1000 == 53 [pid = 1656] [id = 614] 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123e31c00) [pid = 1656] [serial = 1842] [outer = 0x0] 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1240ec400) [pid = 1656] [serial = 1843] [outer = 0x123e31c00] 09:48:17 INFO - PROCESS | 1656 | 1461084497100 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124530c00) [pid = 1656] [serial = 1844] [outer = 0x123e31c00] 09:48:17 INFO - PROCESS | 1656 | 1461084497513 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 584ms 09:48:17 INFO - PROCESS | 1656 | 1461084497569 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1656 | 1461084497571 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:48:17 INFO - PROCESS | 1656 | 1461084497576 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1656 | 1461084497578 Marionette TRACE conn2 <- [1,2430,null,{}] 09:48:17 INFO - PROCESS | 1656 | 1461084497582 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}] 09:48:17 INFO - PROCESS | 1656 | 1461084497708 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:48:17 INFO - PROCESS | 1656 | 1461084497721 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b72b000 == 54 [pid = 1656] [id = 615] 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12453cc00) [pid = 1656] [serial = 1845] [outer = 0x0] 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x127dcd000) [pid = 1656] [serial = 1846] [outer = 0x12453cc00] 09:48:17 INFO - PROCESS | 1656 | 1461084497762 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x128803800) [pid = 1656] [serial = 1847] [outer = 0x12453cc00] 09:48:18 INFO - PROCESS | 1656 | 1461084498149 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 622ms 09:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:48:18 INFO - PROCESS | 1656 | 1461084498198 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1656 | 1461084498199 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:48:18 INFO - PROCESS | 1656 | 1461084498201 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1656 | 1461084498202 Marionette TRACE conn2 <- [1,2434,null,{}] 09:48:18 INFO - PROCESS | 1656 | 1461084498205 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}] 09:48:18 INFO - PROCESS | 1656 | 1461084498317 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:48:18 INFO - PROCESS | 1656 | 1461084498367 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b746000 == 55 [pid = 1656] [id = 616] 09:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11ad96400) [pid = 1656] [serial = 1848] [outer = 0x0] 09:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x128839400) [pid = 1656] [serial = 1849] [outer = 0x11ad96400] 09:48:18 INFO - PROCESS | 1656 | 1461084498408 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x129a6f400) [pid = 1656] [serial = 1850] [outer = 0x11ad96400] 09:48:18 INFO - PROCESS | 1656 | 1461084498807 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 618ms 09:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:48:18 INFO - PROCESS | 1656 | 1461084498819 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1656 | 1461084498821 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:48:18 INFO - PROCESS | 1656 | 1461084498823 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1656 | 1461084498824 Marionette TRACE conn2 <- [1,2438,null,{}] 09:48:18 INFO - PROCESS | 1656 | 1461084498826 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}] 09:48:18 INFO - PROCESS | 1656 | 1461084498927 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:48:18 INFO - PROCESS | 1656 | 1461084498939 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cebf800 == 56 [pid = 1656] [id = 617] 09:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x129a71800) [pid = 1656] [serial = 1851] [outer = 0x0] 09:48:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x129bbdc00) [pid = 1656] [serial = 1852] [outer = 0x129a71800] 09:48:18 INFO - PROCESS | 1656 | 1461084498964 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12a4e2c00) [pid = 1656] [serial = 1853] [outer = 0x129a71800] 09:48:19 INFO - PROCESS | 1656 | 1461084499309 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 09:48:19 INFO - PROCESS | 1656 | 1461084499346 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1656 | 1461084499347 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:48:19 INFO - PROCESS | 1656 | 1461084499349 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1656 | 1461084499350 Marionette TRACE conn2 <- [1,2442,null,{}] 09:48:19 INFO - PROCESS | 1656 | 1461084499353 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}] 09:48:19 INFO - PROCESS | 1656 | 1461084499454 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:48:19 INFO - PROCESS | 1656 | 1461084499492 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d11f800 == 57 [pid = 1656] [id = 618] 09:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x129bcb400) [pid = 1656] [serial = 1854] [outer = 0x0] 09:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a718000) [pid = 1656] [serial = 1855] [outer = 0x129bcb400] 09:48:19 INFO - PROCESS | 1656 | 1461084499517 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12a721c00) [pid = 1656] [serial = 1856] [outer = 0x129bcb400] 09:48:19 INFO - PROCESS | 1656 | 1461084499838 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 09:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:48:19 INFO - PROCESS | 1656 | 1461084499869 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 1656 | 1461084499870 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:48:19 INFO - PROCESS | 1656 | 1461084499872 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 1656 | 1461084499873 Marionette TRACE conn2 <- [1,2446,null,{}] 09:48:19 INFO - PROCESS | 1656 | 1461084499875 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}] 09:48:20 INFO - PROCESS | 1656 | 1461084500171 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119854000) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11b9fdc00) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12388e400) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x114ac3800) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11523fc00) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11bec8c00) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x123887c00) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12ce91000) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x114cdc800) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x127dd1400) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12b2ccc00) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12b2d5400) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12d176800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:48:20 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118fe9400) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:48:20 INFO - PROCESS | 1656 | 1461084500216 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adbf800 == 58 [pid = 1656] [id = 619] 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x114ac0000) [pid = 1656] [serial = 1857] [outer = 0x0] 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11523fc00) [pid = 1656] [serial = 1858] [outer = 0x114ac0000] 09:48:20 INFO - PROCESS | 1656 | 1461084500247 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124539800) [pid = 1656] [serial = 1859] [outer = 0x114ac0000] 09:48:20 INFO - PROCESS | 1656 | 1461084500538 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 718ms 09:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:48:20 INFO - PROCESS | 1656 | 1461084500590 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1656 | 1461084500592 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:48:20 INFO - PROCESS | 1656 | 1461084500594 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1656 | 1461084500596 Marionette TRACE conn2 <- [1,2450,null,{}] 09:48:20 INFO - PROCESS | 1656 | 1461084500598 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}] 09:48:20 INFO - PROCESS | 1656 | 1461084500694 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:48:20 INFO - PROCESS | 1656 | 1461084500771 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4b5000 == 59 [pid = 1656] [id = 620] 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12b2d4c00) [pid = 1656] [serial = 1860] [outer = 0x0] 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b8e9c00) [pid = 1656] [serial = 1861] [outer = 0x12b2d4c00] 09:48:20 INFO - PROCESS | 1656 | 1461084500797 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12be5c000) [pid = 1656] [serial = 1862] [outer = 0x12b2d4c00] 09:48:21 INFO - PROCESS | 1656 | 1461084501065 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 519ms 09:48:21 INFO - PROCESS | 1656 | 1461084501114 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1656 | 1461084501116 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:48:21 INFO - PROCESS | 1656 | 1461084501121 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1656 | 1461084501122 Marionette TRACE conn2 <- [1,2454,null,{}] 09:48:21 INFO - PROCESS | 1656 | 1461084501124 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}] 09:48:21 INFO - PROCESS | 1656 | 1461084501209 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:48:21 INFO - PROCESS | 1656 | 1461084501213 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e823800 == 60 [pid = 1656] [id = 621] 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12be61400) [pid = 1656] [serial = 1863] [outer = 0x0] 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12d005c00) [pid = 1656] [serial = 1864] [outer = 0x12be61400] 09:48:21 INFO - PROCESS | 1656 | 1461084501238 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12d0f1c00) [pid = 1656] [serial = 1865] [outer = 0x12be61400] 09:48:21 INFO - PROCESS | 1656 | 1461084501554 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 09:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:48:21 INFO - PROCESS | 1656 | 1461084501590 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 1656 | 1461084501591 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:48:21 INFO - PROCESS | 1656 | 1461084501593 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 1656 | 1461084501594 Marionette TRACE conn2 <- [1,2458,null,{}] 09:48:21 INFO - PROCESS | 1656 | 1461084501597 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}] 09:48:21 INFO - PROCESS | 1656 | 1461084501708 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:48:21 INFO - PROCESS | 1656 | 1461084501715 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebc9800 == 61 [pid = 1656] [id = 622] 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bc0f800) [pid = 1656] [serial = 1866] [outer = 0x0] 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12d0f7400) [pid = 1656] [serial = 1867] [outer = 0x12bc0f800] 09:48:21 INFO - PROCESS | 1656 | 1461084501740 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12d4b1400) [pid = 1656] [serial = 1868] [outer = 0x12bc0f800] 09:48:22 INFO - PROCESS | 1656 | 1461084502050 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 468ms 09:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:48:22 INFO - PROCESS | 1656 | 1461084502061 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1656 | 1461084502063 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:48:22 INFO - PROCESS | 1656 | 1461084502067 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1656 | 1461084502069 Marionette TRACE conn2 <- [1,2462,null,{}] 09:48:22 INFO - PROCESS | 1656 | 1461084502072 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}] 09:48:22 INFO - PROCESS | 1656 | 1461084502156 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:48:22 INFO - PROCESS | 1656 | 1461084502278 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119841000 == 62 [pid = 1656] [id = 623] 09:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11464f400) [pid = 1656] [serial = 1869] [outer = 0x0] 09:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x114b89c00) [pid = 1656] [serial = 1870] [outer = 0x11464f400] 09:48:22 INFO - PROCESS | 1656 | 1461084502313 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x115245c00) [pid = 1656] [serial = 1871] [outer = 0x11464f400] 09:48:22 INFO - PROCESS | 1656 | 1461084502745 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 722ms 09:48:22 INFO - PROCESS | 1656 | 1461084502788 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:48:22 INFO - PROCESS | 1656 | 1461084502790 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:48:22 INFO - PROCESS | 1656 | 1461084502794 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1656 | 1461084502797 Marionette TRACE conn2 <- [1,2466,null,{}] 09:48:22 INFO - PROCESS | 1656 | 1461084502800 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}] 09:48:22 INFO - PROCESS | 1656 | 1461084502910 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:48:22 INFO - PROCESS | 1656 | 1461084502969 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12452a000 == 63 [pid = 1656] [id = 624] 09:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x118d94c00) [pid = 1656] [serial = 1872] [outer = 0x0] 09:48:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x11a64a400) [pid = 1656] [serial = 1873] [outer = 0x118d94c00] 09:48:23 INFO - PROCESS | 1656 | 1461084503002 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x11aa37400) [pid = 1656] [serial = 1874] [outer = 0x118d94c00] 09:48:23 INFO - PROCESS | 1656 | 1461084503447 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 676ms 09:48:23 INFO - PROCESS | 1656 | 1461084503472 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1656 | 1461084503475 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:48:23 INFO - PROCESS | 1656 | 1461084503477 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1656 | 1461084503479 Marionette TRACE conn2 <- [1,2470,null,{}] 09:48:23 INFO - PROCESS | 1656 | 1461084503481 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}] 09:48:23 INFO - PROCESS | 1656 | 1461084503609 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:48:23 INFO - PROCESS | 1656 | 1461084503681 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b2aa800 == 64 [pid = 1656] [id = 625] 09:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11be6a000) [pid = 1656] [serial = 1875] [outer = 0x0] 09:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11c11a800) [pid = 1656] [serial = 1876] [outer = 0x11be6a000] 09:48:23 INFO - PROCESS | 1656 | 1461084503712 Marionette DEBUG loaded listener.js 09:48:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x123e25800) [pid = 1656] [serial = 1877] [outer = 0x11be6a000] 09:48:24 INFO - PROCESS | 1656 | 1461084504124 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]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 09:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:48:24 INFO - PROCESS | 1656 | 1461084504151 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:48:24 INFO - PROCESS | 1656 | 1461084504152 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:48:24 INFO - PROCESS | 1656 | 1461084504159 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 1656 | 1461084504162 Marionette TRACE conn2 <- [1,2474,null,{}] 09:48:24 INFO - PROCESS | 1656 | 1461084504165 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}] 09:48:24 INFO - PROCESS | 1656 | 1461084504284 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:48:24 INFO - PROCESS | 1656 | 1461084504407 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f377800 == 65 [pid = 1656] [id = 626] 09:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x123e25c00) [pid = 1656] [serial = 1878] [outer = 0x0] 09:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1243ea400) [pid = 1656] [serial = 1879] [outer = 0x123e25c00] 09:48:24 INFO - PROCESS | 1656 | 1461084504459 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x129adec00) [pid = 1656] [serial = 1880] [outer = 0x123e25c00] 09:48:24 INFO - PROCESS | 1656 | 1461084504993 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 878ms 09:48:25 INFO - PROCESS | 1656 | 1461084505034 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1656 | 1461084505036 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:48:25 INFO - PROCESS | 1656 | 1461084505038 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1656 | 1461084505039 Marionette TRACE conn2 <- [1,2478,null,{}] 09:48:25 INFO - PROCESS | 1656 | 1461084505042 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}] 09:48:25 INFO - PROCESS | 1656 | 1461084505146 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:48:25 INFO - PROCESS | 1656 | 1461084505206 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fece800 == 66 [pid = 1656] [id = 627] 09:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12453d400) [pid = 1656] [serial = 1881] [outer = 0x0] 09:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12b2cfc00) [pid = 1656] [serial = 1882] [outer = 0x12453d400] 09:48:25 INFO - PROCESS | 1656 | 1461084505277 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12bc07c00) [pid = 1656] [serial = 1883] [outer = 0x12453d400] 09:48:25 INFO - PROCESS | 1656 | 1461084505654 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 669ms 09:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:48:25 INFO - PROCESS | 1656 | 1461084505708 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1656 | 1461084505709 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:48:25 INFO - PROCESS | 1656 | 1461084505712 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1656 | 1461084505713 Marionette TRACE conn2 <- [1,2482,null,{}] 09:48:25 INFO - PROCESS | 1656 | 1461084505716 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}] 09:48:25 INFO - PROCESS | 1656 | 1461084505819 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:48:25 INFO - PROCESS | 1656 | 1461084505881 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304b1000 == 67 [pid = 1656] [id = 628] 09:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12d00f400) [pid = 1656] [serial = 1884] [outer = 0x0] 09:48:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12d4ae000) [pid = 1656] [serial = 1885] [outer = 0x12d00f400] 09:48:25 INFO - PROCESS | 1656 | 1461084505960 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12e373c00) [pid = 1656] [serial = 1886] [outer = 0x12d00f400] 09:48:26 INFO - PROCESS | 1656 | 1461084506413 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 721ms 09:48:26 INFO - PROCESS | 1656 | 1461084506474 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:48:26 INFO - PROCESS | 1656 | 1461084506476 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:48:26 INFO - PROCESS | 1656 | 1461084506482 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 1656 | 1461084506484 Marionette TRACE conn2 <- [1,2486,null,{}] 09:48:26 INFO - PROCESS | 1656 | 1461084506488 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}] 09:48:26 INFO - PROCESS | 1656 | 1461084506651 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:48:26 INFO - PROCESS | 1656 | 1461084506780 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123adc000 == 68 [pid = 1656] [id = 629] 09:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x115242c00) [pid = 1656] [serial = 1887] [outer = 0x0] 09:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12d011000) [pid = 1656] [serial = 1888] [outer = 0x115242c00] 09:48:26 INFO - PROCESS | 1656 | 1461084506833 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12e78d000) [pid = 1656] [serial = 1889] [outer = 0x115242c00] 09:48:27 INFO - PROCESS | 1656 | 1461084507478 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]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1022ms 09:48:27 INFO - PROCESS | 1656 | 1461084507504 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:48:27 INFO - PROCESS | 1656 | 1461084507506 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:48:27 INFO - PROCESS | 1656 | 1461084507509 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1656 | 1461084507512 Marionette TRACE conn2 <- [1,2490,null,{}] 09:48:27 INFO - PROCESS | 1656 | 1461084507516 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}] 09:48:27 INFO - PROCESS | 1656 | 1461084507628 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:48:27 INFO - PROCESS | 1656 | 1461084507752 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12672b800 == 69 [pid = 1656] [id = 630] 09:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x114acb000) [pid = 1656] [serial = 1890] [outer = 0x0] 09:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x114e63800) [pid = 1656] [serial = 1891] [outer = 0x114acb000] 09:48:27 INFO - PROCESS | 1656 | 1461084507785 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1190eb400) [pid = 1656] [serial = 1892] [outer = 0x114acb000] 09:48:28 INFO - PROCESS | 1656 | 1461084508310 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 826ms 09:48:28 INFO - PROCESS | 1656 | 1461084508358 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 1656 | 1461084508364 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:48:28 INFO - PROCESS | 1656 | 1461084508372 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 1656 | 1461084508374 Marionette TRACE conn2 <- [1,2494,null,{}] 09:48:28 INFO - PROCESS | 1656 | 1461084508378 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}] 09:48:28 INFO - PROCESS | 1656 | 1461084508524 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:48:28 INFO - PROCESS | 1656 | 1461084508631 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x126798000 == 70 [pid = 1656] [id = 631] 09:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11afb3800) [pid = 1656] [serial = 1893] [outer = 0x0] 09:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x11be69000) [pid = 1656] [serial = 1894] [outer = 0x11afb3800] 09:48:28 INFO - PROCESS | 1656 | 1461084508677 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11c1aec00) [pid = 1656] [serial = 1895] [outer = 0x11afb3800] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x1304a3800 == 69 [pid = 1656] [id = 570] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4cf000 == 68 [pid = 1656] [id = 569] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebc9800 == 67 [pid = 1656] [id = 622] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12e823800 == 66 [pid = 1656] [id = 621] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4b5000 == 65 [pid = 1656] [id = 620] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11adbf800 == 64 [pid = 1656] [id = 619] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12d11f800 == 63 [pid = 1656] [id = 618] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12e379000) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12b8e6400) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12d009400) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12cebf800 == 62 [pid = 1656] [id = 617] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b746000 == 61 [pid = 1656] [id = 616] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12b72b000 == 60 [pid = 1656] [id = 615] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab1000 == 59 [pid = 1656] [id = 614] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x127b27800 == 58 [pid = 1656] [id = 613] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11c86a800 == 57 [pid = 1656] [id = 612] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb39000 == 56 [pid = 1656] [id = 611] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x12452a800 == 55 [pid = 1656] [id = 610] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1e0000 == 54 [pid = 1656] [id = 609] 09:48:28 INFO - PROCESS | 1656 | --DOCSHELL 0x119842000 == 53 [pid = 1656] [id = 604] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x12d0f2c00) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12e18bc00) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x129ade800) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x123e23c00) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1243a3400) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12bc09400) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12dba5800) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12dba4000) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12b2cb400) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x127dafc00) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x129add000) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12be62000) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b7cc800) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12d181000) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12d0f8c00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1243a3000) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x115323800) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11a9e5000) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11ad93800) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11bed2000) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11c50b800) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12b0f2c00) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124530000) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x123880800) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11909b000) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118757000) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x115457c00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x123e23400) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12a719c00) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x128771400) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11b959c00) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 09:48:28 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12e370400) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 09:48:29 INFO - PROCESS | 1656 | 1461084509101 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 09:48:29 INFO - PROCESS | 1656 | 1461084509143 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:48:29 INFO - PROCESS | 1656 | 1461084509145 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:48:29 INFO - PROCESS | 1656 | 1461084509147 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1656 | 1461084509152 Marionette TRACE conn2 <- [1,2498,null,{}] 09:48:29 INFO - PROCESS | 1656 | 1461084509159 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}] 09:48:29 INFO - PROCESS | 1656 | 1461084509245 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:48:29 INFO - PROCESS | 1656 | 1461084509306 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12451c000 == 54 [pid = 1656] [id = 632] 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11afb4c00) [pid = 1656] [serial = 1896] [outer = 0x0] 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11c53ac00) [pid = 1656] [serial = 1897] [outer = 0x11afb4c00] 09:48:29 INFO - PROCESS | 1656 | 1461084509338 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x123fd2000) [pid = 1656] [serial = 1898] [outer = 0x11afb4c00] 09:48:29 INFO - PROCESS | 1656 | 1461084509649 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 524ms 09:48:29 INFO - PROCESS | 1656 | 1461084509672 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 1656 | 1461084509674 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:48:29 INFO - PROCESS | 1656 | 1461084509676 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1656 | 1461084509677 Marionette TRACE conn2 <- [1,2502,null,{}] 09:48:29 INFO - PROCESS | 1656 | 1461084509679 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}] 09:48:29 INFO - PROCESS | 1656 | 1461084509769 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:48:29 INFO - PROCESS | 1656 | 1461084509824 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287b3000 == 55 [pid = 1656] [id = 633] 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x123e2fc00) [pid = 1656] [serial = 1899] [outer = 0x0] 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124530000) [pid = 1656] [serial = 1900] [outer = 0x123e2fc00] 09:48:29 INFO - PROCESS | 1656 | 1461084509851 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x128808000) [pid = 1656] [serial = 1901] [outer = 0x123e2fc00] 09:48:30 INFO - PROCESS | 1656 | 1461084510161 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 09:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:48:30 INFO - PROCESS | 1656 | 1461084510196 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1656 | 1461084510197 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:48:30 INFO - PROCESS | 1656 | 1461084510202 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1656 | 1461084510203 Marionette TRACE conn2 <- [1,2506,null,{}] 09:48:30 INFO - PROCESS | 1656 | 1461084510205 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}] 09:48:30 INFO - PROCESS | 1656 | 1461084510287 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:48:30 INFO - PROCESS | 1656 | 1461084510291 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c43d000 == 56 [pid = 1656] [id = 634] 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12927d400) [pid = 1656] [serial = 1902] [outer = 0x0] 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x129adc800) [pid = 1656] [serial = 1903] [outer = 0x12927d400] 09:48:30 INFO - PROCESS | 1656 | 1461084510317 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a4ef400) [pid = 1656] [serial = 1904] [outer = 0x12927d400] 09:48:30 INFO - PROCESS | 1656 | 1461084510655 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]]]}] 09:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 472ms 09:48:30 INFO - PROCESS | 1656 | 1461084510673 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:48:30 INFO - PROCESS | 1656 | 1461084510674 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:48:30 INFO - PROCESS | 1656 | 1461084510677 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:48:30 INFO - PROCESS | 1656 | 1461084510678 Marionette TRACE conn2 <- [1,2510,null,{}] 09:48:30 INFO - PROCESS | 1656 | 1461084510680 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}] 09:48:30 INFO - PROCESS | 1656 | 1461084510812 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:48:30 INFO - PROCESS | 1656 | 1461084510850 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d120000 == 57 [pid = 1656] [id = 635] 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x128209c00) [pid = 1656] [serial = 1905] [outer = 0x0] 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12b0f4c00) [pid = 1656] [serial = 1906] [outer = 0x128209c00] 09:48:30 INFO - PROCESS | 1656 | 1461084510878 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12d002800) [pid = 1656] [serial = 1907] [outer = 0x128209c00] 09:48:31 INFO - PROCESS | 1656 | 1461084511202 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 570ms 09:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:48:31 INFO - PROCESS | 1656 | 1461084511246 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1656 | 1461084511247 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:48:31 INFO - PROCESS | 1656 | 1461084511250 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1656 | 1461084511251 Marionette TRACE conn2 <- [1,2514,null,{}] 09:48:31 INFO - PROCESS | 1656 | 1461084511253 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}] 09:48:31 INFO - PROCESS | 1656 | 1461084511359 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:48:31 INFO - PROCESS | 1656 | 1461084511371 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db87800 == 58 [pid = 1656] [id = 636] 09:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12be5ec00) [pid = 1656] [serial = 1908] [outer = 0x0] 09:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12d182800) [pid = 1656] [serial = 1909] [outer = 0x12be5ec00] 09:48:31 INFO - PROCESS | 1656 | 1461084511396 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12e368c00) [pid = 1656] [serial = 1910] [outer = 0x12be5ec00] 09:48:31 INFO - PROCESS | 1656 | 1461084511765 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 09:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:48:31 INFO - PROCESS | 1656 | 1461084511820 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1656 | 1461084511821 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:48:31 INFO - PROCESS | 1656 | 1461084511823 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1656 | 1461084511824 Marionette TRACE conn2 <- [1,2518,null,{}] 09:48:31 INFO - PROCESS | 1656 | 1461084511826 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}] 09:48:31 INFO - PROCESS | 1656 | 1461084511984 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:48:32 INFO - PROCESS | 1656 | 1461084512007 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e74e000 == 59 [pid = 1656] [id = 637] 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12e367800) [pid = 1656] [serial = 1911] [outer = 0x0] 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12e379000) [pid = 1656] [serial = 1912] [outer = 0x12e367800] 09:48:32 INFO - PROCESS | 1656 | 1461084512048 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12e799800) [pid = 1656] [serial = 1913] [outer = 0x12e367800] 09:48:32 INFO - PROCESS | 1656 | 1461084512466 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 668ms 09:48:32 INFO - PROCESS | 1656 | 1461084512494 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:48:32 INFO - PROCESS | 1656 | 1461084512496 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:48:32 INFO - PROCESS | 1656 | 1461084512500 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1656 | 1461084512504 Marionette TRACE conn2 <- [1,2522,null,{}] 09:48:32 INFO - PROCESS | 1656 | 1461084512508 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}] 09:48:32 INFO - PROCESS | 1656 | 1461084512674 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:48:32 INFO - PROCESS | 1656 | 1461084512694 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef8f000 == 60 [pid = 1656] [id = 638] 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11be6ec00) [pid = 1656] [serial = 1914] [outer = 0x0] 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12e7b3c00) [pid = 1656] [serial = 1915] [outer = 0x11be6ec00] 09:48:32 INFO - PROCESS | 1656 | 1461084512737 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12e7bb000) [pid = 1656] [serial = 1916] [outer = 0x11be6ec00] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x12be61400) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x12b2d4c00) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11c11a400) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x118d8bc00) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12b3b6000) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12b7cdc00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x129281400) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x127ca9400) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x114b8e400) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11909bc00) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x115243800) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11c112800) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12388ac00) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118d88800) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12a4e4400) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11ad96400) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x129a71800) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x129bcb400) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11be69800) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11c38dc00) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12453cc00) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x115455c00) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x114b89000) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x123e31c00) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11a9eb000) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:48:33 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x114ac0000) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:48:33 INFO - PROCESS | 1656 | 1461084513446 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 975ms 09:48:33 INFO - PROCESS | 1656 | 1461084513473 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 1656 | 1461084513474 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:48:33 INFO - PROCESS | 1656 | 1461084513477 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1656 | 1461084513478 Marionette TRACE conn2 <- [1,2526,null,{}] 09:48:33 INFO - PROCESS | 1656 | 1461084513486 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}] 09:48:33 INFO - PROCESS | 1656 | 1461084513574 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:48:33 INFO - PROCESS | 1656 | 1461084513578 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd7000 == 61 [pid = 1656] [id = 639] 09:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x114bc3000) [pid = 1656] [serial = 1917] [outer = 0x0] 09:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x114bc6000) [pid = 1656] [serial = 1918] [outer = 0x114bc3000] 09:48:33 INFO - PROCESS | 1656 | 1461084513603 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x114bcb000) [pid = 1656] [serial = 1919] [outer = 0x114bc3000] 09:48:33 INFO - PROCESS | 1656 | 1461084513959 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 09:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:48:34 INFO - PROCESS | 1656 | 1461084513996 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1656 | 1461084513998 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:48:34 INFO - PROCESS | 1656 | 1461084514003 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1656 | 1461084514004 Marionette TRACE conn2 <- [1,2530,null,{}] 09:48:34 INFO - PROCESS | 1656 | 1461084514007 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}] 09:48:34 INFO - PROCESS | 1656 | 1461084514104 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:48:34 INFO - PROCESS | 1656 | 1461084514108 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fedb000 == 62 [pid = 1656] [id = 640] 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114bcd400) [pid = 1656] [serial = 1920] [outer = 0x0] 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11afacc00) [pid = 1656] [serial = 1921] [outer = 0x114bcd400] 09:48:34 INFO - PROCESS | 1656 | 1461084514138 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x129281400) [pid = 1656] [serial = 1922] [outer = 0x114bcd400] 09:48:34 INFO - PROCESS | 1656 | 1461084514478 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]]]}] 09:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 09:48:34 INFO - PROCESS | 1656 | 1461084514522 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:48:34 INFO - PROCESS | 1656 | 1461084514524 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:48:34 INFO - PROCESS | 1656 | 1461084514526 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:48:34 INFO - PROCESS | 1656 | 1461084514527 Marionette TRACE conn2 <- [1,2534,null,{}] 09:48:34 INFO - PROCESS | 1656 | 1461084514529 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}] 09:48:34 INFO - PROCESS | 1656 | 1461084514616 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:48:34 INFO - PROCESS | 1656 | 1461084514680 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304ad000 == 63 [pid = 1656] [id = 641] 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x115243800) [pid = 1656] [serial = 1923] [outer = 0x0] 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12b3b6000) [pid = 1656] [serial = 1924] [outer = 0x115243800] 09:48:34 INFO - PROCESS | 1656 | 1461084514706 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12e7b6c00) [pid = 1656] [serial = 1925] [outer = 0x115243800] 09:48:35 INFO - PROCESS | 1656 | 1461084515000 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 09:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:48:35 INFO - PROCESS | 1656 | 1461084515045 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1656 | 1461084515046 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:48:35 INFO - PROCESS | 1656 | 1461084515049 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1656 | 1461084515051 Marionette TRACE conn2 <- [1,2538,null,{}] 09:48:35 INFO - PROCESS | 1656 | 1461084515055 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}] 09:48:35 INFO - PROCESS | 1656 | 1461084515140 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:48:35 INFO - PROCESS | 1656 | 1461084515144 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x138ccc000 == 64 [pid = 1656] [id = 642] 09:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11a908400) [pid = 1656] [serial = 1926] [outer = 0x0] 09:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x11a90d800) [pid = 1656] [serial = 1927] [outer = 0x11a908400] 09:48:35 INFO - PROCESS | 1656 | 1461084515168 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11a911800) [pid = 1656] [serial = 1928] [outer = 0x11a908400] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4de000 == 63 [pid = 1656] [id = 530] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e756000 == 62 [pid = 1656] [id = 527] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12f62b800 == 61 [pid = 1656] [id = 589] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb6000 == 60 [pid = 1656] [id = 531] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12fed3800 == 59 [pid = 1656] [id = 590] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab2e800 == 58 [pid = 1656] [id = 567] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef98000 == 57 [pid = 1656] [id = 532] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1313cd800 == 56 [pid = 1656] [id = 608] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa6f000 == 55 [pid = 1656] [id = 533] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x13049b800 == 54 [pid = 1656] [id = 607] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d45c000 == 53 [pid = 1656] [id = 606] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x127c67800 == 52 [pid = 1656] [id = 529] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x126799000 == 51 [pid = 1656] [id = 605] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbdf800 == 50 [pid = 1656] [id = 572] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x127b26000 == 49 [pid = 1656] [id = 568] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x13098a000 == 48 [pid = 1656] [id = 571] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11be1b800 == 47 [pid = 1656] [id = 591] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11b267800 == 46 [pid = 1656] [id = 528] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x126798000 == 45 [pid = 1656] [id = 631] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12672b800 == 44 [pid = 1656] [id = 630] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123adc000 == 43 [pid = 1656] [id = 629] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1304b1000 == 42 [pid = 1656] [id = 628] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12fece800 == 41 [pid = 1656] [id = 627] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12f377800 == 40 [pid = 1656] [id = 626] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12b2aa800 == 39 [pid = 1656] [id = 625] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12452a000 == 38 [pid = 1656] [id = 624] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x119841000 == 37 [pid = 1656] [id = 623] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12451c000 == 36 [pid = 1656] [id = 632] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12d120000 == 35 [pid = 1656] [id = 635] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x11c43d000 == 34 [pid = 1656] [id = 634] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef8f000 == 33 [pid = 1656] [id = 638] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12fedb000 == 32 [pid = 1656] [id = 640] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12e74e000 == 31 [pid = 1656] [id = 637] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd7000 == 30 [pid = 1656] [id = 639] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x12db87800 == 29 [pid = 1656] [id = 636] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1287b3000 == 28 [pid = 1656] [id = 633] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12e799c00) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x129bbec00) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1177bac00) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12d005c00) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12b8e9c00) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11523fc00) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12d0f7400) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12be5c000) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x128803800) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124538000) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11afb0c00) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12ce89400) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12d176400) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12be62400) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118d33c00) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12453a800) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12a4e7800) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118fea400) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b2da400) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128839400) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x129bbdc00) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x129a6f400) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a718000) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12a4e2c00) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11c118000) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11c38d400) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12388b400) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123e25400) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x127dcd000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11935b800) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1177b9000) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115240c00) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114cdcc00) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1240ec400) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124530c00) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12e35b000) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129a68c00) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a721c00) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11aa35000) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x123889000) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11be0e800) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124539800) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11aa47c00) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12d0f1c00) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114ac2400) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 09:48:36 INFO - PROCESS | 1656 | --DOCSHELL 0x1304ad000 == 27 [pid = 1656] [id = 641] 09:48:36 INFO - PROCESS | 1656 | 1461084516914 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1874ms 09:48:36 INFO - PROCESS | 1656 | 1461084516924 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 1656 | 1461084516926 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:48:36 INFO - PROCESS | 1656 | 1461084516930 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 1656 | 1461084516932 Marionette TRACE conn2 <- [1,2542,null,{}] 09:48:36 INFO - PROCESS | 1656 | 1461084516941 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}] 09:48:37 INFO - PROCESS | 1656 | 1461084517031 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:48:37 INFO - PROCESS | 1656 | 1461084517081 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118688800 == 28 [pid = 1656] [id = 643] 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x114bc0c00) [pid = 1656] [serial = 1929] [outer = 0x0] 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x114bc6c00) [pid = 1656] [serial = 1930] [outer = 0x114bc0c00] 09:48:37 INFO - PROCESS | 1656 | 1461084517109 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x114cdcc00) [pid = 1656] [serial = 1931] [outer = 0x114bc0c00] 09:48:37 INFO - PROCESS | 1656 | 1461084517446 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]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 526ms 09:48:37 INFO - PROCESS | 1656 | 1461084517456 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1656 | 1461084517460 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:48:37 INFO - PROCESS | 1656 | 1461084517465 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1656 | 1461084517468 Marionette TRACE conn2 <- [1,2546,null,{}] 09:48:37 INFO - PROCESS | 1656 | 1461084517472 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}] 09:48:37 INFO - PROCESS | 1656 | 1461084517544 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:48:37 INFO - PROCESS | 1656 | 1461084517551 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11983a800 == 29 [pid = 1656] [id = 644] 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x114cdd400) [pid = 1656] [serial = 1932] [outer = 0x0] 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x114ed1c00) [pid = 1656] [serial = 1933] [outer = 0x114cdd400] 09:48:37 INFO - PROCESS | 1656 | 1461084517578 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11524cc00) [pid = 1656] [serial = 1934] [outer = 0x114cdd400] 09:48:37 INFO - PROCESS | 1656 | 1461084517928 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]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:48:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 473ms 09:48:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:48:37 INFO - PROCESS | 1656 | 1461084517939 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1656 | 1461084517941 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:48:37 INFO - PROCESS | 1656 | 1461084517943 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1656 | 1461084517946 Marionette TRACE conn2 <- [1,2550,null,{}] 09:48:37 INFO - PROCESS | 1656 | 1461084517956 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}] 09:48:38 INFO - PROCESS | 1656 | 1461084518033 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:48:38 INFO - PROCESS | 1656 | 1461084518037 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ada1800 == 30 [pid = 1656] [id = 645] 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1146ae400) [pid = 1656] [serial = 1935] [outer = 0x0] 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1177b3400) [pid = 1656] [serial = 1936] [outer = 0x1146ae400] 09:48:38 INFO - PROCESS | 1656 | 1461084518068 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118b71800) [pid = 1656] [serial = 1937] [outer = 0x1146ae400] 09:48:38 INFO - PROCESS | 1656 | 1461084518416 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 524ms 09:48:38 INFO - PROCESS | 1656 | 1461084518467 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:48:38 INFO - PROCESS | 1656 | 1461084518469 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:48:38 INFO - PROCESS | 1656 | 1461084518471 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1656 | 1461084518472 Marionette TRACE conn2 <- [1,2554,null,{}] 09:48:38 INFO - PROCESS | 1656 | 1461084518475 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}] 09:48:38 INFO - PROCESS | 1656 | 1461084518565 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:48:38 INFO - PROCESS | 1656 | 1461084518573 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b987800 == 31 [pid = 1656] [id = 646] 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118d86c00) [pid = 1656] [serial = 1938] [outer = 0x0] 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118feb800) [pid = 1656] [serial = 1939] [outer = 0x118d86c00] 09:48:38 INFO - PROCESS | 1656 | 1461084518599 Marionette DEBUG loaded listener.js 09:48:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119245400) [pid = 1656] [serial = 1940] [outer = 0x118d86c00] 09:48:38 INFO - PROCESS | 1656 | 1461084518906 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 470ms 09:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:48:38 INFO - PROCESS | 1656 | 1461084518941 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 1656 | 1461084518942 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:48:38 INFO - PROCESS | 1656 | 1461084518944 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1656 | 1461084518945 Marionette TRACE conn2 <- [1,2558,null,{}] 09:48:38 INFO - PROCESS | 1656 | 1461084518948 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}] 09:48:39 INFO - PROCESS | 1656 | 1461084519019 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:48:39 INFO - PROCESS | 1656 | 1461084519023 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c57c000 == 32 [pid = 1656] [id = 647] 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x114bc1800) [pid = 1656] [serial = 1941] [outer = 0x0] 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11935a800) [pid = 1656] [serial = 1942] [outer = 0x114bc1800] 09:48:39 INFO - PROCESS | 1656 | 1461084519051 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11a64b000) [pid = 1656] [serial = 1943] [outer = 0x114bc1800] 09:48:39 INFO - PROCESS | 1656 | 1461084519403 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 467ms 09:48:39 INFO - PROCESS | 1656 | 1461084519413 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1656 | 1461084519414 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:48:39 INFO - PROCESS | 1656 | 1461084519420 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1656 | 1461084519421 Marionette TRACE conn2 <- [1,2562,null,{}] 09:48:39 INFO - PROCESS | 1656 | 1461084519434 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}] 09:48:39 INFO - PROCESS | 1656 | 1461084519521 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:48:39 INFO - PROCESS | 1656 | 1461084519526 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123ade800 == 33 [pid = 1656] [id = 648] 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a8d5000) [pid = 1656] [serial = 1944] [outer = 0x0] 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11a90fc00) [pid = 1656] [serial = 1945] [outer = 0x11a8d5000] 09:48:39 INFO - PROCESS | 1656 | 1461084519557 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11aa3a800) [pid = 1656] [serial = 1946] [outer = 0x11a8d5000] 09:48:39 INFO - PROCESS | 1656 | 1461084519894 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]]]}] 09:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 482ms 09:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:48:39 INFO - PROCESS | 1656 | 1461084519902 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:48:39 INFO - PROCESS | 1656 | 1461084519903 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:48:39 INFO - PROCESS | 1656 | 1461084519905 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:48:39 INFO - PROCESS | 1656 | 1461084519906 Marionette TRACE conn2 <- [1,2566,null,{}] 09:48:39 INFO - PROCESS | 1656 | 1461084519909 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}] 09:48:39 INFO - PROCESS | 1656 | 1461084519980 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:48:39 INFO - PROCESS | 1656 | 1461084519986 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12417c800 == 34 [pid = 1656] [id = 649] 09:48:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11aa42c00) [pid = 1656] [serial = 1947] [outer = 0x0] 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11ad8e800) [pid = 1656] [serial = 1948] [outer = 0x11aa42c00] 09:48:40 INFO - PROCESS | 1656 | 1461084520011 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11afad000) [pid = 1656] [serial = 1949] [outer = 0x11aa42c00] 09:48:40 INFO - PROCESS | 1656 | 1461084520334 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 468ms 09:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:48:40 INFO - PROCESS | 1656 | 1461084520373 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 1656 | 1461084520374 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:48:40 INFO - PROCESS | 1656 | 1461084520377 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1656 | 1461084520378 Marionette TRACE conn2 <- [1,2570,null,{}] 09:48:40 INFO - PROCESS | 1656 | 1461084520380 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}] 09:48:40 INFO - PROCESS | 1656 | 1461084520476 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:48:40 INFO - PROCESS | 1656 | 1461084520483 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x124517800 == 35 [pid = 1656] [id = 650] 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11935c000) [pid = 1656] [serial = 1950] [outer = 0x0] 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11b90a000) [pid = 1656] [serial = 1951] [outer = 0x11935c000] 09:48:40 INFO - PROCESS | 1656 | 1461084520511 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11b9fbc00) [pid = 1656] [serial = 1952] [outer = 0x11935c000] 09:48:40 INFO - PROCESS | 1656 | 1461084520819 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:48:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 469ms 09:48:40 INFO - PROCESS | 1656 | 1461084520846 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 1656 | 1461084520848 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:48:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:48:40 INFO - PROCESS | 1656 | 1461084520853 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1656 | 1461084520854 Marionette TRACE conn2 <- [1,2574,null,{}] 09:48:40 INFO - PROCESS | 1656 | 1461084520856 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}] 09:48:40 INFO - PROCESS | 1656 | 1461084520926 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:48:40 INFO - PROCESS | 1656 | 1461084520929 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab41000 == 36 [pid = 1656] [id = 651] 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x115240000) [pid = 1656] [serial = 1953] [outer = 0x0] 09:48:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11becb800) [pid = 1656] [serial = 1954] [outer = 0x115240000] 09:48:40 INFO - PROCESS | 1656 | 1461084520956 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11c10e800) [pid = 1656] [serial = 1955] [outer = 0x115240000] 09:48:41 INFO - PROCESS | 1656 | 1461084521277 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 470ms 09:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:48:41 INFO - PROCESS | 1656 | 1461084521323 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1656 | 1461084521324 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:48:41 INFO - PROCESS | 1656 | 1461084521326 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1656 | 1461084521327 Marionette TRACE conn2 <- [1,2578,null,{}] 09:48:41 INFO - PROCESS | 1656 | 1461084521330 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}] 09:48:41 INFO - PROCESS | 1656 | 1461084521430 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:48:41 INFO - PROCESS | 1656 | 1461084521439 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6e800 == 37 [pid = 1656] [id = 652] 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11becf400) [pid = 1656] [serial = 1956] [outer = 0x0] 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11c11b400) [pid = 1656] [serial = 1957] [outer = 0x11becf400] 09:48:41 INFO - PROCESS | 1656 | 1461084521465 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11c385800) [pid = 1656] [serial = 1958] [outer = 0x11becf400] 09:48:41 INFO - PROCESS | 1656 | 1461084521783 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 468ms 09:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:48:41 INFO - PROCESS | 1656 | 1461084521795 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 1656 | 1461084521797 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:48:41 INFO - PROCESS | 1656 | 1461084521805 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 1656 | 1461084521807 Marionette TRACE conn2 <- [1,2582,null,{}] 09:48:41 INFO - PROCESS | 1656 | 1461084521810 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}] 09:48:41 INFO - PROCESS | 1656 | 1461084521902 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:48:41 INFO - PROCESS | 1656 | 1461084521907 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c57b800 == 38 [pid = 1656] [id = 653] 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11c11d400) [pid = 1656] [serial = 1959] [outer = 0x0] 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11c8a1800) [pid = 1656] [serial = 1960] [outer = 0x11c11d400] 09:48:41 INFO - PROCESS | 1656 | 1461084521936 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x123bcb800) [pid = 1656] [serial = 1961] [outer = 0x11c11d400] 09:48:42 INFO - PROCESS | 1656 | 1461084522323 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 575ms 09:48:42 INFO - PROCESS | 1656 | 1461084522375 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1656 | 1461084522376 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:48:42 INFO - PROCESS | 1656 | 1461084522379 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1656 | 1461084522380 Marionette TRACE conn2 <- [1,2586,null,{}] 09:48:42 INFO - PROCESS | 1656 | 1461084522382 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}] 09:48:42 INFO - PROCESS | 1656 | 1461084522476 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:48:42 INFO - PROCESS | 1656 | 1461084522516 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd7000 == 39 [pid = 1656] [id = 654] 09:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x123d02400) [pid = 1656] [serial = 1962] [outer = 0x0] 09:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x123e29800) [pid = 1656] [serial = 1963] [outer = 0x123d02400] 09:48:42 INFO - PROCESS | 1656 | 1461084522544 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x123e7ac00) [pid = 1656] [serial = 1964] [outer = 0x123d02400] 09:48:42 INFO - PROCESS | 1656 | 1461084522864 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 09:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:48:42 INFO - PROCESS | 1656 | 1461084522897 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1656 | 1461084522899 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:48:42 INFO - PROCESS | 1656 | 1461084522901 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1656 | 1461084522902 Marionette TRACE conn2 <- [1,2590,null,{}] 09:48:42 INFO - PROCESS | 1656 | 1461084522904 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}] 09:48:43 INFO - PROCESS | 1656 | 1461084522999 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:48:43 INFO - PROCESS | 1656 | 1461084523003 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b825800 == 40 [pid = 1656] [id = 655] 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x123e23400) [pid = 1656] [serial = 1965] [outer = 0x0] 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1242f4000) [pid = 1656] [serial = 1966] [outer = 0x123e23400] 09:48:43 INFO - PROCESS | 1656 | 1461084523028 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12452fc00) [pid = 1656] [serial = 1967] [outer = 0x123e23400] 09:48:43 INFO - PROCESS | 1656 | 1461084523387 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 09:48:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:48:43 INFO - PROCESS | 1656 | 1461084523424 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1656 | 1461084523425 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:48:43 INFO - PROCESS | 1656 | 1461084523427 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1656 | 1461084523428 Marionette TRACE conn2 <- [1,2594,null,{}] 09:48:43 INFO - PROCESS | 1656 | 1461084523431 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}] 09:48:43 INFO - PROCESS | 1656 | 1461084523526 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:48:43 INFO - PROCESS | 1656 | 1461084523531 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8c800 == 41 [pid = 1656] [id = 656] 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x123e31c00) [pid = 1656] [serial = 1968] [outer = 0x0] 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124538400) [pid = 1656] [serial = 1969] [outer = 0x123e31c00] 09:48:43 INFO - PROCESS | 1656 | 1461084523557 Marionette DEBUG loaded listener.js 09:48:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126791400) [pid = 1656] [serial = 1970] [outer = 0x123e31c00] 09:48:43 INFO - PROCESS | 1656 | 1461084523965 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:48:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 571ms 09:48:44 INFO - PROCESS | 1656 | 1461084524005 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:48:44 INFO - PROCESS | 1656 | 1461084524007 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:48:44 INFO - PROCESS | 1656 | 1461084524009 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1656 | 1461084524010 Marionette TRACE conn2 <- [1,2598,null,{}] 09:48:44 INFO - PROCESS | 1656 | 1461084524012 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}] 09:48:44 INFO - PROCESS | 1656 | 1461084524469 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118d94c00) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12bc0f800) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11be6a000) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x114bc3000) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11464f400) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11afb3800) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x114acb000) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1162f5000) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11c1ad400) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x123e25c00) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x114606400) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12bc11000) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12be5ec00) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12453d400) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11be6ec00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115243800) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x114bcd400) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12927d400) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x123e2fc00) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11afb4c00) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12d00f400) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12e367800) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x128209c00) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115242c00) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x123fcd400) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:48:44 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c115c00) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:48:44 INFO - PROCESS | 1656 | 1461084524522 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa66800 == 42 [pid = 1656] [id = 657] 09:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11464f400) [pid = 1656] [serial = 1971] [outer = 0x0] 09:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x114bc3000) [pid = 1656] [serial = 1972] [outer = 0x11464f400] 09:48:44 INFO - PROCESS | 1656 | 1461084524549 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11863e000) [pid = 1656] [serial = 1973] [outer = 0x11464f400] 09:48:44 INFO - PROCESS | 1656 | 1461084524840 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]]]}] 09:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 872ms 09:48:44 INFO - PROCESS | 1656 | 1461084524882 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:48:44 INFO - PROCESS | 1656 | 1461084524885 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:48:44 INFO - PROCESS | 1656 | 1461084524890 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:48:44 INFO - PROCESS | 1656 | 1461084524891 Marionette TRACE conn2 <- [1,2602,null,{}] 09:48:44 INFO - PROCESS | 1656 | 1461084524893 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}] 09:48:44 INFO - PROCESS | 1656 | 1461084524972 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:48:44 INFO - PROCESS | 1656 | 1461084524976 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf95800 == 43 [pid = 1656] [id = 658] 09:48:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119365400) [pid = 1656] [serial = 1974] [outer = 0x0] 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123e2c000) [pid = 1656] [serial = 1975] [outer = 0x119365400] 09:48:45 INFO - PROCESS | 1656 | 1461084525001 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127dadc00) [pid = 1656] [serial = 1976] [outer = 0x119365400] 09:48:45 INFO - PROCESS | 1656 | 1461084525338 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 471ms 09:48:45 INFO - PROCESS | 1656 | 1461084525361 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1656 | 1461084525363 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:48:45 INFO - PROCESS | 1656 | 1461084525365 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1656 | 1461084525367 Marionette TRACE conn2 <- [1,2606,null,{}] 09:48:45 INFO - PROCESS | 1656 | 1461084525371 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}] 09:48:45 INFO - PROCESS | 1656 | 1461084525475 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:48:45 INFO - PROCESS | 1656 | 1461084525483 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfde800 == 44 [pid = 1656] [id = 659] 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11c115c00) [pid = 1656] [serial = 1977] [outer = 0x0] 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127dcbc00) [pid = 1656] [serial = 1978] [outer = 0x11c115c00] 09:48:45 INFO - PROCESS | 1656 | 1461084525508 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128209c00) [pid = 1656] [serial = 1979] [outer = 0x11c115c00] 09:48:45 INFO - PROCESS | 1656 | 1461084525807 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 473ms 09:48:45 INFO - PROCESS | 1656 | 1461084525838 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 1656 | 1461084525840 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:48:45 INFO - PROCESS | 1656 | 1461084525842 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1656 | 1461084525843 Marionette TRACE conn2 <- [1,2610,null,{}] 09:48:45 INFO - PROCESS | 1656 | 1461084525845 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}] 09:48:45 INFO - PROCESS | 1656 | 1461084525926 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:48:45 INFO - PROCESS | 1656 | 1461084525930 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d457800 == 45 [pid = 1656] [id = 660] 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127dafc00) [pid = 1656] [serial = 1980] [outer = 0x0] 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12880fc00) [pid = 1656] [serial = 1981] [outer = 0x127dafc00] 09:48:45 INFO - PROCESS | 1656 | 1461084525955 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12927c800) [pid = 1656] [serial = 1982] [outer = 0x127dafc00] 09:48:46 INFO - PROCESS | 1656 | 1461084526303 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]]]}] 09:48:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:48:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 470ms 09:48:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:48:46 INFO - PROCESS | 1656 | 1461084526312 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:48:46 INFO - PROCESS | 1656 | 1461084526313 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:48:46 INFO - PROCESS | 1656 | 1461084526316 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:48:46 INFO - PROCESS | 1656 | 1461084526320 Marionette TRACE conn2 <- [1,2614,null,{}] 09:48:46 INFO - PROCESS | 1656 | 1461084526323 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}] 09:48:46 INFO - PROCESS | 1656 | 1461084526429 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:48:46 INFO - PROCESS | 1656 | 1461084526439 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4de000 == 46 [pid = 1656] [id = 661] 09:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12927d000) [pid = 1656] [serial = 1983] [outer = 0x0] 09:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x129286800) [pid = 1656] [serial = 1984] [outer = 0x12927d000] 09:48:46 INFO - PROCESS | 1656 | 1461084526464 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x129a6e400) [pid = 1656] [serial = 1985] [outer = 0x12927d000] 09:48:47 INFO - PROCESS | 1656 | 1461084527084 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 822ms 09:48:47 INFO - PROCESS | 1656 | 1461084527139 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1656 | 1461084527145 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:48:47 INFO - PROCESS | 1656 | 1461084527150 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1656 | 1461084527154 Marionette TRACE conn2 <- [1,2618,null,{}] 09:48:47 INFO - PROCESS | 1656 | 1461084527160 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}] 09:48:47 INFO - PROCESS | 1656 | 1461084527329 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:48:47 INFO - PROCESS | 1656 | 1461084527462 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c13800 == 47 [pid = 1656] [id = 662] 09:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x114cdbc00) [pid = 1656] [serial = 1986] [outer = 0x0] 09:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x114ce2000) [pid = 1656] [serial = 1987] [outer = 0x114cdbc00] 09:48:47 INFO - PROCESS | 1656 | 1461084527495 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11524b800) [pid = 1656] [serial = 1988] [outer = 0x114cdbc00] 09:48:47 INFO - PROCESS | 1656 | 1461084527991 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]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 874ms 09:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:48:48 INFO - PROCESS | 1656 | 1461084528024 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1656 | 1461084528028 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:48:48 INFO - PROCESS | 1656 | 1461084528095 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1656 | 1461084528097 Marionette TRACE conn2 <- [1,2622,null,{}] 09:48:48 INFO - PROCESS | 1656 | 1461084528101 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}] 09:48:48 INFO - PROCESS | 1656 | 1461084528215 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:48:48 INFO - PROCESS | 1656 | 1461084528297 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab32000 == 48 [pid = 1656] [id = 663] 09:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x114bbf400) [pid = 1656] [serial = 1989] [outer = 0x0] 09:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11524b000) [pid = 1656] [serial = 1990] [outer = 0x114bbf400] 09:48:48 INFO - PROCESS | 1656 | 1461084528329 Marionette DEBUG loaded listener.js 09:48:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x118fef400) [pid = 1656] [serial = 1991] [outer = 0x114bbf400] 09:48:49 INFO - PROCESS | 1656 | 1461084529041 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1038ms 09:48:49 INFO - PROCESS | 1656 | 1461084529086 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1656 | 1461084529088 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:48:49 INFO - PROCESS | 1656 | 1461084529093 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1656 | 1461084529095 Marionette TRACE conn2 <- [1,2626,null,{}] 09:48:49 INFO - PROCESS | 1656 | 1461084529099 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}] 09:48:49 INFO - PROCESS | 1656 | 1461084529200 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:48:49 INFO - PROCESS | 1656 | 1461084529259 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a604800 == 49 [pid = 1656] [id = 664] 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x115242000) [pid = 1656] [serial = 1992] [outer = 0x0] 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x115248800) [pid = 1656] [serial = 1993] [outer = 0x115242000] 09:48:49 INFO - PROCESS | 1656 | 1461084529290 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x11609e800) [pid = 1656] [serial = 1994] [outer = 0x115242000] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12d457800 == 48 [pid = 1656] [id = 660] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfde800 == 47 [pid = 1656] [id = 659] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf95800 == 46 [pid = 1656] [id = 658] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa66800 == 45 [pid = 1656] [id = 657] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8c800 == 44 [pid = 1656] [id = 656] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12b825800 == 43 [pid = 1656] [id = 655] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd7000 == 42 [pid = 1656] [id = 654] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11a90d800) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11c57b800 == 41 [pid = 1656] [id = 653] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x127c6e800 == 40 [pid = 1656] [id = 652] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab41000 == 39 [pid = 1656] [id = 651] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x124517800 == 38 [pid = 1656] [id = 650] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12417c800 == 37 [pid = 1656] [id = 649] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x123ade800 == 36 [pid = 1656] [id = 648] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11c57c000 == 35 [pid = 1656] [id = 647] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11b987800 == 34 [pid = 1656] [id = 646] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11ada1800 == 33 [pid = 1656] [id = 645] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11983a800 == 32 [pid = 1656] [id = 644] 09:48:49 INFO - PROCESS | 1656 | --DOCSHELL 0x118688800 == 31 [pid = 1656] [id = 643] 09:48:49 INFO - PROCESS | 1656 | 1461084529691 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]]]}] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12e7b6c00) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11a64a400) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12d4b1400) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11c11a800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x114bc6000) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x114b89c00) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x123e25800) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11be69000) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x114e63800) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11b958800) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bc10800) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1243ea400) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x114cdb400) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12e36dc00) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12e368c00) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12b2cfc00) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x129adec00) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12e7b3c00) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12b3b6000) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11afacc00) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129281400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129adc800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11c1aec00) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128808000) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x123fd2000) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12d4ae000) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1190eb400) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c53ac00) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12e379000) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12b0f4c00) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124530000) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12e799800) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12e78d000) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12d182800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12e373c00) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12e7bb000) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a4ef400) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x114bcb000) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115245c00) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11ad90c00) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12d002800) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x127dccc00) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bc07c00) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12d011000) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 09:48:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11aa37400) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 09:48:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:48:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 620ms 09:48:49 INFO - PROCESS | 1656 | 1461084529714 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 1656 | 1461084529721 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:48:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:48:49 INFO - PROCESS | 1656 | 1461084529726 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 1656 | 1461084529728 Marionette TRACE conn2 <- [1,2630,null,{}] 09:48:49 INFO - PROCESS | 1656 | 1461084529731 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}] 09:48:49 INFO - PROCESS | 1656 | 1461084529819 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:48:49 INFO - PROCESS | 1656 | 1461084529825 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab11000 == 32 [pid = 1656] [id = 665] 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11524a400) [pid = 1656] [serial = 1995] [outer = 0x0] 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1177ba800) [pid = 1656] [serial = 1996] [outer = 0x11524a400] 09:48:49 INFO - PROCESS | 1656 | 1461084529858 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118d8d400) [pid = 1656] [serial = 1997] [outer = 0x11524a400] 09:48:50 INFO - PROCESS | 1656 | 1461084530345 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 672ms 09:48:50 INFO - PROCESS | 1656 | 1461084530398 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1656 | 1461084530399 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:48:50 INFO - PROCESS | 1656 | 1461084530402 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1656 | 1461084530404 Marionette TRACE conn2 <- [1,2634,null,{}] 09:48:50 INFO - PROCESS | 1656 | 1461084530412 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}] 09:48:50 INFO - PROCESS | 1656 | 1461084530489 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:48:50 INFO - PROCESS | 1656 | 1461084530493 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c1c000 == 33 [pid = 1656] [id = 666] 09:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11909c400) [pid = 1656] [serial = 1998] [outer = 0x0] 09:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119e95800) [pid = 1656] [serial = 1999] [outer = 0x11909c400] 09:48:50 INFO - PROCESS | 1656 | 1461084530524 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11a903c00) [pid = 1656] [serial = 2000] [outer = 0x11909c400] 09:48:50 INFO - PROCESS | 1656 | 1461084530967 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 573ms 09:48:50 INFO - PROCESS | 1656 | 1461084530976 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1656 | 1461084530979 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:48:50 INFO - PROCESS | 1656 | 1461084530984 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1656 | 1461084530986 Marionette TRACE conn2 <- [1,2638,null,{}] 09:48:50 INFO - PROCESS | 1656 | 1461084530989 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}] 09:48:51 INFO - PROCESS | 1656 | 1461084531112 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:48:51 INFO - PROCESS | 1656 | 1461084531118 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12679e000 == 34 [pid = 1656] [id = 667] 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11a909000) [pid = 1656] [serial = 2001] [outer = 0x0] 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11a9e4400) [pid = 1656] [serial = 2002] [outer = 0x11a909000] 09:48:51 INFO - PROCESS | 1656 | 1461084531160 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11a9ee400) [pid = 1656] [serial = 2003] [outer = 0x11a909000] 09:48:51 INFO - PROCESS | 1656 | 1461084531549 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]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 573ms 09:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:48:51 INFO - PROCESS | 1656 | 1461084531556 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1656 | 1461084531557 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:48:51 INFO - PROCESS | 1656 | 1461084531559 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1656 | 1461084531560 Marionette TRACE conn2 <- [1,2642,null,{}] 09:48:51 INFO - PROCESS | 1656 | 1461084531563 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}] 09:48:51 INFO - PROCESS | 1656 | 1461084531676 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:48:51 INFO - PROCESS | 1656 | 1461084531690 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b35800 == 35 [pid = 1656] [id = 668] 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x114b80400) [pid = 1656] [serial = 2004] [outer = 0x0] 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11aa33c00) [pid = 1656] [serial = 2005] [outer = 0x114b80400] 09:48:51 INFO - PROCESS | 1656 | 1461084531715 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11ad27000) [pid = 1656] [serial = 2006] [outer = 0x114b80400] 09:48:52 INFO - PROCESS | 1656 | 1461084532073 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 523ms 09:48:52 INFO - PROCESS | 1656 | 1461084532083 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:48:52 INFO - PROCESS | 1656 | 1461084532084 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:48:52 INFO - PROCESS | 1656 | 1461084532086 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1656 | 1461084532087 Marionette TRACE conn2 <- [1,2646,null,{}] 09:48:52 INFO - PROCESS | 1656 | 1461084532090 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}] 09:48:52 INFO - PROCESS | 1656 | 1461084532199 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:48:52 INFO - PROCESS | 1656 | 1461084532213 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ab1800 == 36 [pid = 1656] [id = 669] 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11ad92400) [pid = 1656] [serial = 2007] [outer = 0x0] 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11b909400) [pid = 1656] [serial = 2008] [outer = 0x11ad92400] 09:48:52 INFO - PROCESS | 1656 | 1461084532242 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11c114800) [pid = 1656] [serial = 2009] [outer = 0x11ad92400] 09:48:52 INFO - PROCESS | 1656 | 1461084532575 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:48:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 09:48:52 INFO - PROCESS | 1656 | 1461084532605 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 1656 | 1461084532606 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:48:52 INFO - PROCESS | 1656 | 1461084532614 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 1656 | 1461084532615 Marionette TRACE conn2 <- [1,2650,null,{}] 09:48:52 INFO - PROCESS | 1656 | 1461084532617 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}] 09:48:52 INFO - PROCESS | 1656 | 1461084532723 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:48:52 INFO - PROCESS | 1656 | 1461084532727 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adab000 == 37 [pid = 1656] [id = 670] 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11be6a400) [pid = 1656] [serial = 2010] [outer = 0x0] 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11c389000) [pid = 1656] [serial = 2011] [outer = 0x11be6a400] 09:48:52 INFO - PROCESS | 1656 | 1461084532752 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11c53ac00) [pid = 1656] [serial = 2012] [outer = 0x11be6a400] 09:48:53 INFO - PROCESS | 1656 | 1461084533091 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]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:48:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 09:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:48:53 INFO - PROCESS | 1656 | 1461084533133 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1656 | 1461084533135 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:48:53 INFO - PROCESS | 1656 | 1461084533137 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1656 | 1461084533138 Marionette TRACE conn2 <- [1,2654,null,{}] 09:48:53 INFO - PROCESS | 1656 | 1461084533140 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}] 09:48:53 INFO - PROCESS | 1656 | 1461084533235 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:48:53 INFO - PROCESS | 1656 | 1461084533239 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b298800 == 38 [pid = 1656] [id = 671] 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11c53b400) [pid = 1656] [serial = 2013] [outer = 0x0] 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x123887c00) [pid = 1656] [serial = 2014] [outer = 0x11c53b400] 09:48:53 INFO - PROCESS | 1656 | 1461084533265 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123d04800) [pid = 1656] [serial = 2015] [outer = 0x11c53b400] 09:48:53 INFO - PROCESS | 1656 | 1461084533577 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]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:48:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 468ms 09:48:53 INFO - PROCESS | 1656 | 1461084533607 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1656 | 1461084533608 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:48:53 INFO - PROCESS | 1656 | 1461084533619 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1656 | 1461084533621 Marionette TRACE conn2 <- [1,2658,null,{}] 09:48:53 INFO - PROCESS | 1656 | 1461084533624 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}] 09:48:53 INFO - PROCESS | 1656 | 1461084533868 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127dafc00) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123d02400) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x123e23400) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123e31c00) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119365400) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1146ae400) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11a8d5000) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11becf400) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118d86c00) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11c11d400) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11464f400) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11c115c00) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114bc0c00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11935c000) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114bc1800) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114cdd400) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11aa42c00) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:48:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115240000) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:48:53 INFO - PROCESS | 1656 | 1461084533912 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11921a800 == 39 [pid = 1656] [id = 672] 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11464f400) [pid = 1656] [serial = 2016] [outer = 0x0] 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x114bcbc00) [pid = 1656] [serial = 2017] [outer = 0x11464f400] 09:48:53 INFO - PROCESS | 1656 | 1461084533937 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118638400) [pid = 1656] [serial = 2018] [outer = 0x11464f400] 09:48:54 INFO - PROCESS | 1656 | 1461084534207 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 625ms 09:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:48:54 INFO - PROCESS | 1656 | 1461084534243 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:48:54 INFO - PROCESS | 1656 | 1461084534244 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:48:54 INFO - PROCESS | 1656 | 1461084534246 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1656 | 1461084534247 Marionette TRACE conn2 <- [1,2662,null,{}] 09:48:54 INFO - PROCESS | 1656 | 1461084534257 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}] 09:48:54 INFO - PROCESS | 1656 | 1461084534340 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:48:54 INFO - PROCESS | 1656 | 1461084534344 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd2800 == 40 [pid = 1656] [id = 673] 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11935c000) [pid = 1656] [serial = 2019] [outer = 0x0] 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11c546400) [pid = 1656] [serial = 2020] [outer = 0x11935c000] 09:48:54 INFO - PROCESS | 1656 | 1461084534370 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123e27800) [pid = 1656] [serial = 2021] [outer = 0x11935c000] 09:48:54 INFO - PROCESS | 1656 | 1461084534694 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 469ms 09:48:54 INFO - PROCESS | 1656 | 1461084534716 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:48:54 INFO - PROCESS | 1656 | 1461084534719 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:48:54 INFO - PROCESS | 1656 | 1461084534721 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 1656 | 1461084534723 Marionette TRACE conn2 <- [1,2666,null,{}] 09:48:54 INFO - PROCESS | 1656 | 1461084534725 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}] 09:48:54 INFO - PROCESS | 1656 | 1461084534842 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:48:54 INFO - PROCESS | 1656 | 1461084534849 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cecf800 == 41 [pid = 1656] [id = 674] 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123e28800) [pid = 1656] [serial = 2022] [outer = 0x0] 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12439f400) [pid = 1656] [serial = 2023] [outer = 0x123e28800] 09:48:54 INFO - PROCESS | 1656 | 1461084534878 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12453c000) [pid = 1656] [serial = 2024] [outer = 0x123e28800] 09:48:55 INFO - PROCESS | 1656 | 1461084535682 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]]]}] 09:48:55 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) 09:48:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 09:48:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:48:55 INFO - PROCESS | 1656 | 1461084535693 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:48:55 INFO - PROCESS | 1656 | 1461084535694 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:48:55 INFO - PROCESS | 1656 | 1461084535696 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1656 | 1461084535697 Marionette TRACE conn2 <- [1,2670,null,{}] 09:48:55 INFO - PROCESS | 1656 | 1461084535701 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}] 09:48:55 INFO - PROCESS | 1656 | 1461084535777 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:48:55 INFO - PROCESS | 1656 | 1461084535782 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d463800 == 42 [pid = 1656] [id = 675] 09:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12453cc00) [pid = 1656] [serial = 2025] [outer = 0x0] 09:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127d6a400) [pid = 1656] [serial = 2026] [outer = 0x12453cc00] 09:48:55 INFO - PROCESS | 1656 | 1461084535809 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127fd2c00) [pid = 1656] [serial = 2027] [outer = 0x12453cc00] 09:48:56 INFO - PROCESS | 1656 | 1461084536759 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] 09:48:56 INFO - PROCESS | 1656 | 1461084536771 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:48:56 INFO - PROCESS | 1656 | 1461084536775 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1656 | 1461084536776 Marionette TRACE conn2 <- [1,2674,null,{}] 09:48:56 INFO - PROCESS | 1656 | 1461084536780 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}] 09:48:56 INFO - PROCESS | 1656 | 1461084536885 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:48:56 INFO - PROCESS | 1656 | 1461084536936 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1d4800 == 43 [pid = 1656] [id = 676] 09:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x114cd7400) [pid = 1656] [serial = 2028] [outer = 0x0] 09:48:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115454000) [pid = 1656] [serial = 2029] [outer = 0x114cd7400] 09:48:56 INFO - PROCESS | 1656 | 1461084536968 Marionette DEBUG loaded listener.js 09:48:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118707400) [pid = 1656] [serial = 2030] [outer = 0x114cd7400] 09:48:57 INFO - PROCESS | 1656 | 1461084537872 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] 09:48:57 INFO - PROCESS | 1656 | 1461084537902 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:48:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:48:57 INFO - PROCESS | 1656 | 1461084537906 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 1656 | 1461084537908 Marionette TRACE conn2 <- [1,2678,null,{}] 09:48:57 INFO - PROCESS | 1656 | 1461084537911 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}] 09:48:58 INFO - PROCESS | 1656 | 1461084538010 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:48:58 INFO - PROCESS | 1656 | 1461084538062 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dc8000 == 44 [pid = 1656] [id = 677] 09:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118b71000) [pid = 1656] [serial = 2031] [outer = 0x0] 09:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11a652400) [pid = 1656] [serial = 2032] [outer = 0x118b71000] 09:48:58 INFO - PROCESS | 1656 | 1461084538092 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11aa47400) [pid = 1656] [serial = 2033] [outer = 0x118b71000] 09:48:59 INFO - PROCESS | 1656 | 1461084539066 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]]]}] 09:48:59 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) 09:48:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 09:48:59 INFO - PROCESS | 1656 | 1461084539078 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 1656 | 1461084539079 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:48:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:48:59 INFO - PROCESS | 1656 | 1461084539082 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1656 | 1461084539085 Marionette TRACE conn2 <- [1,2682,null,{}] 09:48:59 INFO - PROCESS | 1656 | 1461084539094 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}] 09:48:59 INFO - PROCESS | 1656 | 1461084539195 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:48:59 INFO - PROCESS | 1656 | 1461084539247 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe8800 == 45 [pid = 1656] [id = 678] 09:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1192cc800) [pid = 1656] [serial = 2034] [outer = 0x0] 09:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11bec9800) [pid = 1656] [serial = 2035] [outer = 0x1192cc800] 09:48:59 INFO - PROCESS | 1656 | 1461084539279 Marionette DEBUG loaded listener.js 09:48:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12388bc00) [pid = 1656] [serial = 2036] [outer = 0x1192cc800] 09:49:00 INFO - PROCESS | 1656 | 1461084540187 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]]]}] 09:49:00 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) 09:49:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1124ms 09:49:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:49:00 INFO - PROCESS | 1656 | 1461084540206 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:49:00 INFO - PROCESS | 1656 | 1461084540208 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:49:00 INFO - PROCESS | 1656 | 1461084540211 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:49:00 INFO - PROCESS | 1656 | 1461084540214 Marionette TRACE conn2 <- [1,2686,null,{}] 09:49:00 INFO - PROCESS | 1656 | 1461084540218 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}] 09:49:00 INFO - PROCESS | 1656 | 1461084540314 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:49:00 INFO - PROCESS | 1656 | 1461084540368 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be1b800 == 46 [pid = 1656] [id = 679] 09:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x114cdc000) [pid = 1656] [serial = 2037] [outer = 0x0] 09:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11523fc00) [pid = 1656] [serial = 2038] [outer = 0x114cdc000] 09:49:00 INFO - PROCESS | 1656 | 1461084540395 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1162f7c00) [pid = 1656] [serial = 2039] [outer = 0x114cdc000] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12cecf800 == 45 [pid = 1656] [id = 674] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd2800 == 44 [pid = 1656] [id = 673] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11921a800 == 43 [pid = 1656] [id = 672] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12b298800 == 42 [pid = 1656] [id = 671] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x11adab000 == 41 [pid = 1656] [id = 670] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x129ab1800 == 40 [pid = 1656] [id = 669] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x127b35800 == 39 [pid = 1656] [id = 668] 09:49:01 INFO - PROCESS | 1656 | --DOCSHELL 0x12679e000 == 38 [pid = 1656] [id = 667] 09:49:01 INFO - PROCESS | 1656 | 1461084541360 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] 09:49:01 INFO - PROCESS | 1656 | 1461084541390 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:49:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:49:01 INFO - PROCESS | 1656 | 1461084541394 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1656 | 1461084541395 Marionette TRACE conn2 <- [1,2690,null,{}] 09:49:01 INFO - PROCESS | 1656 | 1461084541398 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}] 09:49:01 INFO - PROCESS | 1656 | 1461084541471 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:49:01 INFO - PROCESS | 1656 | 1461084541476 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119a19800 == 36 [pid = 1656] [id = 680] 09:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1162f9400) [pid = 1656] [serial = 2040] [outer = 0x0] 09:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118b05c00) [pid = 1656] [serial = 2041] [outer = 0x1162f9400] 09:49:01 INFO - PROCESS | 1656 | 1461084541504 Marionette DEBUG loaded listener.js 09:49:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119359800) [pid = 1656] [serial = 2042] [outer = 0x1162f9400] 09:49:02 INFO - PROCESS | 1656 | 1461084542355 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] 09:49:02 INFO - PROCESS | 1656 | 1461084542365 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:49:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:49:02 INFO - PROCESS | 1656 | 1461084542369 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:49:02 INFO - PROCESS | 1656 | 1461084542371 Marionette TRACE conn2 <- [1,2694,null,{}] 09:49:02 INFO - PROCESS | 1656 | 1461084542378 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}] 09:49:02 INFO - PROCESS | 1656 | 1461084542460 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:49:02 INFO - PROCESS | 1656 | 1461084542511 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c1c000 == 37 [pid = 1656] [id = 681] 09:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119e9f400) [pid = 1656] [serial = 2043] [outer = 0x0] 09:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11a9ea000) [pid = 1656] [serial = 2044] [outer = 0x119e9f400] 09:49:02 INFO - PROCESS | 1656 | 1461084542538 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11aa4b800) [pid = 1656] [serial = 2045] [outer = 0x119e9f400] 09:49:03 INFO - PROCESS | 1656 | 1461084543403 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] 09:49:03 INFO - PROCESS | 1656 | 1461084543449 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:49:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:49:03 INFO - PROCESS | 1656 | 1461084543453 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1656 | 1461084543454 Marionette TRACE conn2 <- [1,2698,null,{}] 09:49:03 INFO - PROCESS | 1656 | 1461084543458 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}] 09:49:03 INFO - PROCESS | 1656 | 1461084543558 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:49:03 INFO - PROCESS | 1656 | 1461084543572 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b2e800 == 38 [pid = 1656] [id = 682] 09:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad90c00) [pid = 1656] [serial = 2046] [outer = 0x0] 09:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11b9fec00) [pid = 1656] [serial = 2047] [outer = 0x11ad90c00] 09:49:03 INFO - PROCESS | 1656 | 1461084543598 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11bed0400) [pid = 1656] [serial = 2048] [outer = 0x11ad90c00] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab32000 == 37 [pid = 1656] [id = 663] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4de000 == 36 [pid = 1656] [id = 661] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x138ccc000 == 35 [pid = 1656] [id = 642] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119c13800 == 34 [pid = 1656] [id = 662] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x119a19800 == 33 [pid = 1656] [id = 680] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11be1b800 == 32 [pid = 1656] [id = 679] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe8800 == 31 [pid = 1656] [id = 678] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x129dc8000 == 30 [pid = 1656] [id = 677] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1d4800 == 29 [pid = 1656] [id = 676] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d463800 == 28 [pid = 1656] [id = 675] 09:49:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123c1c000 == 27 [pid = 1656] [id = 681] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11ad92400) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x114b80400) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11be6a400) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11524a400) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11909c400) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x115242000) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11a909000) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11c53b400) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11464f400) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11935c000) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x123e28800) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12439f400) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x11b909400) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x11ad27000) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11c389000) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11c114800) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1177ba800) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x118d8d400) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x129286800) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x114ce2000) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11524b000) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x119e95800) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x11a903c00) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 09:49:04 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x11609e800) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x115248800) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x11a9e4400) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x11a9ee400) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x123887c00) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x123d04800) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x118638400) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 54 (0x114bcbc00) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 53 (0x11aa33c00) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 52 (0x11c546400) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 51 (0x123e27800) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 50 (0x12453c000) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | --DOMWINDOW == 49 (0x11c53ac00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 09:49:05 INFO - PROCESS | 1656 | 1461084545590 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] 09:49:05 INFO - PROCESS | 1656 | 1461084545633 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:49:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:49:05 INFO - PROCESS | 1656 | 1461084545636 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:49:05 INFO - PROCESS | 1656 | 1461084545638 Marionette TRACE conn2 <- [1,2702,null,{}] 09:49:05 INFO - PROCESS | 1656 | 1461084545642 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}] 09:49:05 INFO - PROCESS | 1656 | 1461084545749 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:49:05 INFO - PROCESS | 1656 | 1461084545792 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118d22000 == 28 [pid = 1656] [id = 683] 09:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x114cd6800) [pid = 1656] [serial = 2049] [outer = 0x0] 09:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x114cd7000) [pid = 1656] [serial = 2050] [outer = 0x114cd6800] 09:49:05 INFO - PROCESS | 1656 | 1461084545820 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x114ce4800) [pid = 1656] [serial = 2051] [outer = 0x114cd6800] 09:49:06 INFO - PROCESS | 1656 | 1461084546162 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:49:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms 09:49:06 INFO - PROCESS | 1656 | 1461084546212 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1656 | 1461084546218 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:49:06 INFO - PROCESS | 1656 | 1461084546224 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1656 | 1461084546227 Marionette TRACE conn2 <- [1,2706,null,{}] 09:49:06 INFO - PROCESS | 1656 | 1461084546231 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}] 09:49:06 INFO - PROCESS | 1656 | 1461084546346 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:49:06 INFO - PROCESS | 1656 | 1461084546417 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a607800 == 29 [pid = 1656] [id = 684] 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x114cd6c00) [pid = 1656] [serial = 2052] [outer = 0x0] 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x11523d400) [pid = 1656] [serial = 2053] [outer = 0x114cd6c00] 09:49:06 INFO - PROCESS | 1656 | 1461084546458 Marionette DEBUG loaded listener.js 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x11524b000) [pid = 1656] [serial = 2054] [outer = 0x114cd6c00] 09:49:06 INFO - PROCESS | 1656 | 1461084546740 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:49:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 09:49:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:49:06 INFO - PROCESS | 1656 | 1461084546795 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1656 | 1461084546796 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:49:06 INFO - PROCESS | 1656 | 1461084546799 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1656 | 1461084546804 Marionette TRACE conn2 <- [1,2710,null,{}] 09:49:06 INFO - PROCESS | 1656 | 1461084546812 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}] 09:49:06 INFO - PROCESS | 1656 | 1461084546904 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:49:06 INFO - PROCESS | 1656 | 1461084546910 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b987800 == 30 [pid = 1656] [id = 685] 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1146b9c00) [pid = 1656] [serial = 2055] [outer = 0x0] 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1162f1400) [pid = 1656] [serial = 2056] [outer = 0x1146b9c00] 09:49:06 INFO - PROCESS | 1656 | 1461084546938 Marionette DEBUG loaded listener.js 09:49:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x118d33800) [pid = 1656] [serial = 2057] [outer = 0x1146b9c00] 09:49:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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" 09:49:07 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:49:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1 09:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:07 INFO - _addTest/ [0,2713,"getWindowHandle",null] 09:49:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:49:07 INFO - PROCESS | 1656 | 1461084547276 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:49:07 INFO - PROCESS | 1656 | 1461084547278 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:49:07 INFO - PROCESS | 1656 | 1461084547280 Marionette TRACE conn2 <- [1,2714,null,{}] 09:49:07 INFO - PROCESS | 1656 | 1461084547282 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}] 09:49:07 INFO - PROCESS | 1656 | 1461084547353 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:49:07 INFO - PROCESS | 1656 | 1461084547357 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c57b800 == 31 [pid = 1656] [id = 686] 09:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x118dea000) [pid = 1656] [serial = 2058] [outer = 0x0] 09:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11935a800) [pid = 1656] [serial = 2059] [outer = 0x118dea000] 09:49:07 INFO - PROCESS | 1656 | 1461084547385 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11a646000) [pid = 1656] [serial = 2060] [outer = 0x118dea000] 09:49:07 INFO - PROCESS | 1656 | 1461084547936 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]]]}] 09:49:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:49:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 719ms 09:49:08 INFO - PROCESS | 1656 | 1461084548000 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1656 | 1461084548004 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:49:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:49:08 INFO - PROCESS | 1656 | 1461084548010 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1656 | 1461084548013 Marionette TRACE conn2 <- [1,2718,null,{}] 09:49:08 INFO - PROCESS | 1656 | 1461084548019 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}] 09:49:08 INFO - PROCESS | 1656 | 1461084548209 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:49:08 INFO - PROCESS | 1656 | 1461084548280 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a613800 == 32 [pid = 1656] [id = 687] 09:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x114ac7400) [pid = 1656] [serial = 2061] [outer = 0x0] 09:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x114ebd400) [pid = 1656] [serial = 2062] [outer = 0x114ac7400] 09:49:08 INFO - PROCESS | 1656 | 1461084548313 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x115249800) [pid = 1656] [serial = 2063] [outer = 0x114ac7400] 09:49:08 INFO - PROCESS | 1656 | 1461084548838 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] 09:49:08 INFO - PROCESS | 1656 | 1461084548890 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:49:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:49:08 INFO - PROCESS | 1656 | 1461084548895 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1656 | 1461084548897 Marionette TRACE conn2 <- [1,2722,null,{}] 09:49:08 INFO - PROCESS | 1656 | 1461084548899 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}] 09:49:08 INFO - PROCESS | 1656 | 1461084548995 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:49:09 INFO - PROCESS | 1656 | 1461084549122 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11868c000 == 33 [pid = 1656] [id = 688] 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x114acd800) [pid = 1656] [serial = 2064] [outer = 0x0] 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x114bc1c00) [pid = 1656] [serial = 2065] [outer = 0x114acd800] 09:49:09 INFO - PROCESS | 1656 | 1461084549151 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x114ce0c00) [pid = 1656] [serial = 2066] [outer = 0x114acd800] 09:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11b987800 == 32 [pid = 1656] [id = 685] 09:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11a607800 == 31 [pid = 1656] [id = 684] 09:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x118d22000 == 30 [pid = 1656] [id = 683] 09:49:09 INFO - PROCESS | 1656 | --DOCSHELL 0x127b2e800 == 29 [pid = 1656] [id = 682] 09:49:09 INFO - PROCESS | 1656 | 1461084549574 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] 09:49:09 INFO - PROCESS | 1656 | 1461084549623 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:49:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:49:09 INFO - PROCESS | 1656 | 1461084549627 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1656 | 1461084549629 Marionette TRACE conn2 <- [1,2726,null,{}] 09:49:09 INFO - PROCESS | 1656 | 1461084549633 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}] 09:49:09 INFO - PROCESS | 1656 | 1461084549710 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:49:09 INFO - PROCESS | 1656 | 1461084549763 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b97c800 == 30 [pid = 1656] [id = 689] 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x114ce2800) [pid = 1656] [serial = 2067] [outer = 0x0] 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1187da400) [pid = 1656] [serial = 2068] [outer = 0x114ce2800] 09:49:09 INFO - PROCESS | 1656 | 1461084549790 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1190e8000) [pid = 1656] [serial = 2069] [outer = 0x114ce2800] 09:49:10 INFO - PROCESS | 1656 | 1461084550105 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]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:49:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 522ms 09:49:10 INFO - PROCESS | 1656 | 1461084550151 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:49:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:49:10 INFO - PROCESS | 1656 | 1461084550154 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:49:10 INFO - PROCESS | 1656 | 1461084550156 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1656 | 1461084550157 Marionette TRACE conn2 <- [1,2730,null,{}] 09:49:10 INFO - PROCESS | 1656 | 1461084550159 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}] 09:49:10 INFO - PROCESS | 1656 | 1461084550230 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:49:10 INFO - PROCESS | 1656 | 1461084550239 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123c09000 == 31 [pid = 1656] [id = 690] 09:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x119253800) [pid = 1656] [serial = 2070] [outer = 0x0] 09:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11a8e1800) [pid = 1656] [serial = 2071] [outer = 0x119253800] 09:49:10 INFO - PROCESS | 1656 | 1461084550266 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11a908c00) [pid = 1656] [serial = 2072] [outer = 0x119253800] 09:49:11 INFO - PROCESS | 1656 | 1461084551087 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] 09:49:11 INFO - PROCESS | 1656 | 1461084551126 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:49:11 INFO - PROCESS | 1656 | 1461084551134 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1656 | 1461084551138 Marionette TRACE conn2 <- [1,2734,null,{}] 09:49:11 INFO - PROCESS | 1656 | 1461084551141 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}] 09:49:11 INFO - PROCESS | 1656 | 1461084551211 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:49:11 INFO - PROCESS | 1656 | 1461084551214 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12452b000 == 32 [pid = 1656] [id = 691] 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11427b400) [pid = 1656] [serial = 2073] [outer = 0x0] 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11a9ee400) [pid = 1656] [serial = 2074] [outer = 0x11427b400] 09:49:11 INFO - PROCESS | 1656 | 1461084551243 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11ad23800) [pid = 1656] [serial = 2075] [outer = 0x11427b400] 09:49:11 INFO - PROCESS | 1656 | 1461084551604 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:49:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 479ms 09:49:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:49:11 INFO - PROCESS | 1656 | 1461084551608 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:49:11 INFO - PROCESS | 1656 | 1461084551610 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:49:11 INFO - PROCESS | 1656 | 1461084551612 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 1656 | 1461084551613 Marionette TRACE conn2 <- [1,2738,null,{}] 09:49:11 INFO - PROCESS | 1656 | 1461084551618 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}] 09:49:11 INFO - PROCESS | 1656 | 1461084551711 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:49:11 INFO - PROCESS | 1656 | 1461084551745 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b29800 == 33 [pid = 1656] [id = 692] 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x114bc0000) [pid = 1656] [serial = 2076] [outer = 0x0] 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11ad96000) [pid = 1656] [serial = 2077] [outer = 0x114bc0000] 09:49:11 INFO - PROCESS | 1656 | 1461084551771 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11afb6400) [pid = 1656] [serial = 2078] [outer = 0x114bc0000] 09:49:12 INFO - PROCESS | 1656 | 1461084552080 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 471ms 09:49:12 INFO - PROCESS | 1656 | 1461084552091 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1656 | 1461084552092 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:49:12 INFO - PROCESS | 1656 | 1461084552105 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1656 | 1461084552107 Marionette TRACE conn2 <- [1,2742,null,{}] 09:49:12 INFO - PROCESS | 1656 | 1461084552109 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}] 09:49:12 INFO - PROCESS | 1656 | 1461084552198 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:49:12 INFO - PROCESS | 1656 | 1461084552202 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x124522000 == 34 [pid = 1656] [id = 693] 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11be68c00) [pid = 1656] [serial = 2079] [outer = 0x0] 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11be6dc00) [pid = 1656] [serial = 2080] [outer = 0x11be68c00] 09:49:12 INFO - PROCESS | 1656 | 1461084552235 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11c112800) [pid = 1656] [serial = 2081] [outer = 0x11be68c00] 09:49:12 INFO - PROCESS | 1656 | 1461084552606 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]]]}] 09:49:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:49:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 522ms 09:49:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:49:12 INFO - PROCESS | 1656 | 1461084552627 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1656 | 1461084552628 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:49:12 INFO - PROCESS | 1656 | 1461084552630 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1656 | 1461084552631 Marionette TRACE conn2 <- [1,2746,null,{}] 09:49:12 INFO - PROCESS | 1656 | 1461084552633 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}] 09:49:12 INFO - PROCESS | 1656 | 1461084552725 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:49:12 INFO - PROCESS | 1656 | 1461084552759 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287bb000 == 35 [pid = 1656] [id = 694] 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11c114000) [pid = 1656] [serial = 2082] [outer = 0x0] 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11c386c00) [pid = 1656] [serial = 2083] [outer = 0x11c114000] 09:49:12 INFO - PROCESS | 1656 | 1461084552784 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11a907c00) [pid = 1656] [serial = 2084] [outer = 0x11c114000] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11a908400) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119e9f400) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x114bbf400) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x114cdbc00) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12927d000) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x114cd6800) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1146b9c00) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x114cd6c00) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118b71000) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x114cd7400) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12453cc00) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1162f9400) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x114cdc000) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:49:12 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1192cc800) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:49:13 INFO - PROCESS | 1656 | 1461084553110 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]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 09:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:49:13 INFO - PROCESS | 1656 | 1461084553148 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1656 | 1461084553150 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:49:13 INFO - PROCESS | 1656 | 1461084553152 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1656 | 1461084553153 Marionette TRACE conn2 <- [1,2750,null,{}] 09:49:13 INFO - PROCESS | 1656 | 1461084553155 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}] 09:49:13 INFO - PROCESS | 1656 | 1461084553225 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:49:13 INFO - PROCESS | 1656 | 1461084553229 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac6800 == 36 [pid = 1656] [id = 695] 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x114cd9800) [pid = 1656] [serial = 2085] [outer = 0x0] 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118b71000) [pid = 1656] [serial = 2086] [outer = 0x114cd9800] 09:49:13 INFO - PROCESS | 1656 | 1461084553256 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11a9ec800) [pid = 1656] [serial = 2087] [outer = 0x114cd9800] 09:49:13 INFO - PROCESS | 1656 | 1461084553569 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]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:49:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 467ms 09:49:13 INFO - PROCESS | 1656 | 1461084553620 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1656 | 1461084553621 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:49:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:49:13 INFO - PROCESS | 1656 | 1461084553630 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1656 | 1461084553631 Marionette TRACE conn2 <- [1,2754,null,{}] 09:49:13 INFO - PROCESS | 1656 | 1461084553634 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}] 09:49:13 INFO - PROCESS | 1656 | 1461084553704 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:49:13 INFO - PROCESS | 1656 | 1461084553708 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dd2000 == 37 [pid = 1656] [id = 696] 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11be6d400) [pid = 1656] [serial = 2088] [outer = 0x0] 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11c53a800) [pid = 1656] [serial = 2089] [outer = 0x11be6d400] 09:49:13 INFO - PROCESS | 1656 | 1461084553735 Marionette DEBUG loaded listener.js 09:49:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11c89d400) [pid = 1656] [serial = 2090] [outer = 0x11be6d400] 09:49:14 INFO - PROCESS | 1656 | 1461084554059 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms 09:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:49:14 INFO - PROCESS | 1656 | 1461084554099 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1656 | 1461084554100 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:49:14 INFO - PROCESS | 1656 | 1461084554103 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1656 | 1461084554104 Marionette TRACE conn2 <- [1,2758,null,{}] 09:49:14 INFO - PROCESS | 1656 | 1461084554106 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}] 09:49:14 INFO - PROCESS | 1656 | 1461084554177 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:49:14 INFO - PROCESS | 1656 | 1461084554181 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12452a800 == 38 [pid = 1656] [id = 697] 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x123880800) [pid = 1656] [serial = 2091] [outer = 0x0] 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x123a7a400) [pid = 1656] [serial = 2092] [outer = 0x123880800] 09:49:14 INFO - PROCESS | 1656 | 1461084554209 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x123bc9000) [pid = 1656] [serial = 2093] [outer = 0x123880800] 09:49:14 INFO - PROCESS | 1656 | 1461084554524 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]]]}] 09:49:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:49:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 467ms 09:49:14 INFO - PROCESS | 1656 | 1461084554571 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:49:14 INFO - PROCESS | 1656 | 1461084554572 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:49:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:49:14 INFO - PROCESS | 1656 | 1461084554574 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:49:14 INFO - PROCESS | 1656 | 1461084554575 Marionette TRACE conn2 <- [1,2762,null,{}] 09:49:14 INFO - PROCESS | 1656 | 1461084554586 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}] 09:49:14 INFO - PROCESS | 1656 | 1461084554657 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:49:14 INFO - PROCESS | 1656 | 1461084554661 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b82f000 == 39 [pid = 1656] [id = 698] 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x123bcb800) [pid = 1656] [serial = 2094] [outer = 0x0] 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x123e27800) [pid = 1656] [serial = 2095] [outer = 0x123bcb800] 09:49:14 INFO - PROCESS | 1656 | 1461084554693 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11ad93c00) [pid = 1656] [serial = 2096] [outer = 0x123bcb800] 09:49:15 INFO - PROCESS | 1656 | 1461084555045 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 09:49:15 INFO - PROCESS | 1656 | 1461084555093 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1656 | 1461084555095 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:49:15 INFO - PROCESS | 1656 | 1461084555099 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1656 | 1461084555101 Marionette TRACE conn2 <- [1,2766,null,{}] 09:49:15 INFO - PROCESS | 1656 | 1461084555105 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}] 09:49:15 INFO - PROCESS | 1656 | 1461084555265 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:49:15 INFO - PROCESS | 1656 | 1461084555278 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf83800 == 40 [pid = 1656] [id = 699] 09:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x114acc800) [pid = 1656] [serial = 2097] [outer = 0x0] 09:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x123fd3400) [pid = 1656] [serial = 2098] [outer = 0x114acc800] 09:49:15 INFO - PROCESS | 1656 | 1461084555319 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x124530000) [pid = 1656] [serial = 2099] [outer = 0x114acc800] 09:49:15 INFO - PROCESS | 1656 | 1461084555912 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:49:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 874ms 09:49:15 INFO - PROCESS | 1656 | 1461084555974 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1656 | 1461084555979 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:49:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:49:15 INFO - PROCESS | 1656 | 1461084555985 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1656 | 1461084555988 Marionette TRACE conn2 <- [1,2770,null,{}] 09:49:15 INFO - PROCESS | 1656 | 1461084555993 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}] 09:49:16 INFO - PROCESS | 1656 | 1461084556140 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:49:16 INFO - PROCESS | 1656 | 1461084556260 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c715800 == 41 [pid = 1656] [id = 700] 09:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x115247c00) [pid = 1656] [serial = 2100] [outer = 0x0] 09:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1162f9c00) [pid = 1656] [serial = 2101] [outer = 0x115247c00] 09:49:16 INFO - PROCESS | 1656 | 1461084556314 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1190f0c00) [pid = 1656] [serial = 2102] [outer = 0x115247c00] 09:49:16 INFO - PROCESS | 1656 | 1461084556749 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]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:49:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 826ms 09:49:16 INFO - PROCESS | 1656 | 1461084556810 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1656 | 1461084556814 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:49:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:49:16 INFO - PROCESS | 1656 | 1461084556838 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1656 | 1461084556840 Marionette TRACE conn2 <- [1,2774,null,{}] 09:49:16 INFO - PROCESS | 1656 | 1461084556842 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}] 09:49:16 INFO - PROCESS | 1656 | 1461084556940 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:49:17 INFO - PROCESS | 1656 | 1461084557002 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x127fae000 == 42 [pid = 1656] [id = 701] 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11a90e800) [pid = 1656] [serial = 2103] [outer = 0x0] 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11a9e7000) [pid = 1656] [serial = 2104] [outer = 0x11a90e800] 09:49:17 INFO - PROCESS | 1656 | 1461084557033 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11aa40c00) [pid = 1656] [serial = 2105] [outer = 0x11a90e800] 09:49:17 INFO - PROCESS | 1656 | 1461084557432 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]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:49:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 626ms 09:49:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:49:17 INFO - PROCESS | 1656 | 1461084557462 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1656 | 1461084557464 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:49:17 INFO - PROCESS | 1656 | 1461084557466 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1656 | 1461084557469 Marionette TRACE conn2 <- [1,2778,null,{}] 09:49:17 INFO - PROCESS | 1656 | 1461084557477 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}] 09:49:17 INFO - PROCESS | 1656 | 1461084557573 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:49:17 INFO - PROCESS | 1656 | 1461084557624 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ced5000 == 43 [pid = 1656] [id = 702] 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11afb7000) [pid = 1656] [serial = 2106] [outer = 0x0] 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11bed1400) [pid = 1656] [serial = 2107] [outer = 0x11afb7000] 09:49:17 INFO - PROCESS | 1656 | 1461084557656 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x123e28800) [pid = 1656] [serial = 2108] [outer = 0x11afb7000] 09:49:18 INFO - PROCESS | 1656 | 1461084558068 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 622ms 09:49:18 INFO - PROCESS | 1656 | 1461084558089 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:49:18 INFO - PROCESS | 1656 | 1461084558091 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:49:18 INFO - PROCESS | 1656 | 1461084558093 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1656 | 1461084558094 Marionette TRACE conn2 <- [1,2782,null,{}] 09:49:18 INFO - PROCESS | 1656 | 1461084558097 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}] 09:49:18 INFO - PROCESS | 1656 | 1461084558200 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:49:18 INFO - PROCESS | 1656 | 1461084558304 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be1b800 == 44 [pid = 1656] [id = 703] 09:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x114ce5c00) [pid = 1656] [serial = 2109] [outer = 0x0] 09:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124399800) [pid = 1656] [serial = 2110] [outer = 0x114ce5c00] 09:49:18 INFO - PROCESS | 1656 | 1461084558335 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1243a8000) [pid = 1656] [serial = 2111] [outer = 0x114ce5c00] 09:49:18 INFO - PROCESS | 1656 | 1461084558776 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:49:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 09:49:18 INFO - PROCESS | 1656 | 1461084558813 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1656 | 1461084558815 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:49:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:49:18 INFO - PROCESS | 1656 | 1461084558819 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1656 | 1461084558821 Marionette TRACE conn2 <- [1,2786,null,{}] 09:49:18 INFO - PROCESS | 1656 | 1461084558824 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}] 09:49:18 INFO - PROCESS | 1656 | 1461084558962 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:49:19 INFO - PROCESS | 1656 | 1461084559055 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118b31800 == 45 [pid = 1656] [id = 704] 09:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x114ac2400) [pid = 1656] [serial = 2112] [outer = 0x0] 09:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x114bc6400) [pid = 1656] [serial = 2113] [outer = 0x114ac2400] 09:49:19 INFO - PROCESS | 1656 | 1461084559094 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118d86800) [pid = 1656] [serial = 2114] [outer = 0x114ac2400] 09:49:19 INFO - PROCESS | 1656 | 1461084559715 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:49:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 923ms 09:49:19 INFO - PROCESS | 1656 | 1461084559742 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1656 | 1461084559747 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:49:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:49:19 INFO - PROCESS | 1656 | 1461084559752 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1656 | 1461084559755 Marionette TRACE conn2 <- [1,2790,null,{}] 09:49:19 INFO - PROCESS | 1656 | 1461084559760 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}] 09:49:19 INFO - PROCESS | 1656 | 1461084559903 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:49:19 INFO - PROCESS | 1656 | 1461084559985 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88a000 == 46 [pid = 1656] [id = 705] 09:49:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116275c00) [pid = 1656] [serial = 2115] [outer = 0x0] 09:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1176e9000) [pid = 1656] [serial = 2116] [outer = 0x116275c00] 09:49:20 INFO - PROCESS | 1656 | 1461084560013 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11909b800) [pid = 1656] [serial = 2117] [outer = 0x116275c00] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12b82f000 == 45 [pid = 1656] [id = 698] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12452a800 == 44 [pid = 1656] [id = 697] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x129dd2000 == 43 [pid = 1656] [id = 696] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac6800 == 42 [pid = 1656] [id = 695] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11b9fec00) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11935a800) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | 1461084560452 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]]]}] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x1287bb000 == 41 [pid = 1656] [id = 694] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x124522000 == 40 [pid = 1656] [id = 693] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x127b29800 == 39 [pid = 1656] [id = 692] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x12452b000 == 38 [pid = 1656] [id = 691] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x123c09000 == 37 [pid = 1656] [id = 690] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11b97c800 == 36 [pid = 1656] [id = 689] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11868c000 == 35 [pid = 1656] [id = 688] 09:49:20 INFO - PROCESS | 1656 | --DOCSHELL 0x11a613800 == 34 [pid = 1656] [id = 687] 09:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 722ms 09:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:49:20 INFO - PROCESS | 1656 | 1461084560474 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1656 | 1461084560477 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:49:20 INFO - PROCESS | 1656 | 1461084560481 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1656 | 1461084560483 Marionette TRACE conn2 <- [1,2794,null,{}] 09:49:20 INFO - PROCESS | 1656 | 1461084560485 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}] 09:49:20 INFO - PROCESS | 1656 | 1461084560569 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11a911800) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11aa4b800) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11a9ea000) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118fef400) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11524b800) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129a6e400) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x114cd7000) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1162f1400) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114ce4800) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11523d400) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11524b000) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11a652400) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118707400) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115454000) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127d6a400) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x127fd2c00) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118b05c00) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119359800) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1162f7c00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11523fc00) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118d33800) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12388bc00) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x11bec9800) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11aa47400) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 09:49:20 INFO - PROCESS | 1656 | 1461084560624 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x118676000 == 35 [pid = 1656] [id = 706] 09:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x114acc000) [pid = 1656] [serial = 2118] [outer = 0x0] 09:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x115245400) [pid = 1656] [serial = 2119] [outer = 0x114acc000] 09:49:20 INFO - PROCESS | 1656 | 1461084560651 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119359400) [pid = 1656] [serial = 2120] [outer = 0x114acc000] 09:49:20 INFO - PROCESS | 1656 | 1461084560945 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:49:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 473ms 09:49:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:49:20 INFO - PROCESS | 1656 | 1461084560958 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1656 | 1461084560959 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:49:20 INFO - PROCESS | 1656 | 1461084560962 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1656 | 1461084560965 Marionette TRACE conn2 <- [1,2798,null,{}] 09:49:20 INFO - PROCESS | 1656 | 1461084560984 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}] 09:49:21 INFO - PROCESS | 1656 | 1461084561082 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:49:21 INFO - PROCESS | 1656 | 1461084561152 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb35800 == 36 [pid = 1656] [id = 707] 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118d86c00) [pid = 1656] [serial = 2121] [outer = 0x0] 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11a906400) [pid = 1656] [serial = 2122] [outer = 0x118d86c00] 09:49:21 INFO - PROCESS | 1656 | 1461084561182 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11ad89000) [pid = 1656] [serial = 2123] [outer = 0x118d86c00] 09:49:21 INFO - PROCESS | 1656 | 1461084561527 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:49:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 575ms 09:49:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:49:21 INFO - PROCESS | 1656 | 1461084561539 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1656 | 1461084561541 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:49:21 INFO - PROCESS | 1656 | 1461084561543 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1656 | 1461084561544 Marionette TRACE conn2 <- [1,2802,null,{}] 09:49:21 INFO - PROCESS | 1656 | 1461084561546 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}] 09:49:21 INFO - PROCESS | 1656 | 1461084561622 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:49:21 INFO - PROCESS | 1656 | 1461084561627 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x124528800 == 37 [pid = 1656] [id = 708] 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11ad92400) [pid = 1656] [serial = 2124] [outer = 0x0] 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11be69400) [pid = 1656] [serial = 2125] [outer = 0x11ad92400] 09:49:21 INFO - PROCESS | 1656 | 1461084561661 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11bed1000) [pid = 1656] [serial = 2126] [outer = 0x11ad92400] 09:49:21 INFO - PROCESS | 1656 | 1461084561981 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 468ms 09:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:49:22 INFO - PROCESS | 1656 | 1461084562012 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1656 | 1461084562013 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:49:22 INFO - PROCESS | 1656 | 1461084562015 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1656 | 1461084562016 Marionette TRACE conn2 <- [1,2806,null,{}] 09:49:22 INFO - PROCESS | 1656 | 1461084562019 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}] 09:49:22 INFO - PROCESS | 1656 | 1461084562091 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:49:22 INFO - PROCESS | 1656 | 1461084562095 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x127b31000 == 38 [pid = 1656] [id = 709] 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11be6b400) [pid = 1656] [serial = 2127] [outer = 0x0] 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11c1b0800) [pid = 1656] [serial = 2128] [outer = 0x11be6b400] 09:49:22 INFO - PROCESS | 1656 | 1461084562122 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11c511400) [pid = 1656] [serial = 2129] [outer = 0x11be6b400] 09:49:22 INFO - PROCESS | 1656 | 1461084562481 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:49:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 09:49:22 INFO - PROCESS | 1656 | 1461084562486 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1656 | 1461084562487 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:49:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:49:22 INFO - PROCESS | 1656 | 1461084562489 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1656 | 1461084562490 Marionette TRACE conn2 <- [1,2810,null,{}] 09:49:22 INFO - PROCESS | 1656 | 1461084562492 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}] 09:49:22 INFO - PROCESS | 1656 | 1461084562608 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:49:22 INFO - PROCESS | 1656 | 1461084562620 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11868d000 == 39 [pid = 1656] [id = 710] 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1192d2000) [pid = 1656] [serial = 2130] [outer = 0x0] 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11c510c00) [pid = 1656] [serial = 2131] [outer = 0x1192d2000] 09:49:22 INFO - PROCESS | 1656 | 1461084562648 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1243ea400) [pid = 1656] [serial = 2132] [outer = 0x1192d2000] 09:49:22 INFO - PROCESS | 1656 | 1461084562982 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 09:49:23 INFO - PROCESS | 1656 | 1461084563010 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1656 | 1461084563011 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:49:23 INFO - PROCESS | 1656 | 1461084563013 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1656 | 1461084563014 Marionette TRACE conn2 <- [1,2814,null,{}] 09:49:23 INFO - PROCESS | 1656 | 1461084563021 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}] 09:49:23 INFO - PROCESS | 1656 | 1461084563115 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:49:23 INFO - PROCESS | 1656 | 1461084563119 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b291800 == 40 [pid = 1656] [id = 711] 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1243ef800) [pid = 1656] [serial = 2133] [outer = 0x0] 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124538000) [pid = 1656] [serial = 2134] [outer = 0x1243ef800] 09:49:23 INFO - PROCESS | 1656 | 1461084563144 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12459e800) [pid = 1656] [serial = 2135] [outer = 0x1243ef800] 09:49:23 INFO - PROCESS | 1656 | 1461084563447 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:49:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 470ms 09:49:23 INFO - PROCESS | 1656 | 1461084563491 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1656 | 1461084563492 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:49:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:49:23 INFO - PROCESS | 1656 | 1461084563495 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1656 | 1461084563496 Marionette TRACE conn2 <- [1,2818,null,{}] 09:49:23 INFO - PROCESS | 1656 | 1461084563498 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}] 09:49:23 INFO - PROCESS | 1656 | 1461084563597 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:49:23 INFO - PROCESS | 1656 | 1461084563608 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8b000 == 41 [pid = 1656] [id = 712] 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12453a000) [pid = 1656] [serial = 2136] [outer = 0x0] 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127cadc00) [pid = 1656] [serial = 2137] [outer = 0x12453a000] 09:49:23 INFO - PROCESS | 1656 | 1461084563633 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127db6000) [pid = 1656] [serial = 2138] [outer = 0x12453a000] 09:49:23 INFO - PROCESS | 1656 | 1461084563977 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:49:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 09:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:49:24 INFO - PROCESS | 1656 | 1461084564015 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1656 | 1461084564016 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:49:24 INFO - PROCESS | 1656 | 1461084564019 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1656 | 1461084564020 Marionette TRACE conn2 <- [1,2822,null,{}] 09:49:24 INFO - PROCESS | 1656 | 1461084564022 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}] 09:49:24 INFO - PROCESS | 1656 | 1461084564115 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:49:24 INFO - PROCESS | 1656 | 1461084564119 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ced6000 == 42 [pid = 1656] [id = 713] 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1245a0c00) [pid = 1656] [serial = 2139] [outer = 0x0] 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127fd2c00) [pid = 1656] [serial = 2140] [outer = 0x1245a0c00] 09:49:24 INFO - PROCESS | 1656 | 1461084564144 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12876e800) [pid = 1656] [serial = 2141] [outer = 0x1245a0c00] 09:49:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1b800 == 41 [pid = 1656] [id = 17] 09:49:24 INFO - PROCESS | 1656 | 1461084564501 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 518ms 09:49:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:49:24 INFO - PROCESS | 1656 | 1461084564538 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1656 | 1461084564540 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:49:24 INFO - PROCESS | 1656 | 1461084564542 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1656 | 1461084564543 Marionette TRACE conn2 <- [1,2826,null,{}] 09:49:24 INFO - PROCESS | 1656 | 1461084564545 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}] 09:49:24 INFO - PROCESS | 1656 | 1461084564708 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x114bc0000) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11be68c00) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x114acd800) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114ce2800) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11427b400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119253800) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11c114000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x114cd9800) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123bcb800) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x123880800) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11be6d400) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:49:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11ad90c00) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:49:24 INFO - PROCESS | 1656 | 1461084564753 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adb0000 == 42 [pid = 1656] [id = 714] 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x114ac5800) [pid = 1656] [serial = 2142] [outer = 0x0] 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x114bcc000) [pid = 1656] [serial = 2143] [outer = 0x114ac5800] 09:49:24 INFO - PROCESS | 1656 | 1461084564778 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11a9ea800) [pid = 1656] [serial = 2144] [outer = 0x114ac5800] 09:49:25 INFO - PROCESS | 1656 | 1461084565056 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 568ms 09:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:49:25 INFO - PROCESS | 1656 | 1461084565110 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1656 | 1461084565112 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:49:25 INFO - PROCESS | 1656 | 1461084565114 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1656 | 1461084565116 Marionette TRACE conn2 <- [1,2830,null,{}] 09:49:25 INFO - PROCESS | 1656 | 1461084565120 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}] 09:49:25 INFO - PROCESS | 1656 | 1461084565209 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:49:25 INFO - PROCESS | 1656 | 1461084565213 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d4800 == 43 [pid = 1656] [id = 715] 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11be68c00) [pid = 1656] [serial = 2145] [outer = 0x0] 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128773400) [pid = 1656] [serial = 2146] [outer = 0x11be68c00] 09:49:25 INFO - PROCESS | 1656 | 1461084565244 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129a6a000) [pid = 1656] [serial = 2147] [outer = 0x11be68c00] 09:49:25 INFO - PROCESS | 1656 | 1461084565571 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]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 472ms 09:49:25 INFO - PROCESS | 1656 | 1461084565588 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1656 | 1461084565589 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:49:25 INFO - PROCESS | 1656 | 1461084565591 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1656 | 1461084565593 Marionette TRACE conn2 <- [1,2834,null,{}] 09:49:25 INFO - PROCESS | 1656 | 1461084565595 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}] 09:49:25 INFO - PROCESS | 1656 | 1461084565700 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:49:25 INFO - PROCESS | 1656 | 1461084565707 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db7d800 == 44 [pid = 1656] [id = 716] 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11be6d400) [pid = 1656] [serial = 2148] [outer = 0x0] 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129ad4c00) [pid = 1656] [serial = 2149] [outer = 0x11be6d400] 09:49:25 INFO - PROCESS | 1656 | 1461084565732 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x129bbf800) [pid = 1656] [serial = 2150] [outer = 0x11be6d400] 09:49:26 INFO - PROCESS | 1656 | 1461084566024 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 468ms 09:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:49:26 INFO - PROCESS | 1656 | 1461084566061 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1656 | 1461084566062 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:49:26 INFO - PROCESS | 1656 | 1461084566064 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1656 | 1461084566065 Marionette TRACE conn2 <- [1,2838,null,{}] 09:49:26 INFO - PROCESS | 1656 | 1461084566069 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}] 09:49:26 INFO - PROCESS | 1656 | 1461084566145 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:49:26 INFO - PROCESS | 1656 | 1461084566152 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e68e000 == 45 [pid = 1656] [id = 717] 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129bc4000) [pid = 1656] [serial = 2151] [outer = 0x0] 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a4e5400) [pid = 1656] [serial = 2152] [outer = 0x129bc4000] 09:49:26 INFO - PROCESS | 1656 | 1461084566177 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a4ea800) [pid = 1656] [serial = 2153] [outer = 0x129bc4000] 09:49:26 INFO - PROCESS | 1656 | 1461084566514 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:49:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 470ms 09:49:26 INFO - PROCESS | 1656 | 1461084566535 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1656 | 1461084566538 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:49:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:49:26 INFO - PROCESS | 1656 | 1461084566541 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1656 | 1461084566542 Marionette TRACE conn2 <- [1,2842,null,{}] 09:49:26 INFO - PROCESS | 1656 | 1461084566544 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}] 09:49:26 INFO - PROCESS | 1656 | 1461084566648 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:49:26 INFO - PROCESS | 1656 | 1461084566657 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e69e000 == 46 [pid = 1656] [id = 718] 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a4e9c00) [pid = 1656] [serial = 2154] [outer = 0x0] 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a4f1400) [pid = 1656] [serial = 2155] [outer = 0x12a4e9c00] 09:49:26 INFO - PROCESS | 1656 | 1461084566683 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a71b400) [pid = 1656] [serial = 2156] [outer = 0x12a4e9c00] 09:49:27 INFO - PROCESS | 1656 | 1461084567162 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]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:49:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 669ms 09:49:27 INFO - PROCESS | 1656 | 1461084567211 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1656 | 1461084567213 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:49:27 INFO - PROCESS | 1656 | 1461084567217 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1656 | 1461084567221 Marionette TRACE conn2 <- [1,2846,null,{}] 09:49:27 INFO - PROCESS | 1656 | 1461084567225 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}] 09:49:27 INFO - PROCESS | 1656 | 1461084567331 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:49:27 INFO - PROCESS | 1656 | 1461084567398 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bb3d800 == 47 [pid = 1656] [id = 719] 09:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1160a7400) [pid = 1656] [serial = 2157] [outer = 0x0] 09:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118d8bc00) [pid = 1656] [serial = 2158] [outer = 0x1160a7400] 09:49:27 INFO - PROCESS | 1656 | 1461084567430 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119e9f400) [pid = 1656] [serial = 2159] [outer = 0x1160a7400] 09:49:27 INFO - PROCESS | 1656 | 1461084567842 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]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:49:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 674ms 09:49:27 INFO - PROCESS | 1656 | 1461084567891 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1656 | 1461084567895 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:49:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:49:27 INFO - PROCESS | 1656 | 1461084567899 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1656 | 1461084567901 Marionette TRACE conn2 <- [1,2850,null,{}] 09:49:27 INFO - PROCESS | 1656 | 1461084567904 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}] 09:49:28 INFO - PROCESS | 1656 | 1461084568047 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:49:28 INFO - PROCESS | 1656 | 1461084568128 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292ad800 == 48 [pid = 1656] [id = 720] 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11a8d4800) [pid = 1656] [serial = 2160] [outer = 0x0] 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11b9fcc00) [pid = 1656] [serial = 2161] [outer = 0x11a8d4800] 09:49:28 INFO - PROCESS | 1656 | 1461084568160 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11c11c400) [pid = 1656] [serial = 2162] [outer = 0x11a8d4800] 09:49:28 INFO - PROCESS | 1656 | 1461084568546 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:49:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 09:49:28 INFO - PROCESS | 1656 | 1461084568572 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1656 | 1461084568574 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:49:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:49:28 INFO - PROCESS | 1656 | 1461084568576 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1656 | 1461084568579 Marionette TRACE conn2 <- [1,2854,null,{}] 09:49:28 INFO - PROCESS | 1656 | 1461084568587 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}] 09:49:28 INFO - PROCESS | 1656 | 1461084568687 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:49:28 INFO - PROCESS | 1656 | 1461084568741 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d2800 == 49 [pid = 1656] [id = 721] 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11c50ec00) [pid = 1656] [serial = 2163] [outer = 0x0] 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123e2c800) [pid = 1656] [serial = 2164] [outer = 0x11c50ec00] 09:49:28 INFO - PROCESS | 1656 | 1461084568773 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127db0800) [pid = 1656] [serial = 2165] [outer = 0x11c50ec00] 09:49:29 INFO - PROCESS | 1656 | 1461084569238 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]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:49:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 09:49:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:49:29 INFO - PROCESS | 1656 | 1461084569248 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1656 | 1461084569250 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:49:29 INFO - PROCESS | 1656 | 1461084569252 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1656 | 1461084569253 Marionette TRACE conn2 <- [1,2858,null,{}] 09:49:29 INFO - PROCESS | 1656 | 1461084569256 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}] 09:49:29 INFO - PROCESS | 1656 | 1461084569356 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:49:29 INFO - PROCESS | 1656 | 1461084569444 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dc8800 == 50 [pid = 1656] [id = 722] 09:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11935b000) [pid = 1656] [serial = 2166] [outer = 0x0] 09:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12388d000) [pid = 1656] [serial = 2167] [outer = 0x11935b000] 09:49:29 INFO - PROCESS | 1656 | 1461084569474 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12883f800) [pid = 1656] [serial = 2168] [outer = 0x11935b000] 09:49:30 INFO - PROCESS | 1656 | 1461084570104 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 870ms 09:49:30 INFO - PROCESS | 1656 | 1461084570122 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1656 | 1461084570124 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:49:30 INFO - PROCESS | 1656 | 1461084570128 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1656 | 1461084570130 Marionette TRACE conn2 <- [1,2862,null,{}] 09:49:30 INFO - PROCESS | 1656 | 1461084570157 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}] 09:49:30 INFO - PROCESS | 1656 | 1461084570256 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:49:30 INFO - PROCESS | 1656 | 1461084570324 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c1ca800 == 51 [pid = 1656] [id = 723] 09:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x114bc9c00) [pid = 1656] [serial = 2169] [outer = 0x0] 09:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x114cd6800) [pid = 1656] [serial = 2170] [outer = 0x114bc9c00] 09:49:30 INFO - PROCESS | 1656 | 1461084570353 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x114ce2c00) [pid = 1656] [serial = 2171] [outer = 0x114bc9c00] 09:49:30 INFO - PROCESS | 1656 | 1461084570785 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 09:49:30 INFO - PROCESS | 1656 | 1461084570871 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1656 | 1461084570874 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:49:30 INFO - PROCESS | 1656 | 1461084570880 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1656 | 1461084570882 Marionette TRACE conn2 <- [1,2866,null,{}] 09:49:30 INFO - PROCESS | 1656 | 1461084570887 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}] 09:49:30 INFO - PROCESS | 1656 | 1461084570996 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12e68e000 == 50 [pid = 1656] [id = 717] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12db7d800 == 49 [pid = 1656] [id = 716] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d4800 == 48 [pid = 1656] [id = 715] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11adb0000 == 47 [pid = 1656] [id = 714] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ced6000 == 46 [pid = 1656] [id = 713] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8b000 == 45 [pid = 1656] [id = 712] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b291800 == 44 [pid = 1656] [id = 711] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1b000 == 43 [pid = 1656] [id = 18] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11868d000 == 42 [pid = 1656] [id = 710] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x114ebd400) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x127b31000 == 41 [pid = 1656] [id = 709] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x124528800 == 40 [pid = 1656] [id = 708] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb35800 == 39 [pid = 1656] [id = 707] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118676000 == 38 [pid = 1656] [id = 706] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c88a000 == 37 [pid = 1656] [id = 705] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x118b31800 == 36 [pid = 1656] [id = 704] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11be1b800 == 35 [pid = 1656] [id = 703] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ced5000 == 34 [pid = 1656] [id = 702] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x127fae000 == 33 [pid = 1656] [id = 701] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11c715800 == 32 [pid = 1656] [id = 700] 09:49:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf83800 == 31 [pid = 1656] [id = 699] 09:49:31 INFO - PROCESS | 1656 | 1461084571080 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11868d000 == 32 [pid = 1656] [id = 724] 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x114cdc800) [pid = 1656] [serial = 2172] [outer = 0x0] 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x115318800) [pid = 1656] [serial = 2173] [outer = 0x114cdc800] 09:49:31 INFO - PROCESS | 1656 | 1461084571107 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118757000) [pid = 1656] [serial = 2174] [outer = 0x114cdc800] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x123a7a400) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11a907c00) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x123bc9000) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11c53a800) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11c112800) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11c89d400) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11ad23800) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11ad93c00) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11bed0400) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11ad96000) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11be6dc00) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11afb6400) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x114ce0c00) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x114bc1c00) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1187da400) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1190e8000) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11a9ee400) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11a8e1800) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11a908c00) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c386c00) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11a9ec800) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118b71000) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x123e27800) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 09:49:31 INFO - PROCESS | 1656 | 1461084571446 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms 09:49:31 INFO - PROCESS | 1656 | 1461084571502 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 1656 | 1461084571504 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:49:31 INFO - PROCESS | 1656 | 1461084571508 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 1656 | 1461084571511 Marionette TRACE conn2 <- [1,2870,null,{}] 09:49:31 INFO - PROCESS | 1656 | 1461084571522 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}] 09:49:31 INFO - PROCESS | 1656 | 1461084571623 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:49:31 INFO - PROCESS | 1656 | 1461084571627 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11be2c000 == 33 [pid = 1656] [id = 725] 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1192d5400) [pid = 1656] [serial = 2175] [outer = 0x0] 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11a64fc00) [pid = 1656] [serial = 2176] [outer = 0x1192d5400] 09:49:31 INFO - PROCESS | 1656 | 1461084571657 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11a90d000) [pid = 1656] [serial = 2177] [outer = 0x1192d5400] 09:49:32 INFO - PROCESS | 1656 | 1461084572023 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 527ms 09:49:32 INFO - PROCESS | 1656 | 1461084572038 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1656 | 1461084572040 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:49:32 INFO - PROCESS | 1656 | 1461084572042 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1656 | 1461084572043 Marionette TRACE conn2 <- [1,2874,null,{}] 09:49:32 INFO - PROCESS | 1656 | 1461084572045 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}] 09:49:32 INFO - PROCESS | 1656 | 1461084572123 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:49:32 INFO - PROCESS | 1656 | 1461084572128 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12451b000 == 34 [pid = 1656] [id = 726] 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11a9e7c00) [pid = 1656] [serial = 2178] [outer = 0x0] 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x11aa45400) [pid = 1656] [serial = 2179] [outer = 0x11a9e7c00] 09:49:32 INFO - PROCESS | 1656 | 1461084572156 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11ad93000) [pid = 1656] [serial = 2180] [outer = 0x11a9e7c00] 09:49:32 INFO - PROCESS | 1656 | 1461084572510 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:49:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 09:49:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:49:32 INFO - PROCESS | 1656 | 1461084572562 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1656 | 1461084572564 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:49:32 INFO - PROCESS | 1656 | 1461084572566 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1656 | 1461084572567 Marionette TRACE conn2 <- [1,2878,null,{}] 09:49:32 INFO - PROCESS | 1656 | 1461084572575 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}] 09:49:32 INFO - PROCESS | 1656 | 1461084572648 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:49:32 INFO - PROCESS | 1656 | 1461084572654 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c28000 == 35 [pid = 1656] [id = 727] 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11ad93800) [pid = 1656] [serial = 2181] [outer = 0x0] 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11b910800) [pid = 1656] [serial = 2182] [outer = 0x11ad93800] 09:49:32 INFO - PROCESS | 1656 | 1461084572680 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11beca400) [pid = 1656] [serial = 2183] [outer = 0x11ad93800] 09:49:33 INFO - PROCESS | 1656 | 1461084573010 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 471ms 09:49:33 INFO - PROCESS | 1656 | 1461084573038 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1656 | 1461084573039 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:49:33 INFO - PROCESS | 1656 | 1461084573041 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1656 | 1461084573042 Marionette TRACE conn2 <- [1,2882,null,{}] 09:49:33 INFO - PROCESS | 1656 | 1461084573045 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}] 09:49:33 INFO - PROCESS | 1656 | 1461084573139 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:49:33 INFO - PROCESS | 1656 | 1461084573144 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c67800 == 36 [pid = 1656] [id = 728] 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11bed7000) [pid = 1656] [serial = 2184] [outer = 0x0] 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11c389000) [pid = 1656] [serial = 2185] [outer = 0x11bed7000] 09:49:33 INFO - PROCESS | 1656 | 1461084573172 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x123d02400) [pid = 1656] [serial = 2186] [outer = 0x11bed7000] 09:49:33 INFO - PROCESS | 1656 | 1461084573550 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 09:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:49:33 INFO - PROCESS | 1656 | 1461084573561 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1656 | 1461084573562 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:49:33 INFO - PROCESS | 1656 | 1461084573564 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1656 | 1461084573565 Marionette TRACE conn2 <- [1,2886,null,{}] 09:49:33 INFO - PROCESS | 1656 | 1461084573569 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}] 09:49:33 INFO - PROCESS | 1656 | 1461084573665 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:49:33 INFO - PROCESS | 1656 | 1461084573678 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab07000 == 37 [pid = 1656] [id = 729] 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x123e24800) [pid = 1656] [serial = 2187] [outer = 0x0] 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x123e2ac00) [pid = 1656] [serial = 2188] [outer = 0x123e24800] 09:49:33 INFO - PROCESS | 1656 | 1461084573704 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1243a5000) [pid = 1656] [serial = 2189] [outer = 0x123e24800] 09:49:34 INFO - PROCESS | 1656 | 1461084574017 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 473ms 09:49:34 INFO - PROCESS | 1656 | 1461084574039 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1656 | 1461084574040 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:49:34 INFO - PROCESS | 1656 | 1461084574042 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1656 | 1461084574043 Marionette TRACE conn2 <- [1,2890,null,{}] 09:49:34 INFO - PROCESS | 1656 | 1461084574054 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}] 09:49:34 INFO - PROCESS | 1656 | 1461084574154 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:49:34 INFO - PROCESS | 1656 | 1461084574158 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b294000 == 38 [pid = 1656] [id = 730] 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x123e24c00) [pid = 1656] [serial = 2190] [outer = 0x0] 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124537400) [pid = 1656] [serial = 2191] [outer = 0x123e24c00] 09:49:34 INFO - PROCESS | 1656 | 1461084574216 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1245a3800) [pid = 1656] [serial = 2192] [outer = 0x123e24c00] 09:49:34 INFO - PROCESS | 1656 | 1461084574624 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:49:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 628ms 09:49:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:49:34 INFO - PROCESS | 1656 | 1461084574671 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1656 | 1461084574672 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:49:34 INFO - PROCESS | 1656 | 1461084574674 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1656 | 1461084574675 Marionette TRACE conn2 <- [1,2894,null,{}] 09:49:34 INFO - PROCESS | 1656 | 1461084574678 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}] 09:49:34 INFO - PROCESS | 1656 | 1461084574773 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:49:34 INFO - PROCESS | 1656 | 1461084574785 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba86800 == 39 [pid = 1656] [id = 731] 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12453ac00) [pid = 1656] [serial = 2193] [outer = 0x0] 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127daf000) [pid = 1656] [serial = 2194] [outer = 0x12453ac00] 09:49:34 INFO - PROCESS | 1656 | 1461084574810 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12876d000) [pid = 1656] [serial = 2195] [outer = 0x12453ac00] 09:49:35 INFO - PROCESS | 1656 | 1461084575163 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 09:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:49:35 INFO - PROCESS | 1656 | 1461084575195 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1656 | 1461084575196 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:49:35 INFO - PROCESS | 1656 | 1461084575198 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1656 | 1461084575199 Marionette TRACE conn2 <- [1,2898,null,{}] 09:49:35 INFO - PROCESS | 1656 | 1461084575211 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}] 09:49:35 INFO - PROCESS | 1656 | 1461084575511 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x114ac2400) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116275c00) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118d86c00) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11ad92400) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11be6b400) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x114acc000) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1245a0c00) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12f9d2800) [pid = 1656] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11be6d400) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x114ac5800) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1192d2000) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11be68c00) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12fd1c000) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129bc4000) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1243ef800) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:49:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12453a000) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:49:35 INFO - PROCESS | 1656 | 1461084575575 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11ab0a000 == 40 [pid = 1656] [id = 732] 09:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x114acac00) [pid = 1656] [serial = 2196] [outer = 0x0] 09:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x114ce2800) [pid = 1656] [serial = 2197] [outer = 0x114acac00] 09:49:35 INFO - PROCESS | 1656 | 1461084575601 Marionette DEBUG loaded listener.js 09:49:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a9e3c00) [pid = 1656] [serial = 2198] [outer = 0x114acac00] 09:49:35 INFO - PROCESS | 1656 | 1461084575928 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 778ms 09:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:49:35 INFO - PROCESS | 1656 | 1461084575977 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1656 | 1461084575978 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:49:35 INFO - PROCESS | 1656 | 1461084575981 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1656 | 1461084575982 Marionette TRACE conn2 <- [1,2902,null,{}] 09:49:35 INFO - PROCESS | 1656 | 1461084575985 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}] 09:49:36 INFO - PROCESS | 1656 | 1461084576097 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:49:36 INFO - PROCESS | 1656 | 1461084576105 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d11e000 == 41 [pid = 1656] [id = 733] 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x114acc000) [pid = 1656] [serial = 2199] [outer = 0x0] 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x127dc5c00) [pid = 1656] [serial = 2200] [outer = 0x114acc000] 09:49:36 INFO - PROCESS | 1656 | 1461084576134 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129a71800) [pid = 1656] [serial = 2201] [outer = 0x114acc000] 09:49:36 INFO - PROCESS | 1656 | 1461084576451 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 519ms 09:49:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:49:36 INFO - PROCESS | 1656 | 1461084576500 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1656 | 1461084576501 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:49:36 INFO - PROCESS | 1656 | 1461084576503 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1656 | 1461084576504 Marionette TRACE conn2 <- [1,2906,null,{}] 09:49:36 INFO - PROCESS | 1656 | 1461084576507 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}] 09:49:36 INFO - PROCESS | 1656 | 1461084576582 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:49:36 INFO - PROCESS | 1656 | 1461084576588 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4ad800 == 42 [pid = 1656] [id = 734] 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129ad6800) [pid = 1656] [serial = 2202] [outer = 0x0] 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129bbf400) [pid = 1656] [serial = 2203] [outer = 0x129ad6800] 09:49:36 INFO - PROCESS | 1656 | 1461084576611 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a4ec000) [pid = 1656] [serial = 2204] [outer = 0x129ad6800] 09:49:36 INFO - PROCESS | 1656 | 1461084576937 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]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:49:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 467ms 09:49:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:49:36 INFO - PROCESS | 1656 | 1461084576972 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:49:36 INFO - PROCESS | 1656 | 1461084576973 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:49:36 INFO - PROCESS | 1656 | 1461084576975 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1656 | 1461084576976 Marionette TRACE conn2 <- [1,2910,null,{}] 09:49:36 INFO - PROCESS | 1656 | 1461084576978 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}] 09:49:37 INFO - PROCESS | 1656 | 1461084577083 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:49:37 INFO - PROCESS | 1656 | 1461084577092 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e69d800 == 43 [pid = 1656] [id = 735] 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129add000) [pid = 1656] [serial = 2205] [outer = 0x0] 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12a718800) [pid = 1656] [serial = 2206] [outer = 0x129add000] 09:49:37 INFO - PROCESS | 1656 | 1461084577118 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12a71f800) [pid = 1656] [serial = 2207] [outer = 0x129add000] 09:49:37 INFO - PROCESS | 1656 | 1461084577385 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]]]}] 09:49:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:49:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:49:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 420ms 09:49:37 INFO - PROCESS | 1656 | 1461084577395 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1656 | 1461084577396 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:49:37 INFO - TEST-START | /DOMEvents/constructors.html 09:49:37 INFO - PROCESS | 1656 | 1461084577399 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1656 | 1461084577400 Marionette TRACE conn2 <- [1,2914,null,{}] 09:49:37 INFO - PROCESS | 1656 | 1461084577410 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}] 09:49:37 INFO - PROCESS | 1656 | 1461084577495 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:49:37 INFO - PROCESS | 1656 | 1461084577597 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118673800 == 44 [pid = 1656] [id = 736] 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11424b000) [pid = 1656] [serial = 2208] [outer = 0x0] 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x114ac8400) [pid = 1656] [serial = 2209] [outer = 0x11424b000] 09:49:37 INFO - PROCESS | 1656 | 1461084577630 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x114cd7800) [pid = 1656] [serial = 2210] [outer = 0x11424b000] 09:49:38 INFO - PROCESS | 1656 | 1461084578097 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]]]}] 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:49:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:49:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:49:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 732ms 09:49:38 INFO - PROCESS | 1656 | 1461084578133 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1656 | 1461084578137 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:49:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:49:38 INFO - PROCESS | 1656 | 1461084578141 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1656 | 1461084578143 Marionette TRACE conn2 <- [1,2918,null,{}] 09:49:38 INFO - PROCESS | 1656 | 1461084578146 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}] 09:49:38 INFO - PROCESS | 1656 | 1461084578251 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:49:38 INFO - PROCESS | 1656 | 1461084578309 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12451c800 == 45 [pid = 1656] [id = 737] 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115240400) [pid = 1656] [serial = 2211] [outer = 0x0] 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119ea3800) [pid = 1656] [serial = 2212] [outer = 0x115240400] 09:49:38 INFO - PROCESS | 1656 | 1461084578341 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11a9e8800) [pid = 1656] [serial = 2213] [outer = 0x115240400] 09:49:38 INFO - PROCESS | 1656 | 1461084578698 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:49:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:49:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 09:49:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:49:38 INFO - PROCESS | 1656 | 1461084578713 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1656 | 1461084578716 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:49:38 INFO - PROCESS | 1656 | 1461084578718 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1656 | 1461084578720 Marionette TRACE conn2 <- [1,2922,null,{}] 09:49:38 INFO - PROCESS | 1656 | 1461084578722 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}] 09:49:38 INFO - PROCESS | 1656 | 1461084578822 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:49:38 INFO - PROCESS | 1656 | 1461084578874 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d106800 == 46 [pid = 1656] [id = 738] 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x115249400) [pid = 1656] [serial = 2214] [outer = 0x0] 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11afb0000) [pid = 1656] [serial = 2215] [outer = 0x115249400] 09:49:38 INFO - PROCESS | 1656 | 1461084578905 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11c386c00) [pid = 1656] [serial = 2216] [outer = 0x115249400] 09:49:39 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:49:39 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:49:39 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:49:39 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:49:39 INFO - PROCESS | 1656 | 1461084579298 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]]]}] 09:49:39 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:49:39 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:39 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 09:49:39 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:39 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 09:49:39 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:39 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]" 09:49:39 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:39 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:39 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:49:39 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 09:49:39 INFO - PROCESS | 1656 | 1461084579340 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1656 | 1461084579342 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:49:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:49:39 INFO - PROCESS | 1656 | 1461084579350 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1656 | 1461084579355 Marionette TRACE conn2 <- [1,2926,null,{}] 09:49:39 INFO - PROCESS | 1656 | 1461084579358 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}] 09:49:39 INFO - PROCESS | 1656 | 1461084579466 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:49:39 INFO - PROCESS | 1656 | 1461084579584 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ef92000 == 47 [pid = 1656] [id = 739] 09:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11b959c00) [pid = 1656] [serial = 2217] [outer = 0x0] 09:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x123a7e000) [pid = 1656] [serial = 2218] [outer = 0x11b959c00] 09:49:39 INFO - PROCESS | 1656 | 1461084579638 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x129bbe800) [pid = 1656] [serial = 2219] [outer = 0x11b959c00] 09:49:39 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:49:40 INFO - PROCESS | 1656 | 1461084580038 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]]]}] 09:49:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:49:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 729ms 09:49:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:49:40 INFO - PROCESS | 1656 | 1461084580076 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1656 | 1461084580078 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:49:40 INFO - PROCESS | 1656 | 1461084580080 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1656 | 1461084580081 Marionette TRACE conn2 <- [1,2930,null,{}] 09:49:40 INFO - PROCESS | 1656 | 1461084580084 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}] 09:49:40 INFO - PROCESS | 1656 | 1461084580200 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:49:40 INFO - PROCESS | 1656 | 1461084580267 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f36f800 == 48 [pid = 1656] [id = 740] 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12a4e5000) [pid = 1656] [serial = 2220] [outer = 0x0] 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12a724400) [pid = 1656] [serial = 2221] [outer = 0x12a4e5000] 09:49:40 INFO - PROCESS | 1656 | 1461084580297 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b0ebc00) [pid = 1656] [serial = 2222] [outer = 0x12a4e5000] 09:49:40 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:49:40 INFO - PROCESS | 1656 | 1461084580633 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]]]}] 09:49:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:49:40 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 618ms 09:49:40 INFO - PROCESS | 1656 | 1461084580699 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1656 | 1461084580700 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:49:40 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:49:40 INFO - PROCESS | 1656 | 1461084580702 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1656 | 1461084580704 Marionette TRACE conn2 <- [1,2934,null,{}] 09:49:40 INFO - PROCESS | 1656 | 1461084580706 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}] 09:49:40 INFO - PROCESS | 1656 | 1461084580803 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:49:40 INFO - PROCESS | 1656 | 1461084580857 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f387800 == 49 [pid = 1656] [id = 741] 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12b2cb800) [pid = 1656] [serial = 2223] [outer = 0x0] 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b2cd800) [pid = 1656] [serial = 2224] [outer = 0x12b2cb800] 09:49:40 INFO - PROCESS | 1656 | 1461084580894 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12b2d9000) [pid = 1656] [serial = 2225] [outer = 0x12b2cb800] 09:49:41 INFO - PROCESS | 1656 | 1461084581255 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]]]}] 09:49:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 568ms 09:49:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:49:41 INFO - PROCESS | 1656 | 1461084581272 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1656 | 1461084581273 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:49:41 INFO - PROCESS | 1656 | 1461084581276 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1656 | 1461084581277 Marionette TRACE conn2 <- [1,2938,null,{}] 09:49:41 INFO - PROCESS | 1656 | 1461084581279 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}] 09:49:41 INFO - PROCESS | 1656 | 1461084581379 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:49:41 INFO - PROCESS | 1656 | 1461084581432 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f649000 == 50 [pid = 1656] [id = 742] 09:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12b3b2c00) [pid = 1656] [serial = 2226] [outer = 0x0] 09:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12b8de400) [pid = 1656] [serial = 2227] [outer = 0x12b3b2c00] 09:49:41 INFO - PROCESS | 1656 | 1461084581467 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12b8e5c00) [pid = 1656] [serial = 2228] [outer = 0x12b3b2c00] 09:49:41 INFO - PROCESS | 1656 | 1461084581881 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]]]}] 09:49:41 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. 09:49:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 618ms 09:49:41 INFO - PROCESS | 1656 | 1461084581895 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1656 | 1461084581896 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:49:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:49:41 INFO - PROCESS | 1656 | 1461084581899 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1656 | 1461084581900 Marionette TRACE conn2 <- [1,2942,null,{}] 09:49:41 INFO - PROCESS | 1656 | 1461084581903 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}] 09:49:42 INFO - PROCESS | 1656 | 1461084582002 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:49:42 INFO - PROCESS | 1656 | 1461084582057 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c71f000 == 51 [pid = 1656] [id = 743] 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x114e57000) [pid = 1656] [serial = 2229] [outer = 0x0] 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11b9fc800) [pid = 1656] [serial = 2230] [outer = 0x114e57000] 09:49:42 INFO - PROCESS | 1656 | 1461084582088 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12b7cd400) [pid = 1656] [serial = 2231] [outer = 0x114e57000] 09:49:42 INFO - PROCESS | 1656 | 1461084582445 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"]]]}] 09:49:42 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 09:49:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:42 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:49:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 568ms 09:49:42 INFO - PROCESS | 1656 | 1461084582468 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 1656 | 1461084582469 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:49:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:49:42 INFO - PROCESS | 1656 | 1461084582472 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 1656 | 1461084582473 Marionette TRACE conn2 <- [1,2946,null,{}] 09:49:42 INFO - PROCESS | 1656 | 1461084582476 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}] 09:49:42 INFO - PROCESS | 1656 | 1461084582574 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:49:42 INFO - PROCESS | 1656 | 1461084582631 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x124526000 == 52 [pid = 1656] [id = 744] 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11545c800) [pid = 1656] [serial = 2232] [outer = 0x0] 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12b8df800) [pid = 1656] [serial = 2233] [outer = 0x11545c800] 09:49:42 INFO - PROCESS | 1656 | 1461084582662 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12b8eb800) [pid = 1656] [serial = 2234] [outer = 0x11545c800] 09:49:43 INFO - PROCESS | 1656 | 1461084583199 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]]]}] 09:49:43 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. 09:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 768ms 09:49:43 INFO - PROCESS | 1656 | 1461084583241 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1656 | 1461084583243 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:49:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:49:43 INFO - PROCESS | 1656 | 1461084583246 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1656 | 1461084583248 Marionette TRACE conn2 <- [1,2950,null,{}] 09:49:43 INFO - PROCESS | 1656 | 1461084583251 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}] 09:49:43 INFO - PROCESS | 1656 | 1461084583352 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:49:43 INFO - PROCESS | 1656 | 1461084583411 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac9000 == 53 [pid = 1656] [id = 745] 09:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x114e63c00) [pid = 1656] [serial = 2235] [outer = 0x0] 09:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x115454000) [pid = 1656] [serial = 2236] [outer = 0x114e63c00] 09:49:43 INFO - PROCESS | 1656 | 1461084583439 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x119850000) [pid = 1656] [serial = 2237] [outer = 0x114e63c00] 09:49:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1153a0000 == 54 [pid = 1656] [id = 746] 09:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11a9eb000) [pid = 1656] [serial = 2238] [outer = 0x0] 09:49:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119853c00) [pid = 1656] [serial = 2239] [outer = 0x11a9eb000] 09:49:43 INFO - PROCESS | 1656 | 1461084583846 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]]]}] 09:49:43 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. 09:49:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 625ms 09:49:43 INFO - PROCESS | 1656 | 1461084583871 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1656 | 1461084583874 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:49:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:49:43 INFO - PROCESS | 1656 | 1461084583879 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1656 | 1461084583880 Marionette TRACE conn2 <- [1,2954,null,{}] 09:49:43 INFO - PROCESS | 1656 | 1461084583883 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}] 09:49:44 INFO - PROCESS | 1656 | 1461084583995 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:49:44 INFO - PROCESS | 1656 | 1461084584088 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11bbec000 == 55 [pid = 1656] [id = 747] 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x118d2a000) [pid = 1656] [serial = 2240] [outer = 0x0] 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11a90f400) [pid = 1656] [serial = 2241] [outer = 0x118d2a000] 09:49:44 INFO - PROCESS | 1656 | 1461084584133 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11be6d400) [pid = 1656] [serial = 2242] [outer = 0x118d2a000] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12e69d800 == 54 [pid = 1656] [id = 735] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4ad800 == 53 [pid = 1656] [id = 734] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d11e000 == 52 [pid = 1656] [id = 733] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab0a000 == 51 [pid = 1656] [id = 732] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba86800 == 50 [pid = 1656] [id = 731] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b294000 == 49 [pid = 1656] [id = 730] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12fd26000) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x123fd3400) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11ab07000 == 48 [pid = 1656] [id = 729] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127c67800 == 47 [pid = 1656] [id = 728] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119c28000 == 46 [pid = 1656] [id = 727] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12451b000 == 45 [pid = 1656] [id = 726] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11be2c000 == 44 [pid = 1656] [id = 725] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11868d000 == 43 [pid = 1656] [id = 724] 09:49:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11c1ca800 == 42 [pid = 1656] [id = 723] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11a906400) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11ad89000) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x11bed1400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x11be69400) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11bed1000) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124399800) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11c1b0800) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11c511400) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x115245400) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119359400) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11a9e7000) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x127fd2c00) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x127db6000) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12a4ea800) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x124535800) [pid = 1656] [serial = 1454] [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.] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x129bbf800) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11a9ea800) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x114bcc000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11c510c00) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x128773400) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12876e800) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1243ea400) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12459e800) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x129ad4c00) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x129a6a000) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12a4e5400) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124538000) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127cadc00) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1162f9c00) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118d86800) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x114bc6400) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x11909b800) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1176e9000) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 09:49:44 INFO - PROCESS | 1656 | 1461084584510 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]]]}] 09:49:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:49:44 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 09:49:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 670ms 09:49:44 INFO - PROCESS | 1656 | 1461084584549 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1656 | 1461084584550 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:49:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:49:44 INFO - PROCESS | 1656 | 1461084584552 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1656 | 1461084584555 Marionette TRACE conn2 <- [1,2958,null,{}] 09:49:44 INFO - PROCESS | 1656 | 1461084584562 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}] 09:49:44 INFO - PROCESS | 1656 | 1461084584651 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:49:44 INFO - PROCESS | 1656 | 1461084584658 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x124518800 == 43 [pid = 1656] [id = 748] 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1176e9000) [pid = 1656] [serial = 2243] [outer = 0x0] 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11c1ad000) [pid = 1656] [serial = 2244] [outer = 0x1176e9000] 09:49:44 INFO - PROCESS | 1656 | 1461084584685 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x123bbdc00) [pid = 1656] [serial = 2245] [outer = 0x1176e9000] 09:49:45 INFO - PROCESS | 1656 | 1461084585010 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]]]}] 09:49:45 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. 09:49:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 09:49:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:49:45 INFO - PROCESS | 1656 | 1461084585046 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1656 | 1461084585048 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:49:45 INFO - PROCESS | 1656 | 1461084585052 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1656 | 1461084585054 Marionette TRACE conn2 <- [1,2962,null,{}] 09:49:45 INFO - PROCESS | 1656 | 1461084585056 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}] 09:49:45 INFO - PROCESS | 1656 | 1461084585156 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:49:45 INFO - PROCESS | 1656 | 1461084585163 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1288da000 == 44 [pid = 1656] [id = 749] 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x123e27400) [pid = 1656] [serial = 2246] [outer = 0x0] 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x124253000) [pid = 1656] [serial = 2247] [outer = 0x123e27400] 09:49:45 INFO - PROCESS | 1656 | 1461084585205 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12453b800) [pid = 1656] [serial = 2248] [outer = 0x123e27400] 09:49:45 INFO - PROCESS | 1656 | 1461084585654 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]]]}] 09:49:45 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. 09:49:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 09:49:45 INFO - PROCESS | 1656 | 1461084585672 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1656 | 1461084585674 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:49:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:49:45 INFO - PROCESS | 1656 | 1461084585676 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1656 | 1461084585677 Marionette TRACE conn2 <- [1,2966,null,{}] 09:49:45 INFO - PROCESS | 1656 | 1461084585679 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}] 09:49:45 INFO - PROCESS | 1656 | 1461084585762 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:49:45 INFO - PROCESS | 1656 | 1461084585766 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf86800 == 45 [pid = 1656] [id = 750] 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1245a0c00) [pid = 1656] [serial = 2249] [outer = 0x0] 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x127db5800) [pid = 1656] [serial = 2250] [outer = 0x1245a0c00] 09:49:45 INFO - PROCESS | 1656 | 1461084585793 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12880b400) [pid = 1656] [serial = 2251] [outer = 0x1245a0c00] 09:49:46 INFO - PROCESS | 1656 | 1461084586102 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]]]}] 09:49:46 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. 09:49:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 467ms 09:49:46 INFO - PROCESS | 1656 | 1461084586144 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1656 | 1461084586145 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:49:46 INFO - PROCESS | 1656 | 1461084586147 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1656 | 1461084586148 Marionette TRACE conn2 <- [1,2970,null,{}] 09:49:46 INFO - PROCESS | 1656 | 1461084586151 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}] 09:49:46 INFO - PROCESS | 1656 | 1461084586235 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:49:46 INFO - PROCESS | 1656 | 1461084586303 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d109000 == 46 [pid = 1656] [id = 751] 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x127bc2800) [pid = 1656] [serial = 2252] [outer = 0x0] 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128847c00) [pid = 1656] [serial = 2253] [outer = 0x127bc2800] 09:49:46 INFO - PROCESS | 1656 | 1461084586329 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b0ee800) [pid = 1656] [serial = 2254] [outer = 0x127bc2800] 09:49:46 INFO - PROCESS | 1656 | 1461084586604 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]]]}] 09:49:46 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. 09:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 09:49:46 INFO - PROCESS | 1656 | 1461084586617 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1656 | 1461084586620 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:49:46 INFO - PROCESS | 1656 | 1461084586628 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1656 | 1461084586630 Marionette TRACE conn2 <- [1,2974,null,{}] 09:49:46 INFO - PROCESS | 1656 | 1461084586644 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}] 09:49:46 INFO - PROCESS | 1656 | 1461084586750 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:49:46 INFO - PROCESS | 1656 | 1461084586754 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e4be800 == 47 [pid = 1656] [id = 752] 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x127bc8c00) [pid = 1656] [serial = 2255] [outer = 0x0] 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b2d0400) [pid = 1656] [serial = 2256] [outer = 0x127bc8c00] 09:49:46 INFO - PROCESS | 1656 | 1461084586779 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b3b5800) [pid = 1656] [serial = 2257] [outer = 0x127bc8c00] 09:49:47 INFO - PROCESS | 1656 | 1461084587097 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]]]}] 09:49:47 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. 09:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 09:49:47 INFO - PROCESS | 1656 | 1461084587154 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1656 | 1461084587156 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:49:47 INFO - PROCESS | 1656 | 1461084587160 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1656 | 1461084587162 Marionette TRACE conn2 <- [1,2978,null,{}] 09:49:47 INFO - PROCESS | 1656 | 1461084587165 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}] 09:49:47 INFO - PROCESS | 1656 | 1461084587326 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:49:47 INFO - PROCESS | 1656 | 1461084587342 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb7800 == 48 [pid = 1656] [id = 753] 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x129ad6c00) [pid = 1656] [serial = 2258] [outer = 0x0] 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12b8e2400) [pid = 1656] [serial = 2259] [outer = 0x129ad6c00] 09:49:47 INFO - PROCESS | 1656 | 1461084587383 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bc10000) [pid = 1656] [serial = 2260] [outer = 0x129ad6c00] 09:49:47 INFO - PROCESS | 1656 | 1461084587705 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]]]}] 09:49:47 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. 09:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 578ms 09:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:49:47 INFO - PROCESS | 1656 | 1461084587742 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1656 | 1461084587743 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:49:47 INFO - PROCESS | 1656 | 1461084587746 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1656 | 1461084587747 Marionette TRACE conn2 <- [1,2982,null,{}] 09:49:47 INFO - PROCESS | 1656 | 1461084587749 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}] 09:49:47 INFO - PROCESS | 1656 | 1461084587854 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:49:47 INFO - PROCESS | 1656 | 1461084587901 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f632800 == 49 [pid = 1656] [id = 754] 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bc10400) [pid = 1656] [serial = 2261] [outer = 0x0] 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12be57c00) [pid = 1656] [serial = 2262] [outer = 0x12bc10400] 09:49:47 INFO - PROCESS | 1656 | 1461084587926 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12be5e800) [pid = 1656] [serial = 2263] [outer = 0x12bc10400] 09:49:48 INFO - PROCESS | 1656 | 1461084588226 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"]]]}] 09:49:48 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 09:49:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 518ms 09:49:48 INFO - PROCESS | 1656 | 1461084588265 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:49:48 INFO - PROCESS | 1656 | 1461084588266 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:49:48 INFO - PROCESS | 1656 | 1461084588270 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1656 | 1461084588272 Marionette TRACE conn2 <- [1,2986,null,{}] 09:49:48 INFO - PROCESS | 1656 | 1461084588274 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}] 09:49:48 INFO - PROCESS | 1656 | 1461084588378 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:49:48 INFO - PROCESS | 1656 | 1461084588392 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1e000 == 50 [pid = 1656] [id = 755] 09:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12be60c00) [pid = 1656] [serial = 2264] [outer = 0x0] 09:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12d002c00) [pid = 1656] [serial = 2265] [outer = 0x12be60c00] 09:49:48 INFO - PROCESS | 1656 | 1461084588417 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12d00ac00) [pid = 1656] [serial = 2266] [outer = 0x12be60c00] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x123e24800) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x123e24c00) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12453ac00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11935b000) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x114cdc800) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11a9e7c00) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11ad93800) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x114bc9c00) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11bed7000) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1192d5400) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x129ad6800) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x114acc000) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x114acac00) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x114acc800) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118dea000) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x114ac7400) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x115247c00) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11afb7000) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11a90e800) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:49:48 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x114ce5c00) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:49:48 INFO - PROCESS | 1656 | 1461084588860 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]]]}] 09:49:48 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. 09:49:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 09:49:48 INFO - PROCESS | 1656 | 1461084588890 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:49:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:49:48 INFO - PROCESS | 1656 | 1461084588892 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:49:48 INFO - PROCESS | 1656 | 1461084588894 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 1656 | 1461084588896 Marionette TRACE conn2 <- [1,2990,null,{}] 09:49:48 INFO - PROCESS | 1656 | 1461084588898 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}] 09:49:49 INFO - PROCESS | 1656 | 1461084588991 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:49:49 INFO - PROCESS | 1656 | 1461084589045 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x129dc7000 == 51 [pid = 1656] [id = 756] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1146ad000) [pid = 1656] [serial = 2267] [outer = 0x0] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x114ce5c00) [pid = 1656] [serial = 2268] [outer = 0x1146ad000] 09:49:49 INFO - PROCESS | 1656 | 1461084589075 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x127d62c00) [pid = 1656] [serial = 2269] [outer = 0x1146ad000] 09:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b988000 == 52 [pid = 1656] [id = 757] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12d0ef400) [pid = 1656] [serial = 2270] [outer = 0x0] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12a4ed400) [pid = 1656] [serial = 2271] [outer = 0x12d0ef400] 09:49:49 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. 09:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 09:49:49 INFO - PROCESS | 1656 | 1461084589460 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]]]}] 09:49:49 INFO - PROCESS | 1656 | 1461084589466 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1656 | 1461084589469 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:49:49 INFO - PROCESS | 1656 | 1461084589473 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1656 | 1461084589474 Marionette TRACE conn2 <- [1,2994,null,{}] 09:49:49 INFO - PROCESS | 1656 | 1461084589478 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}] 09:49:49 INFO - PROCESS | 1656 | 1461084589642 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:49:49 INFO - PROCESS | 1656 | 1461084589726 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fee1800 == 53 [pid = 1656] [id = 758] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1240eec00) [pid = 1656] [serial = 2272] [outer = 0x0] 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bc10c00) [pid = 1656] [serial = 2273] [outer = 0x1240eec00] 09:49:49 INFO - PROCESS | 1656 | 1461084589751 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12d177000) [pid = 1656] [serial = 2274] [outer = 0x1240eec00] 09:49:50 INFO - PROCESS | 1656 | 1461084590016 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]]]}] 09:49:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:49:50 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 09:49:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 09:49:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:49:50 INFO - PROCESS | 1656 | 1461084590045 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1656 | 1461084590047 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:49:50 INFO - PROCESS | 1656 | 1461084590050 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1656 | 1461084590052 Marionette TRACE conn2 <- [1,2998,null,{}] 09:49:50 INFO - PROCESS | 1656 | 1461084590065 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}] 09:49:50 INFO - PROCESS | 1656 | 1461084590204 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:49:50 INFO - PROCESS | 1656 | 1461084590311 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1304a6000 == 54 [pid = 1656] [id = 759] 09:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12453ac00) [pid = 1656] [serial = 2275] [outer = 0x0] 09:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12d17ac00) [pid = 1656] [serial = 2276] [outer = 0x12453ac00] 09:49:50 INFO - PROCESS | 1656 | 1461084590353 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119e9d800) [pid = 1656] [serial = 2277] [outer = 0x12453ac00] 09:49:50 INFO - PROCESS | 1656 | 1461084590641 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]]]}] 09:49:50 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. 09:49:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 636ms 09:49:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:49:50 INFO - PROCESS | 1656 | 1461084590691 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1656 | 1461084590692 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:49:50 INFO - PROCESS | 1656 | 1461084590694 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1656 | 1461084590695 Marionette TRACE conn2 <- [1,3002,null,{}] 09:49:50 INFO - PROCESS | 1656 | 1461084590697 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}] 09:49:50 INFO - PROCESS | 1656 | 1461084590847 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:49:50 INFO - PROCESS | 1656 | 1461084590904 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118688000 == 55 [pid = 1656] [id = 760] 09:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x114606400) [pid = 1656] [serial = 2278] [outer = 0x0] 09:49:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x114ac8c00) [pid = 1656] [serial = 2279] [outer = 0x114606400] 09:49:50 INFO - PROCESS | 1656 | 1461084590937 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x114cd6c00) [pid = 1656] [serial = 2280] [outer = 0x114606400] 09:49:51 INFO - PROCESS | 1656 | 1461084591330 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]]]}] 09:49:51 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. 09:49:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 668ms 09:49:51 INFO - PROCESS | 1656 | 1461084591364 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1656 | 1461084591367 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:49:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:49:51 INFO - PROCESS | 1656 | 1461084591370 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1656 | 1461084591374 Marionette TRACE conn2 <- [1,3006,null,{}] 09:49:51 INFO - PROCESS | 1656 | 1461084591377 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}] 09:49:51 INFO - PROCESS | 1656 | 1461084591487 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:49:51 INFO - PROCESS | 1656 | 1461084591572 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x124183800 == 56 [pid = 1656] [id = 761] 09:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x118d8f800) [pid = 1656] [serial = 2281] [outer = 0x0] 09:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119253400) [pid = 1656] [serial = 2282] [outer = 0x118d8f800] 09:49:51 INFO - PROCESS | 1656 | 1461084591646 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11a8db000) [pid = 1656] [serial = 2283] [outer = 0x118d8f800] 09:49:52 INFO - PROCESS | 1656 | 1461084592005 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]]]}] 09:49:52 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. 09:49:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 09:49:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:49:52 INFO - PROCESS | 1656 | 1461084592042 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1656 | 1461084592044 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:49:52 INFO - PROCESS | 1656 | 1461084592046 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1656 | 1461084592047 Marionette TRACE conn2 <- [1,3010,null,{}] 09:49:52 INFO - PROCESS | 1656 | 1461084592050 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}] 09:49:52 INFO - PROCESS | 1656 | 1461084592155 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:49:52 INFO - PROCESS | 1656 | 1461084592213 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b828800 == 57 [pid = 1656] [id = 762] 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x11a906400) [pid = 1656] [serial = 2284] [outer = 0x0] 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x11ad96000) [pid = 1656] [serial = 2285] [outer = 0x11a906400] 09:49:52 INFO - PROCESS | 1656 | 1461084592243 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11c38c400) [pid = 1656] [serial = 2286] [outer = 0x11a906400] 09:49:52 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 09:49:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 571ms 09:49:52 INFO - PROCESS | 1656 | 1461084592609 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]]]}] 09:49:52 INFO - PROCESS | 1656 | 1461084592617 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:49:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:49:52 INFO - PROCESS | 1656 | 1461084592623 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:49:52 INFO - PROCESS | 1656 | 1461084592630 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1656 | 1461084592634 Marionette TRACE conn2 <- [1,3014,null,{}] 09:49:52 INFO - PROCESS | 1656 | 1461084592637 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}] 09:49:52 INFO - PROCESS | 1656 | 1461084592741 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:49:52 INFO - PROCESS | 1656 | 1461084592801 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12fd1d000 == 58 [pid = 1656] [id = 763] 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11c38dc00) [pid = 1656] [serial = 2287] [outer = 0x0] 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1243a4800) [pid = 1656] [serial = 2288] [outer = 0x11c38dc00] 09:49:52 INFO - PROCESS | 1656 | 1461084592832 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12883a000) [pid = 1656] [serial = 2289] [outer = 0x11c38dc00] 09:49:53 INFO - PROCESS | 1656 | [1656] 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 09:49:53 INFO - PROCESS | 1656 | 1461084593270 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:49:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:49:53 INFO - {} 09:49:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:49:53 INFO - {} 09:49:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:49:53 INFO - {} 09:49:53 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:49:53 INFO - {} 09:49:53 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 675ms 09:49:53 INFO - TEST-START | /FileAPI/fileReader.html 09:49:53 INFO - PROCESS | 1656 | 1461084593302 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1656 | 1461084593303 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:49:53 INFO - PROCESS | 1656 | 1461084593306 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1656 | 1461084593307 Marionette TRACE conn2 <- [1,3018,null,{}] 09:49:53 INFO - PROCESS | 1656 | 1461084593309 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}] 09:49:53 INFO - PROCESS | 1656 | 1461084593477 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:49:53 INFO - PROCESS | 1656 | 1461084593576 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b988800 == 59 [pid = 1656] [id = 764] 09:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x114cdcc00) [pid = 1656] [serial = 2290] [outer = 0x0] 09:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11afb0c00) [pid = 1656] [serial = 2291] [outer = 0x114cdcc00] 09:49:53 INFO - PROCESS | 1656 | 1461084593610 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12883fc00) [pid = 1656] [serial = 2292] [outer = 0x114cdcc00] 09:49:53 INFO - PROCESS | 1656 | 1461084593964 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]]]}] 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:49:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:49:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 669ms 09:49:53 INFO - TEST-START | /FileAPI/historical.html 09:49:53 INFO - PROCESS | 1656 | 1461084593976 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1656 | 1461084593977 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:49:53 INFO - PROCESS | 1656 | 1461084593979 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1656 | 1461084593981 Marionette TRACE conn2 <- [1,3022,null,{}] 09:49:53 INFO - PROCESS | 1656 | 1461084593983 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}] 09:49:54 INFO - PROCESS | 1656 | 1461084594089 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:49:54 INFO - PROCESS | 1656 | 1461084594390 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11aa72000 == 60 [pid = 1656] [id = 765] 09:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x114b7fc00) [pid = 1656] [serial = 2293] [outer = 0x0] 09:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x114b89800) [pid = 1656] [serial = 2294] [outer = 0x114b7fc00] 09:49:54 INFO - PROCESS | 1656 | 1461084594423 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x114bc9800) [pid = 1656] [serial = 2295] [outer = 0x114b7fc00] 09:49:54 INFO - PROCESS | 1656 | 1461084594772 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"]]]}] 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:49:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:49:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:49:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:49:54 INFO - TEST-OK | /FileAPI/historical.html | took 869ms 09:49:54 INFO - PROCESS | 1656 | 1461084594851 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1656 | 1461084594853 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:49:54 INFO - TEST-START | /FileAPI/idlharness.html 09:49:54 INFO - PROCESS | 1656 | 1461084594856 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1656 | 1461084594858 Marionette TRACE conn2 <- [1,3026,null,{}] 09:49:54 INFO - PROCESS | 1656 | 1461084594862 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}] 09:49:54 INFO - PROCESS | 1656 | 1461084594956 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:49:55 INFO - PROCESS | 1656 | 1461084595013 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c44d800 == 61 [pid = 1656] [id = 766] 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x114b83c00) [pid = 1656] [serial = 2296] [outer = 0x0] 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x114ce5400) [pid = 1656] [serial = 2297] [outer = 0x114b83c00] 09:49:55 INFO - PROCESS | 1656 | 1461084595041 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11523d400) [pid = 1656] [serial = 2298] [outer = 0x114b83c00] 09:49:55 INFO - PROCESS | 1656 | 1461084595631 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]]]}] 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:49:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:49:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:49:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:49:55 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 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:49:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:49:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:49:55 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 09:49:55 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 09:49:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:49:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:49:55 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:49:55 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:49:55 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:49:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:49:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 843ms 09:49:55 INFO - PROCESS | 1656 | 1461084595724 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:49:55 INFO - PROCESS | 1656 | 1461084595726 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:49:55 INFO - TEST-START | /FileAPI/idlharness.worker 09:49:55 INFO - PROCESS | 1656 | 1461084595731 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1656 | 1461084595732 Marionette TRACE conn2 <- [1,3030,null,{}] 09:49:55 INFO - PROCESS | 1656 | 1461084595736 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}] 09:49:55 INFO - PROCESS | 1656 | 1461084595835 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:49:55 INFO - PROCESS | 1656 | 1461084595914 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1287be800 == 62 [pid = 1656] [id = 767] 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x11a651c00) [pid = 1656] [serial = 2299] [outer = 0x0] 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x11aa33c00) [pid = 1656] [serial = 2300] [outer = 0x11a651c00] 09:49:55 INFO - PROCESS | 1656 | 1461084595943 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x11ad91000) [pid = 1656] [serial = 2301] [outer = 0x11a651c00] 09:49:56 INFO - PROCESS | 1656 | [1656] 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 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11c57b800 == 61 [pid = 1656] [id = 686] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1304a6000 == 60 [pid = 1656] [id = 759] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12fee1800 == 59 [pid = 1656] [id = 758] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11b988000 == 58 [pid = 1656] [id = 757] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x129dc7000 == 57 [pid = 1656] [id = 756] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1e000 == 56 [pid = 1656] [id = 755] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12a4f1400) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x118d8bc00) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x11b9fcc00) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x123e2c800) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f632800 == 55 [pid = 1656] [id = 754] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb7800 == 54 [pid = 1656] [id = 753] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12e4be800 == 53 [pid = 1656] [id = 752] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d109000 == 52 [pid = 1656] [id = 751] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf86800 == 51 [pid = 1656] [id = 750] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1288da000 == 50 [pid = 1656] [id = 749] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x124518800 == 49 [pid = 1656] [id = 748] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11bbec000 == 48 [pid = 1656] [id = 747] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1153a0000 == 47 [pid = 1656] [id = 746] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac9000 == 46 [pid = 1656] [id = 745] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x124526000 == 45 [pid = 1656] [id = 744] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11c71f000 == 44 [pid = 1656] [id = 743] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f649000 == 43 [pid = 1656] [id = 742] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f387800 == 42 [pid = 1656] [id = 741] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12f36f800 == 41 [pid = 1656] [id = 740] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12ef92000 == 40 [pid = 1656] [id = 739] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12d106800 == 39 [pid = 1656] [id = 738] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12451c800 == 38 [pid = 1656] [id = 737] 09:49:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118673800 == 37 [pid = 1656] [id = 736] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x124530000) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11a646000) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x115249800) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x123e2ac00) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x124537400) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x127daf000) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1245a3800) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12876d000) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12883f800) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x115318800) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x11aa45400) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11ad93000) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11b910800) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x11beca400) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x114ce2c00) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x114cd6800) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11c389000) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11a64fc00) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11a90d000) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x129bbf400) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x127dc5c00) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x114ce2800) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12388d000) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x118757000) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12a4ec000) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12a718800) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11a9e3c00) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1243a5000) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x123d02400) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x129a71800) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1190f0c00) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x123e28800) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11aa40c00) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1243a8000) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 09:49:56 INFO - PROCESS | 1656 | 1461084596710 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,{},{}]]]}] 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:49:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 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 - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 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 - {} 09:49:56 INFO - {} 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:49:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:49:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 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 09:49:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:49:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:49:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:49:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:49:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:49:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:49:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:49:56 INFO - {} 09:49:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1036ms 09:49:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:49:56 INFO - PROCESS | 1656 | 1461084596776 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1656 | 1461084596777 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:49:56 INFO - PROCESS | 1656 | 1461084596796 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1656 | 1461084596805 Marionette TRACE conn2 <- [1,3034,null,{}] 09:49:56 INFO - PROCESS | 1656 | 1461084596812 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}] 09:49:56 INFO - PROCESS | 1656 | 1461084596919 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:49:56 INFO - PROCESS | 1656 | 1461084596928 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x129ac6000 == 38 [pid = 1656] [id = 768] 09:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1192cc800) [pid = 1656] [serial = 2302] [outer = 0x0] 09:49:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126790000) [pid = 1656] [serial = 2303] [outer = 0x1192cc800] 09:49:56 INFO - PROCESS | 1656 | 1461084596971 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127db5400) [pid = 1656] [serial = 2304] [outer = 0x1192cc800] 09:49:57 INFO - PROCESS | 1656 | 1461084597404 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]]]}] 09:49:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 645ms 09:49:57 INFO - PROCESS | 1656 | 1461084597427 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1656 | 1461084597429 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:49:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:49:57 INFO - PROCESS | 1656 | 1461084597431 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1656 | 1461084597432 Marionette TRACE conn2 <- [1,3038,null,{}] 09:49:57 INFO - PROCESS | 1656 | 1461084597434 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}] 09:49:57 INFO - PROCESS | 1656 | 1461084597512 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:49:57 INFO - PROCESS | 1656 | 1461084597516 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b2a9800 == 39 [pid = 1656] [id = 769] 09:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x127dccc00) [pid = 1656] [serial = 2305] [outer = 0x0] 09:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12876d000) [pid = 1656] [serial = 2306] [outer = 0x127dccc00] 09:49:57 INFO - PROCESS | 1656 | 1461084597545 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12927f400) [pid = 1656] [serial = 2307] [outer = 0x127dccc00] 09:49:57 INFO - PROCESS | 1656 | 1461084597854 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"]]]}] 09:49:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:49:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:49:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 09:49:57 INFO - PROCESS | 1656 | 1461084597901 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1656 | 1461084597902 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:49:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:49:57 INFO - PROCESS | 1656 | 1461084597905 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1656 | 1461084597906 Marionette TRACE conn2 <- [1,3042,null,{}] 09:49:57 INFO - PROCESS | 1656 | 1461084597908 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}] 09:49:58 INFO - PROCESS | 1656 | 1461084598008 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:49:58 INFO - PROCESS | 1656 | 1461084598015 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7f800 == 40 [pid = 1656] [id = 770] 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x129ad8c00) [pid = 1656] [serial = 2308] [outer = 0x0] 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x129adc800) [pid = 1656] [serial = 2309] [outer = 0x129ad8c00] 09:49:58 INFO - PROCESS | 1656 | 1461084598049 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12a4e5400) [pid = 1656] [serial = 2310] [outer = 0x129ad8c00] 09:49:58 INFO - PROCESS | 1656 | 1461084598562 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]]]}] 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:49:58 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. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:49:58 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'.) 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:49:58 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. 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:49:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:49:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:49:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:49:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 677ms 09:49:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:49:58 INFO - PROCESS | 1656 | 1461084598583 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 1656 | 1461084598585 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:49:58 INFO - PROCESS | 1656 | 1461084598588 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 1656 | 1461084598591 Marionette TRACE conn2 <- [1,3046,null,{}] 09:49:58 INFO - PROCESS | 1656 | 1461084598594 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}] 09:49:58 INFO - PROCESS | 1656 | 1461084598714 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:49:58 INFO - PROCESS | 1656 | 1461084598735 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cfe3800 == 41 [pid = 1656] [id = 771] 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12a4ef400) [pid = 1656] [serial = 2311] [outer = 0x0] 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12b2d0000) [pid = 1656] [serial = 2312] [outer = 0x12a4ef400] 09:49:58 INFO - PROCESS | 1656 | 1461084598776 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12b3aa400) [pid = 1656] [serial = 2313] [outer = 0x12a4ef400] 09:49:58 INFO - PROCESS | 1656 | [1656] 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 09:49:59 INFO - PROCESS | 1656 | 1461084599199 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:49:59 INFO - {} 09:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 622ms 09:49:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:49:59 INFO - PROCESS | 1656 | 1461084599211 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1656 | 1461084599212 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:49:59 INFO - PROCESS | 1656 | 1461084599214 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1656 | 1461084599215 Marionette TRACE conn2 <- [1,3050,null,{}] 09:49:59 INFO - PROCESS | 1656 | 1461084599217 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}] 09:49:59 INFO - PROCESS | 1656 | 1461084599316 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:49:59 INFO - PROCESS | 1656 | 1461084599328 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d4d1800 == 42 [pid = 1656] [id = 772] 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12b2da400) [pid = 1656] [serial = 2314] [outer = 0x0] 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12b7d0800) [pid = 1656] [serial = 2315] [outer = 0x12b2da400] 09:49:59 INFO - PROCESS | 1656 | 1461084599354 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12bc08800) [pid = 1656] [serial = 2316] [outer = 0x12b2da400] 09:49:59 INFO - PROCESS | 1656 | 1461084599676 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]]]}] 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:49:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:49:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 09:49:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:49:59 INFO - PROCESS | 1656 | 1461084599686 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1656 | 1461084599688 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:49:59 INFO - PROCESS | 1656 | 1461084599690 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1656 | 1461084599691 Marionette TRACE conn2 <- [1,3054,null,{}] 09:49:59 INFO - PROCESS | 1656 | 1461084599693 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}] 09:49:59 INFO - PROCESS | 1656 | 1461084599795 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:49:59 INFO - PROCESS | 1656 | 1461084599808 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e685800 == 43 [pid = 1656] [id = 773] 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12bc0c800) [pid = 1656] [serial = 2317] [outer = 0x0] 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bc14000) [pid = 1656] [serial = 2318] [outer = 0x12bc0c800] 09:49:59 INFO - PROCESS | 1656 | 1461084599832 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12be5fc00) [pid = 1656] [serial = 2319] [outer = 0x12bc0c800] 09:50:00 INFO - PROCESS | 1656 | 1461084600301 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"]]]}] 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:50:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:00 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" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:00 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" 09:50:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 690ms 09:50:00 INFO - PROCESS | 1656 | 1461084600391 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1656 | 1461084600392 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:50:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:50:00 INFO - PROCESS | 1656 | 1461084600394 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1656 | 1461084600396 Marionette TRACE conn2 <- [1,3058,null,{}] 09:50:00 INFO - PROCESS | 1656 | 1461084600398 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}] 09:50:00 INFO - PROCESS | 1656 | 1461084600499 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:50:00 INFO - PROCESS | 1656 | 1461084600537 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e80e000 == 44 [pid = 1656] [id = 774] 09:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11be69c00) [pid = 1656] [serial = 2320] [outer = 0x0] 09:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12ce8a000) [pid = 1656] [serial = 2321] [outer = 0x11be69c00] 09:50:00 INFO - PROCESS | 1656 | 1461084600563 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12d4b2800) [pid = 1656] [serial = 2322] [outer = 0x11be69c00] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12d0ef400) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11a8d4800) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1160a7400) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12a4e9c00) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11c50ec00) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x129ad6c00) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x127bc8c00) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12bc10400) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12be60c00) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1146ad000) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1240eec00) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115249400) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x118d2a000) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1176e9000) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x123e27400) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11a9eb000) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x114e63c00) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127bc2800) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1245a0c00) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11545c800) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115240400) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:50:00 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11424b000) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:50:01 INFO - PROCESS | 1656 | 1461084601054 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]]]}] 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:50:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:50:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:50:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:50:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:50:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:50:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 670ms 09:50:01 INFO - PROCESS | 1656 | 1461084601068 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1656 | 1461084601071 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:50:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:50:01 INFO - PROCESS | 1656 | 1461084601077 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1656 | 1461084601078 Marionette TRACE conn2 <- [1,3062,null,{}] 09:50:01 INFO - PROCESS | 1656 | 1461084601080 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}] 09:50:01 INFO - PROCESS | 1656 | 1461084601194 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:50:01 INFO - PROCESS | 1656 | 1461084601236 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ebb0000 == 45 [pid = 1656] [id = 775] 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11a9ef400) [pid = 1656] [serial = 2323] [outer = 0x0] 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12d0f0800) [pid = 1656] [serial = 2324] [outer = 0x11a9ef400] 09:50:01 INFO - PROCESS | 1656 | 1461084601266 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12e184c00) [pid = 1656] [serial = 2325] [outer = 0x11a9ef400] 09:50:01 INFO - PROCESS | 1656 | [1656] 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 09:50:01 INFO - PROCESS | 1656 | 1461084601562 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:50:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:50:01 INFO - {} 09:50:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 09:50:01 INFO - PROCESS | 1656 | 1461084601596 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 1656 | 1461084601597 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:50:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:50:01 INFO - PROCESS | 1656 | 1461084601599 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 1656 | 1461084601601 Marionette TRACE conn2 <- [1,3066,null,{}] 09:50:01 INFO - PROCESS | 1656 | 1461084601607 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}] 09:50:01 INFO - PROCESS | 1656 | 1461084601700 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:50:01 INFO - PROCESS | 1656 | 1461084601755 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f632800 == 46 [pid = 1656] [id = 776] 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12e184800) [pid = 1656] [serial = 2326] [outer = 0x0] 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12e366400) [pid = 1656] [serial = 2327] [outer = 0x12e184800] 09:50:01 INFO - PROCESS | 1656 | 1461084601781 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12e794800) [pid = 1656] [serial = 2328] [outer = 0x12e184800] 09:50:02 INFO - PROCESS | 1656 | 1461084602066 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]]]}] 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:50:02 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:50:02 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 525ms 09:50:02 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:50:02 INFO - PROCESS | 1656 | 1461084602126 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1656 | 1461084602127 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:50:02 INFO - PROCESS | 1656 | 1461084602129 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1656 | 1461084602130 Marionette TRACE conn2 <- [1,3070,null,{}] 09:50:02 INFO - PROCESS | 1656 | 1461084602133 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}] 09:50:02 INFO - PROCESS | 1656 | 1461084602214 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:50:02 INFO - PROCESS | 1656 | 1461084602219 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adaf800 == 47 [pid = 1656] [id = 777] 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11524c000) [pid = 1656] [serial = 2329] [outer = 0x0] 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11b90a000) [pid = 1656] [serial = 2330] [outer = 0x11524c000] 09:50:02 INFO - PROCESS | 1656 | 1461084602244 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11be6ec00) [pid = 1656] [serial = 2331] [outer = 0x11524c000] 09:50:02 INFO - PROCESS | 1656 | 1461084602561 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]]]}] 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:50:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:50:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 470ms 09:50:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:50:02 INFO - PROCESS | 1656 | 1461084602599 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1656 | 1461084602600 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:50:02 INFO - PROCESS | 1656 | 1461084602602 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1656 | 1461084602603 Marionette TRACE conn2 <- [1,3074,null,{}] 09:50:02 INFO - PROCESS | 1656 | 1461084602606 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}] 09:50:02 INFO - PROCESS | 1656 | 1461084602717 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:50:02 INFO - PROCESS | 1656 | 1461084602725 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c88a800 == 48 [pid = 1656] [id = 778] 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11a646000) [pid = 1656] [serial = 2332] [outer = 0x0] 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11becb800) [pid = 1656] [serial = 2333] [outer = 0x11a646000] 09:50:02 INFO - PROCESS | 1656 | 1461084602749 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11c11d800) [pid = 1656] [serial = 2334] [outer = 0x11a646000] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11bb3d800 == 47 [pid = 1656] [id = 719] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1292ad800 == 46 [pid = 1656] [id = 720] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d2800 == 45 [pid = 1656] [id = 721] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129dc8800 == 44 [pid = 1656] [id = 722] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12e69e000 == 43 [pid = 1656] [id = 718] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11c44d800 == 42 [pid = 1656] [id = 766] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11aa72000 == 41 [pid = 1656] [id = 765] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11b988800 == 40 [pid = 1656] [id = 764] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12fd1d000 == 39 [pid = 1656] [id = 763] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b828800 == 38 [pid = 1656] [id = 762] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x124183800 == 37 [pid = 1656] [id = 761] 09:50:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118688000 == 36 [pid = 1656] [id = 760] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12e685800 == 35 [pid = 1656] [id = 773] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b2a9800 == 34 [pid = 1656] [id = 769] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cfe3800 == 33 [pid = 1656] [id = 771] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x129ac6000 == 32 [pid = 1656] [id = 768] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7f800 == 31 [pid = 1656] [id = 770] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d4d1800 == 30 [pid = 1656] [id = 772] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12e80e000 == 29 [pid = 1656] [id = 774] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ebb0000 == 28 [pid = 1656] [id = 775] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1287be800 == 27 [pid = 1656] [id = 767] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12f632800 == 26 [pid = 1656] [id = 776] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11c11c400) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119e9f400) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12a71b400) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x127db0800) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12b8e2400) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12b2d0400) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12be57c00) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12d002c00) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x114ce5c00) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12be5e800) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12bc10c00) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12d177000) [pid = 1656] [serial = 2274] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11afb0000) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11be6d400) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11a90f400) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11c1ad000) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x123bbdc00) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124253000) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12453b800) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119853c00) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119850000) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x115454000) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128847c00) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127db5800) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b8df800) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b8eb800) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12880b400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11a9e8800) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119ea3800) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x123a7e000) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a724400) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12b2cd800) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b8de400) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11b9fc800) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114cd7800) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x114ac8400) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12d00ac00) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11c386c00) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12bc10000) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b3b5800) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127d62c00) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a4ed400) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b0ee800) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12d17ac00) [pid = 1656] [serial = 2276] [outer = 0x0] [url = about:blank] 09:50:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11adaf800 == 25 [pid = 1656] [id = 777] 09:50:04 INFO - PROCESS | 1656 | 1461084604324 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]]]}] 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:50:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:50:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1771ms 09:50:04 INFO - PROCESS | 1656 | 1461084604375 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1656 | 1461084604377 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:50:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:50:04 INFO - PROCESS | 1656 | 1461084604381 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1656 | 1461084604383 Marionette TRACE conn2 <- [1,3078,null,{}] 09:50:04 INFO - PROCESS | 1656 | 1461084604388 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}] 09:50:04 INFO - PROCESS | 1656 | 1461084604470 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:50:04 INFO - PROCESS | 1656 | 1461084604478 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118dc1800 == 26 [pid = 1656] [id = 779] 09:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x114bcc000) [pid = 1656] [serial = 2335] [outer = 0x0] 09:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x114bcc800) [pid = 1656] [serial = 2336] [outer = 0x114bcc000] 09:50:04 INFO - PROCESS | 1656 | 1461084604521 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x114ce1400) [pid = 1656] [serial = 2337] [outer = 0x114bcc000] 09:50:05 INFO - PROCESS | 1656 | 1461084605134 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] 09:50:05 INFO - PROCESS | 1656 | 1461084605210 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:50:05 INFO - PROCESS | 1656 | 1461084605214 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1656 | 1461084605216 Marionette TRACE conn2 <- [1,3082,null,{}] 09:50:05 INFO - PROCESS | 1656 | 1461084605221 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}] 09:50:05 INFO - PROCESS | 1656 | 1461084605354 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:50:05 INFO - PROCESS | 1656 | 1461084605410 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c15000 == 27 [pid = 1656] [id = 780] 09:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x114bcc400) [pid = 1656] [serial = 2338] [outer = 0x0] 09:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x114ce2c00) [pid = 1656] [serial = 2339] [outer = 0x114bcc400] 09:50:05 INFO - PROCESS | 1656 | 1461084605443 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11523ec00) [pid = 1656] [serial = 2340] [outer = 0x114bcc400] 09:50:05 INFO - PROCESS | 1656 | 1461084605858 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]]]}] 09:50:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:50:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:50:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:50:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 09:50:05 INFO - PROCESS | 1656 | 1461084605886 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1656 | 1461084605891 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:50:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:50:05 INFO - PROCESS | 1656 | 1461084605896 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1656 | 1461084605898 Marionette TRACE conn2 <- [1,3086,null,{}] 09:50:05 INFO - PROCESS | 1656 | 1461084605901 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}] 09:50:06 INFO - PROCESS | 1656 | 1461084606000 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:50:06 INFO - PROCESS | 1656 | 1461084606049 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11b26f800 == 28 [pid = 1656] [id = 781] 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1146ad000) [pid = 1656] [serial = 2341] [outer = 0x0] 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115249c00) [pid = 1656] [serial = 2342] [outer = 0x1146ad000] 09:50:06 INFO - PROCESS | 1656 | 1461084606080 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1162f7c00) [pid = 1656] [serial = 2343] [outer = 0x1146ad000] 09:50:06 INFO - PROCESS | 1656 | 1461084606487 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:50:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:50:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 622ms 09:50:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:50:06 INFO - PROCESS | 1656 | 1461084606518 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1656 | 1461084606520 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:50:06 INFO - PROCESS | 1656 | 1461084606522 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1656 | 1461084606525 Marionette TRACE conn2 <- [1,3090,null,{}] 09:50:06 INFO - PROCESS | 1656 | 1461084606533 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}] 09:50:06 INFO - PROCESS | 1656 | 1461084606635 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:50:06 INFO - PROCESS | 1656 | 1461084606733 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c874000 == 29 [pid = 1656] [id = 782] 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1176ee000) [pid = 1656] [serial = 2344] [outer = 0x0] 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1187da400) [pid = 1656] [serial = 2345] [outer = 0x1176ee000] 09:50:06 INFO - PROCESS | 1656 | 1461084606769 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1190f0800) [pid = 1656] [serial = 2346] [outer = 0x1176ee000] 09:50:07 INFO - PROCESS | 1656 | 1461084607195 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:50:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:50:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 723ms 09:50:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:50:07 INFO - PROCESS | 1656 | 1461084607245 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1656 | 1461084607247 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:50:07 INFO - PROCESS | 1656 | 1461084607249 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1656 | 1461084607251 Marionette TRACE conn2 <- [1,3094,null,{}] 09:50:07 INFO - PROCESS | 1656 | 1461084607291 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}] 09:50:07 INFO - PROCESS | 1656 | 1461084607391 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:50:07 INFO - PROCESS | 1656 | 1461084607465 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124517800 == 30 [pid = 1656] [id = 783] 09:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x114bc2800) [pid = 1656] [serial = 2347] [outer = 0x0] 09:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119e9f400) [pid = 1656] [serial = 2348] [outer = 0x114bc2800] 09:50:07 INFO - PROCESS | 1656 | 1461084607496 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11a8d6400) [pid = 1656] [serial = 2349] [outer = 0x114bc2800] 09:50:07 INFO - PROCESS | 1656 | 1461084607941 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:50:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:50:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 706ms 09:50:07 INFO - PROCESS | 1656 | 1461084607956 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:50:07 INFO - PROCESS | 1656 | 1461084607958 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:50:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:50:07 INFO - PROCESS | 1656 | 1461084607962 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:50:07 INFO - PROCESS | 1656 | 1461084607964 Marionette TRACE conn2 <- [1,3098,null,{}] 09:50:07 INFO - PROCESS | 1656 | 1461084607967 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}] 09:50:08 INFO - PROCESS | 1656 | 1461084608096 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:50:08 INFO - PROCESS | 1656 | 1461084608166 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11adaf800 == 31 [pid = 1656] [id = 784] 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x114cd6400) [pid = 1656] [serial = 2350] [outer = 0x0] 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x115243400) [pid = 1656] [serial = 2351] [outer = 0x114cd6400] 09:50:08 INFO - PROCESS | 1656 | 1461084608212 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1162f1400) [pid = 1656] [serial = 2352] [outer = 0x114cd6400] 09:50:08 INFO - PROCESS | 1656 | 1461084608568 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]]]}] 09:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:50:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:50:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 628ms 09:50:08 INFO - PROCESS | 1656 | 1461084608594 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1656 | 1461084608597 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:50:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:50:08 INFO - PROCESS | 1656 | 1461084608602 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1656 | 1461084608606 Marionette TRACE conn2 <- [1,3102,null,{}] 09:50:08 INFO - PROCESS | 1656 | 1461084608610 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}] 09:50:08 INFO - PROCESS | 1656 | 1461084608703 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:50:08 INFO - PROCESS | 1656 | 1461084608754 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11c87d800 == 32 [pid = 1656] [id = 785] 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x114ed3000) [pid = 1656] [serial = 2353] [outer = 0x0] 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118b0f400) [pid = 1656] [serial = 2354] [outer = 0x114ed3000] 09:50:08 INFO - PROCESS | 1656 | 1461084608780 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11a8d6c00) [pid = 1656] [serial = 2355] [outer = 0x114ed3000] 09:50:09 INFO - PROCESS | 1656 | 1461084609049 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:50:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 475ms 09:50:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:50:09 INFO - PROCESS | 1656 | 1461084609078 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1656 | 1461084609079 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:50:09 INFO - PROCESS | 1656 | 1461084609081 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1656 | 1461084609083 Marionette TRACE conn2 <- [1,3106,null,{}] 09:50:09 INFO - PROCESS | 1656 | 1461084609099 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}] 09:50:09 INFO - PROCESS | 1656 | 1461084609181 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:50:09 INFO - PROCESS | 1656 | 1461084609187 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x127c6d800 == 33 [pid = 1656] [id = 786] 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11a904c00) [pid = 1656] [serial = 2356] [outer = 0x0] 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11a9e4800) [pid = 1656] [serial = 2357] [outer = 0x11a904c00] 09:50:09 INFO - PROCESS | 1656 | 1461084609215 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11aa40c00) [pid = 1656] [serial = 2358] [outer = 0x11a904c00] 09:50:09 INFO - PROCESS | 1656 | 1461084609553 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]]]}] 09:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:50:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:50:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 524ms 09:50:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:50:09 INFO - PROCESS | 1656 | 1461084609606 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1656 | 1461084609608 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:50:09 INFO - PROCESS | 1656 | 1461084609610 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1656 | 1461084609611 Marionette TRACE conn2 <- [1,3110,null,{}] 09:50:09 INFO - PROCESS | 1656 | 1461084609613 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}] 09:50:09 INFO - PROCESS | 1656 | 1461084609690 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:50:09 INFO - PROCESS | 1656 | 1461084609694 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1292c7800 == 34 [pid = 1656] [id = 787] 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11ad8e800) [pid = 1656] [serial = 2359] [outer = 0x0] 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11afab800) [pid = 1656] [serial = 2360] [outer = 0x11ad8e800] 09:50:09 INFO - PROCESS | 1656 | 1461084609720 Marionette DEBUG loaded listener.js 09:50:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11b959800) [pid = 1656] [serial = 2361] [outer = 0x11ad8e800] 09:50:10 INFO - PROCESS | 1656 | 1461084610033 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"]]]}] 09:50:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:50:10 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 09:50:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:50:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 09:50:10 INFO - PROCESS | 1656 | 1461084610081 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1656 | 1461084610083 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:50:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:50:10 INFO - PROCESS | 1656 | 1461084610085 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 1656 | 1461084610086 Marionette TRACE conn2 <- [1,3114,null,{}] 09:50:10 INFO - PROCESS | 1656 | 1461084610088 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}] 09:50:10 INFO - PROCESS | 1656 | 1461084610161 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:50:10 INFO - PROCESS | 1656 | 1461084610226 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\", \"04126094-0f43-4077-902a-4e637a1125ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x129acd000 == 35 [pid = 1656] [id = 788] 09:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11a9ecc00) [pid = 1656] [serial = 2362] [outer = 0x0] 09:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11be6c400) [pid = 1656] [serial = 2363] [outer = 0x11a9ecc00] 09:50:10 INFO - PROCESS | 1656 | 1461084610252 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11bed6c00) [pid = 1656] [serial = 2364] [outer = 0x11a9ecc00] 09:50:10 INFO - PROCESS | 1656 | 1461084610572 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]]]}] 09:50:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:50:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 521ms 09:50:10 INFO - PROCESS | 1656 | 1461084610607 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 1656 | 1461084610608 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12bc0c800) [pid = 1656] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11a9ef400) [pid = 1656] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11be69c00) [pid = 1656] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12e184800) [pid = 1656] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129ad8c00) [pid = 1656] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x127dccc00) [pid = 1656] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1192cc800) [pid = 1656] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11a651c00) [pid = 1656] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x114b83c00) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x114b7fc00) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x114cdcc00) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11c38dc00) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11a906400) [pid = 1656] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118d8f800) [pid = 1656] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x114606400) [pid = 1656] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12453ac00) [pid = 1656] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a4ef400) [pid = 1656] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11524c000) [pid = 1656] [serial = 2329] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b3b2c00) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12b2cb800) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a4e5000) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11b959c00) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114e57000) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x129add000) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:50:11 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12b2da400) [pid = 1656] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 09:50:11 WARNING - u'runner_teardown' () 09:50:11 INFO - No more tests 09:50:11 INFO - Got 0 unexpected results 09:50:11 INFO - SUITE-END | took 507s 09:50:11 INFO - Closing logging queue 09:50:11 INFO - queue closed 09:50:11 INFO - Return code: 0 09:50:11 WARNING - # TBPL SUCCESS # 09:50:11 INFO - Running post-action listener: _resource_record_post_action 09:50:11 INFO - Running post-run listener: _resource_record_post_run 09:50:12 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 31813120; Write bytes: 991996416; Read time: 326; Write time: 4667 09:50:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:50:12 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190732800; Write bytes: 183070720; Read time: 15780; Write time: 318 09:50:12 INFO - run-tests - Wall time: 511s; CPU: 58.0%; Read bytes: 29634048; Write bytes: 793758208; Read time: 299; Write time: 4307 09:50:12 INFO - Running post-run listener: _upload_blobber_files 09:50:12 INFO - Blob upload gear active. 09:50:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:50:12 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 09:50:12 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'] 09:50:12 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 09:50:13 INFO - (blobuploader) - INFO - Open directory for files ... 09:50:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:50:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:50:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:50:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:50:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:50:14 INFO - (blobuploader) - INFO - Done attempting. 09:50:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:50:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:50:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:50:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:50:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:50:16 INFO - (blobuploader) - INFO - Done attempting. 09:50:16 INFO - (blobuploader) - INFO - Iteration through files over. 09:50:16 INFO - Return code: 0 09:50:16 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:50:16 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:50:16 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64a3d99d99996ac0393430a9481cc27e7bfa985d55999972431ae4779d55783d0d017d82ad01e14ef425628cb4ad650e50e955ed7a2a663b316ea58349a6c7b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2c1b5364cde36a601a26ca8c8d41c1aac813a1116b2ca54c56e610ba31853337cdbf57144acea1595bd4edd11917ff54dd24a1548b575535a389dba324a3696"} 09:50:16 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:50:16 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:50:16 INFO - Contents: 09:50:16 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/a64a3d99d99996ac0393430a9481cc27e7bfa985d55999972431ae4779d55783d0d017d82ad01e14ef425628cb4ad650e50e955ed7a2a663b316ea58349a6c7b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2c1b5364cde36a601a26ca8c8d41c1aac813a1116b2ca54c56e610ba31853337cdbf57144acea1595bd4edd11917ff54dd24a1548b575535a389dba324a3696"} 09:50:16 INFO - Running post-run listener: copy_logs_to_upload_dir 09:50:16 INFO - Copying logs to upload dir... 09:50:16 INFO - mkdir: /builds/slave/test/build/upload/logs 09:50:16 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=585.296535 ========= master_lag: 1.08 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-04-19 09:50:17.370419) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 09:50:17.374884) ========= 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.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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/a64a3d99d99996ac0393430a9481cc27e7bfa985d55999972431ae4779d55783d0d017d82ad01e14ef425628cb4ad650e50e955ed7a2a663b316ea58349a6c7b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2c1b5364cde36a601a26ca8c8d41c1aac813a1116b2ca54c56e610ba31853337cdbf57144acea1595bd4edd11917ff54dd24a1548b575535a389dba324a3696"} build_url:https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012520 build_url: 'https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/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/a64a3d99d99996ac0393430a9481cc27e7bfa985d55999972431ae4779d55783d0d017d82ad01e14ef425628cb4ad650e50e955ed7a2a663b316ea58349a6c7b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d2c1b5364cde36a601a26ca8c8d41c1aac813a1116b2ca54c56e610ba31853337cdbf57144acea1595bd4edd11917ff54dd24a1548b575535a389dba324a3696"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EjvQ3a3ZTcK4rAcJUUQjvg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.25 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 09:50:17.633519) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:50:17.633879) ========= 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.FhOuUptEl2/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.W0KyUOG6NP/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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.005507 ========= master_lag: 6.11 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 09:50:23.749337) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 09:50:23.749678) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 09:50:23.762777) ========= ========= Total master_lag: 12.67 =========