builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0096 starttime: 1461143307.1 results: success (0) buildid: 20160420005033 builduid: 0561e628aab0406a8b2e605d200e020c revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.095808) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.096266) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.096596) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.299832) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.300124) ========= 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.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-20 02:08:27-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 156M=0s 2016-04-20 02:08:27 (156 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.463738 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.796324) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.796728) ========= 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.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.026155 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.861644) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:27.862050) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --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 f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-20 02:08:28,065 truncating revision to first 12 chars 2016-04-20 02:08:28,065 Setting DEBUG logging. 2016-04-20 02:08:28,066 attempt 1/10 2016-04-20 02:08:28,066 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f71acdbd0d45?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:08:28,698 unpacking tar archive at: fx-team-f71acdbd0d45/testing/mozharness/ program finished with exit code 0 elapsedTime=0.869732 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:28.756123) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:28.756428) ========= script_repo_revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:28.757471) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:28.757750) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:08:28.780548) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-20 02:08:28.783987) ========= /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.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 02:08:29 INFO - MultiFileLogger online at 20160420 02:08:29 in /builds/slave/test 02:08:29 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 02:08:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:08:29 INFO - {'append_to_log': False, 02:08:29 INFO - 'base_work_dir': '/builds/slave/test', 02:08:29 INFO - 'blob_upload_branch': 'fx-team', 02:08:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:08:29 INFO - 'buildbot_json_path': 'buildprops.json', 02:08:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:08:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:08:29 INFO - 'download_minidump_stackwalk': True, 02:08:29 INFO - 'download_symbols': 'true', 02:08:29 INFO - 'e10s': False, 02:08:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:08:29 INFO - 'tooltool.py': '/tools/tooltool.py', 02:08:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:08:29 INFO - '/tools/misc-python/virtualenv.py')}, 02:08:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:08:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:08:29 INFO - 'log_level': 'info', 02:08:29 INFO - 'log_to_console': True, 02:08:29 INFO - 'opt_config_files': (), 02:08:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:08:29 INFO - '--processes=1', 02:08:29 INFO - '--config=%(test_path)s/wptrunner.ini', 02:08:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:08:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:08:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:08:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:08:29 INFO - 'pip_index': False, 02:08:29 INFO - 'require_test_zip': True, 02:08:29 INFO - 'test_type': ('testharness',), 02:08:29 INFO - 'this_chunk': '1', 02:08:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:08:29 INFO - 'total_chunks': '10', 02:08:29 INFO - 'virtualenv_path': 'venv', 02:08:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:08:29 INFO - 'work_dir': 'build'} 02:08:29 INFO - ##### 02:08:29 INFO - ##### Running clobber step. 02:08:29 INFO - ##### 02:08:29 INFO - Running pre-action listener: _resource_record_pre_action 02:08:29 INFO - Running main action method: clobber 02:08:29 INFO - rmtree: /builds/slave/test/build 02:08:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:08:30 INFO - Running post-action listener: _resource_record_post_action 02:08:30 INFO - ##### 02:08:30 INFO - ##### Running read-buildbot-config step. 02:08:30 INFO - ##### 02:08:30 INFO - Running pre-action listener: _resource_record_pre_action 02:08:30 INFO - Running main action method: read_buildbot_config 02:08:30 INFO - Using buildbot properties: 02:08:30 INFO - { 02:08:30 INFO - "project": "", 02:08:30 INFO - "product": "firefox", 02:08:30 INFO - "script_repo_revision": "production", 02:08:30 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 02:08:30 INFO - "repository": "", 02:08:30 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 02:08:30 INFO - "buildid": "20160420005033", 02:08:30 INFO - "pgo_build": "False", 02:08:30 INFO - "basedir": "/builds/slave/test", 02:08:30 INFO - "buildnumber": 332, 02:08:30 INFO - "slavename": "t-yosemite-r7-0096", 02:08:30 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 02:08:30 INFO - "platform": "macosx64", 02:08:30 INFO - "branch": "fx-team", 02:08:30 INFO - "revision": "f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43", 02:08:30 INFO - "repo_path": "integration/fx-team", 02:08:30 INFO - "moz_repo_path": "", 02:08:30 INFO - "stage_platform": "macosx64", 02:08:30 INFO - "builduid": "0561e628aab0406a8b2e605d200e020c", 02:08:30 INFO - "slavebuilddir": "test" 02:08:30 INFO - } 02:08:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 02:08:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 02:08:30 INFO - Running post-action listener: _resource_record_post_action 02:08:30 INFO - ##### 02:08:30 INFO - ##### Running download-and-extract step. 02:08:30 INFO - ##### 02:08:30 INFO - Running pre-action listener: _resource_record_pre_action 02:08:30 INFO - Running main action method: download_and_extract 02:08:30 INFO - mkdir: /builds/slave/test/build/tests 02:08:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:08:30 INFO - https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:08:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:08:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:08:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:53 INFO - Downloaded 1235 bytes. 02:08:53 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 02:08:53 INFO - Using the following test package requirements: 02:08:53 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 02:08:53 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 02:08:53 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 02:08:53 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'jsshell-mac64.zip'], 02:08:53 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 02:08:53 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 02:08:53 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 02:08:53 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 02:08:53 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 02:08:53 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 02:08:53 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 02:08:53 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 02:08:53 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')]} 02:08:53 INFO - https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:08:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 02:08:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 02:08:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:55 INFO - Downloaded 17975115 bytes. 02:08:55 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/*'] 02:08:55 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/* 02:08:55 INFO - caution: filename not matched: web-platform/* 02:08:55 INFO - Return code: 11 02:08:55 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')]} 02:08:55 INFO - https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:08:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 02:08:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 02:08:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:08:57 INFO - Downloaded 36382569 bytes. 02:08:57 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/*'] 02:08:57 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/* 02:09:01 INFO - caution: filename not matched: bin/* 02:09:01 INFO - caution: filename not matched: config/* 02:09:01 INFO - caution: filename not matched: mozbase/* 02:09:01 INFO - caution: filename not matched: marionette/* 02:09:01 INFO - caution: filename not matched: tools/wptserve/* 02:09:01 INFO - Return code: 11 02:09:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:01 INFO - https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 02:09:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:09:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:09:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 02:09:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:09:04 INFO - Downloaded 68693845 bytes. 02:09:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:09:04 INFO - mkdir: /builds/slave/test/properties 02:09:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:09:04 INFO - Writing to file /builds/slave/test/properties/build_url 02:09:04 INFO - Contents: 02:09:04 INFO - build_url:https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 02:09:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:09:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:09:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:09:05 INFO - Contents: 02:09:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:09:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:05 INFO - https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:09:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:09:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 02:09:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:09:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/HUQBim1zRYeesbzBBY2RlQ/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 02:09:09 INFO - Downloaded 103346510 bytes. 02:09:09 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'] 02:09:09 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 02:09:12 INFO - Return code: 0 02:09:12 INFO - Running post-action listener: _resource_record_post_action 02:09:12 INFO - Running post-action listener: set_extra_try_arguments 02:09:12 INFO - ##### 02:09:12 INFO - ##### Running create-virtualenv step. 02:09:12 INFO - ##### 02:09:12 INFO - Running pre-action listener: _pre_create_virtualenv 02:09:12 INFO - Running pre-action listener: _resource_record_pre_action 02:09:12 INFO - Running main action method: create_virtualenv 02:09:12 INFO - Creating virtualenv /builds/slave/test/build/venv 02:09:12 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 02:09:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:09:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:09:13 INFO - Using real prefix '/tools/python27' 02:09:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:09:13 INFO - Installing distribute.............................................................................................................................................................................................done. 02:09:16 INFO - Installing pip.................done. 02:09:16 INFO - Return code: 0 02:09:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:09:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:09:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:09:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x108dbfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108ddcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc760d91860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, '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.1upJdnn3G8/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.v2lckasQI3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:09:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:09:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:09:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:09:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:09:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:09:16 INFO - 'HOME': '/Users/cltbld', 02:09:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:09:16 INFO - 'LOGNAME': 'cltbld', 02:09:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:09:16 INFO - 'MOZ_NO_REMOTE': '1', 02:09:16 INFO - 'NO_EM_RESTART': '1', 02:09:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:09:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:09:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:09:16 INFO - 'PWD': '/builds/slave/test', 02:09:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:09:16 INFO - 'SHELL': '/bin/bash', 02:09:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:09:16 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:09:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:09:16 INFO - 'USER': 'cltbld', 02:09:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:09:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:09:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:09:16 INFO - 'XPC_FLAGS': '0x0', 02:09:16 INFO - 'XPC_SERVICE_NAME': '0', 02:09:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:09:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:09:17 INFO - Downloading/unpacking psutil>=0.7.1 02:09: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 02:09: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 02:09: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 02:09: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 02:09: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 02:09: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 02:09:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:09:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:09:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:09:19 INFO - Installing collected packages: psutil 02:09:19 INFO - Running setup.py install for psutil 02:09:20 INFO - building 'psutil._psutil_osx' extension 02:09:20 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 02:09:20 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 02:09:20 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 02:09:20 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 02:09:20 INFO - building 'psutil._psutil_posix' extension 02:09:20 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 02:09:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:09:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:09:20 INFO - ^ 02:09:20 INFO - 1 warning generated. 02:09:20 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 02:09:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:09:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:09:21 INFO - Successfully installed psutil 02:09:21 INFO - Cleaning up... 02:09:21 INFO - Return code: 0 02:09:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:09:21 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')]} 02:09:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:09:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:21 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')]} 02:09:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:09:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:21 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 0x108dbfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108ddcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc760d91860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, '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.1upJdnn3G8/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.v2lckasQI3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:09:21 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 02:09:21 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 02:09:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:09:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:09:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:09:21 INFO - 'HOME': '/Users/cltbld', 02:09:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:09:21 INFO - 'LOGNAME': 'cltbld', 02:09:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:09:21 INFO - 'MOZ_NO_REMOTE': '1', 02:09:21 INFO - 'NO_EM_RESTART': '1', 02:09:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:09:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:09:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:09:21 INFO - 'PWD': '/builds/slave/test', 02:09:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:09:21 INFO - 'SHELL': '/bin/bash', 02:09:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:09:21 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:09:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:09:21 INFO - 'USER': 'cltbld', 02:09:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:09:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:09:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:09:21 INFO - 'XPC_FLAGS': '0x0', 02:09:21 INFO - 'XPC_SERVICE_NAME': '0', 02:09:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:09:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:09:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:09:21 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 02:09:21 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 02:09:21 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 02:09:21 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 02:09:21 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 02:09:21 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 02:09:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:09:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:09:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:09:23 INFO - Installing collected packages: mozsystemmonitor 02:09:23 INFO - Running setup.py install for mozsystemmonitor 02:09:24 INFO - Successfully installed mozsystemmonitor 02:09:24 INFO - Cleaning up... 02:09:24 INFO - Return code: 0 02:09:24 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:09:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:09:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:09:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x108dbfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108ddcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc760d91860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, '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.1upJdnn3G8/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.v2lckasQI3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:09:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:09:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:09:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:09:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:09:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:09:24 INFO - 'HOME': '/Users/cltbld', 02:09:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:09:24 INFO - 'LOGNAME': 'cltbld', 02:09:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:09:24 INFO - 'MOZ_NO_REMOTE': '1', 02:09:24 INFO - 'NO_EM_RESTART': '1', 02:09:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:09:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:09:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:09:24 INFO - 'PWD': '/builds/slave/test', 02:09:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:09:24 INFO - 'SHELL': '/bin/bash', 02:09:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:09:24 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:09:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:09:24 INFO - 'USER': 'cltbld', 02:09:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:09:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:09:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:09:24 INFO - 'XPC_FLAGS': '0x0', 02:09:24 INFO - 'XPC_SERVICE_NAME': '0', 02:09:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:09:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:09:24 INFO - Downloading/unpacking blobuploader==1.2.4 02:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:09:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:09:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:09:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:09:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:09:26 INFO - Downloading blobuploader-1.2.4.tar.gz 02:09:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:09:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:09:26 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 02:09:26 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 02:09:26 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 02:09:26 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 02:09:26 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 02:09:26 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 02:09:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:09:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:09:27 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 02:09:27 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 02:09:27 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 02:09:27 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 02:09:27 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 02:09:27 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 02:09:27 INFO - Downloading docopt-0.6.1.tar.gz 02:09:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:09:28 INFO - Installing collected packages: blobuploader, requests, docopt 02:09:28 INFO - Running setup.py install for blobuploader 02:09:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:09:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:09:28 INFO - Running setup.py install for requests 02:09:28 INFO - Running setup.py install for docopt 02:09:28 INFO - Successfully installed blobuploader requests docopt 02:09:28 INFO - Cleaning up... 02:09:28 INFO - Return code: 0 02:09:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:09:28 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')]} 02:09:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:09:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:28 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')]} 02:09:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:09:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:28 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 0x108dbfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108ddcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc760d91860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, '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.1upJdnn3G8/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.v2lckasQI3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:09:28 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 02:09:28 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 02:09:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:09:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:09:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:09:28 INFO - 'HOME': '/Users/cltbld', 02:09:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:09:28 INFO - 'LOGNAME': 'cltbld', 02:09:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:09:28 INFO - 'MOZ_NO_REMOTE': '1', 02:09:28 INFO - 'NO_EM_RESTART': '1', 02:09:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:09:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:09:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:09:28 INFO - 'PWD': '/builds/slave/test', 02:09:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:09:28 INFO - 'SHELL': '/bin/bash', 02:09:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:09:28 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:09:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:09:28 INFO - 'USER': 'cltbld', 02:09:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:09:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:09:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:09:28 INFO - 'XPC_FLAGS': '0x0', 02:09:28 INFO - 'XPC_SERVICE_NAME': '0', 02:09:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:09:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-lAFjkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-8s8FNh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-CGSOPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-39Bp4F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-CieXyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-juap9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-1yT4HD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:09:29 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-It7HRQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-V0mSTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-2BZ8nk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-4LVH0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-dSUZSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-cxfitV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-4Yk1pY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-i77s6E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-cVoz_M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-G1XBgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:09:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:09:30 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-vJdOZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:09:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:09:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-JGsXiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:09:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:09:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-kyQJka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:09:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:09:31 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-xgvDsL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:09:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:09:31 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 02:09:31 INFO - Running setup.py install for manifestparser 02:09:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:09:31 INFO - Running setup.py install for mozcrash 02:09:32 INFO - Running setup.py install for mozdebug 02:09:32 INFO - Running setup.py install for mozdevice 02:09:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Running setup.py install for mozfile 02:09:32 INFO - Running setup.py install for mozhttpd 02:09:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Running setup.py install for mozinfo 02:09:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Running setup.py install for mozInstall 02:09:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:09:32 INFO - Running setup.py install for mozleak 02:09:33 INFO - Running setup.py install for mozlog 02:09:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Running setup.py install for moznetwork 02:09:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Running setup.py install for mozprocess 02:09:33 INFO - Running setup.py install for mozprofile 02:09:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Running setup.py install for mozrunner 02:09:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:09:33 INFO - Running setup.py install for mozscreenshot 02:09:34 INFO - Running setup.py install for moztest 02:09:34 INFO - Running setup.py install for mozversion 02:09:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:09:34 INFO - Running setup.py install for wptserve 02:09:34 INFO - Running setup.py install for marionette-driver 02:09:34 INFO - Running setup.py install for browsermob-proxy 02:09:34 INFO - Running setup.py install for marionette-client 02:09:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:09:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:09:35 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 02:09:35 INFO - Cleaning up... 02:09:35 INFO - Return code: 0 02:09:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:09: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')]} 02:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:09:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09: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')]} 02:09:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:09:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:09:35 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 0x108dbfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108ddcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc760d91860>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, '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.1upJdnn3G8/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.v2lckasQI3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:09:35 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 02:09:35 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 02:09:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:09:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:09:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:09:35 INFO - 'HOME': '/Users/cltbld', 02:09:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:09:35 INFO - 'LOGNAME': 'cltbld', 02:09:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:09:35 INFO - 'MOZ_NO_REMOTE': '1', 02:09:35 INFO - 'NO_EM_RESTART': '1', 02:09:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:09:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:09:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:09:35 INFO - 'PWD': '/builds/slave/test', 02:09:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:09:35 INFO - 'SHELL': '/bin/bash', 02:09:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:09:35 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:09:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:09:35 INFO - 'USER': 'cltbld', 02:09:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:09:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:09:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:09:35 INFO - 'XPC_FLAGS': '0x0', 02:09:35 INFO - 'XPC_SERVICE_NAME': '0', 02:09:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:09:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:09:35 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-jCcbrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:09:35 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)) 02:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:09:35 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-EDae53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-haW_4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-hRUOrR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-aWxPTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-Rcq6xs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-IkzEds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-x7mScI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-euaBqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-2GeJc9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:09:36 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)) 02:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:09:36 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-Oj4sK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-NW6qi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-JrfwzZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-54lvYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-SlNvZZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-9Uypeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-2JPkaR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-vTGX25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-BIa9sX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:09:37 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)) 02:09:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:09:37 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-AxorvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:09:38 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)) 02:09:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:09:38 INFO - Running setup.py (path:/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/pip-1Pj21v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:09:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:09:38 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)) 02:09:38 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)) 02:09:38 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)) 02:09:38 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)) 02:09:38 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)) 02:09:38 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)) 02:09:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:09:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:09:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:09:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:09:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:09:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:09:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:09:41 INFO - Downloading blessings-1.6.tar.gz 02:09:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:09:41 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)) 02:09:41 INFO - Installing collected packages: blessings 02:09:41 INFO - Running setup.py install for blessings 02:09:41 INFO - Successfully installed blessings 02:09:41 INFO - Cleaning up... 02:09:41 INFO - Return code: 0 02:09:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:09:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:09:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:09:42 INFO - Reading from file tmpfile_stdout 02:09:42 INFO - Current package versions: 02:09:42 INFO - blessings == 1.6 02:09:42 INFO - blobuploader == 1.2.4 02:09:42 INFO - browsermob-proxy == 0.6.0 02:09:42 INFO - docopt == 0.6.1 02:09:42 INFO - manifestparser == 1.1 02:09:42 INFO - marionette-client == 2.3.0 02:09:42 INFO - marionette-driver == 1.4.0 02:09:42 INFO - mozInstall == 1.12 02:09:42 INFO - mozcrash == 0.17 02:09:42 INFO - mozdebug == 0.1 02:09:42 INFO - mozdevice == 0.48 02:09:42 INFO - mozfile == 1.2 02:09:42 INFO - mozhttpd == 0.7 02:09:42 INFO - mozinfo == 0.9 02:09:42 INFO - mozleak == 0.1 02:09:42 INFO - mozlog == 3.1 02:09:42 INFO - moznetwork == 0.27 02:09:42 INFO - mozprocess == 0.22 02:09:42 INFO - mozprofile == 0.28 02:09:42 INFO - mozrunner == 6.11 02:09:42 INFO - mozscreenshot == 0.1 02:09:42 INFO - mozsystemmonitor == 0.0 02:09:42 INFO - moztest == 0.7 02:09:42 INFO - mozversion == 1.4 02:09:42 INFO - psutil == 3.1.1 02:09:42 INFO - requests == 1.2.3 02:09:42 INFO - wptserve == 1.4.0 02:09:42 INFO - wsgiref == 0.1.2 02:09:42 INFO - Running post-action listener: _resource_record_post_action 02:09:42 INFO - Running post-action listener: _start_resource_monitoring 02:09:42 INFO - Starting resource monitoring. 02:09:42 INFO - ##### 02:09:42 INFO - ##### Running pull step. 02:09:42 INFO - ##### 02:09:42 INFO - Running pre-action listener: _resource_record_pre_action 02:09:42 INFO - Running main action method: pull 02:09:42 INFO - Pull has nothing to do! 02:09:42 INFO - Running post-action listener: _resource_record_post_action 02:09:42 INFO - ##### 02:09:42 INFO - ##### Running install step. 02:09:42 INFO - ##### 02:09:42 INFO - Running pre-action listener: _resource_record_pre_action 02:09:42 INFO - Running main action method: install 02:09:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:09:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:09:42 INFO - Reading from file tmpfile_stdout 02:09:42 INFO - Detecting whether we're running mozinstall >=1.0... 02:09:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:09:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:09:42 INFO - Reading from file tmpfile_stdout 02:09:42 INFO - Output received: 02:09:42 INFO - Usage: mozinstall [options] installer 02:09:42 INFO - Options: 02:09:42 INFO - -h, --help show this help message and exit 02:09:42 INFO - -d DEST, --destination=DEST 02:09:42 INFO - Directory to install application into. [default: 02:09:42 INFO - "/builds/slave/test"] 02:09:42 INFO - --app=APP Application being installed. [default: firefox] 02:09:42 INFO - mkdir: /builds/slave/test/build/application 02:09:42 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'] 02:09:42 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 02:10:02 INFO - Reading from file tmpfile_stdout 02:10:02 INFO - Output received: 02:10:02 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:10:02 INFO - Running post-action listener: _resource_record_post_action 02:10:02 INFO - ##### 02:10:02 INFO - ##### Running run-tests step. 02:10:02 INFO - ##### 02:10:02 INFO - Running pre-action listener: _resource_record_pre_action 02:10:02 INFO - Running main action method: run_tests 02:10:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:10:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:10:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:10:02 INFO - grabbing minidump binary from tooltool 02:10: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')]} 02:10:02 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 0x108dd85e0>, '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 0x1089bbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1089e6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:10:02 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 02:10:02 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 02:10:02 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:10:02 INFO - Return code: 0 02:10:02 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:10:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:10:02 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/HUQBim1zRYeesbzBBY2RlQ/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 02:10:02 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/HUQBim1zRYeesbzBBY2RlQ/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 02:10:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1upJdnn3G8/Render', 02:10:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:10:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:10:02 INFO - 'HOME': '/Users/cltbld', 02:10:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:10:02 INFO - 'LOGNAME': 'cltbld', 02:10:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:10:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:10:02 INFO - 'MOZ_NO_REMOTE': '1', 02:10:02 INFO - 'NO_EM_RESTART': '1', 02:10:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:10:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:10:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:10:02 INFO - 'PWD': '/builds/slave/test', 02:10:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:10:02 INFO - 'SHELL': '/bin/bash', 02:10:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.v2lckasQI3/Listeners', 02:10:02 INFO - 'TMPDIR': '/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/', 02:10:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:10:02 INFO - 'USER': 'cltbld', 02:10:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:10:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:10:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:10:02 INFO - 'XPC_FLAGS': '0x0', 02:10:02 INFO - 'XPC_SERVICE_NAME': '0', 02:10:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:10:02 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/HUQBim1zRYeesbzBBY2RlQ/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 02:10:03 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 02:10:03 INFO - import pkg_resources 02:10:04 INFO - Using 1 client processes 02:10:04 INFO - wptserve Starting http server on 127.0.0.1:8000 02:10:04 INFO - wptserve Starting http server on 127.0.0.1:8001 02:10:04 INFO - wptserve Starting http server on 127.0.0.1:8443 02:10:06 INFO - SUITE-START | Running 778 tests 02:10:06 INFO - Running testharness tests 02:10:06 INFO - Setting up ssl 02:10:06 INFO - PROCESS | certutil | 02:10:06 INFO - PROCESS | certutil | 02:10:06 INFO - PROCESS | certutil | 02:10:06 INFO - Certificate Nickname Trust Attributes 02:10:06 INFO - SSL,S/MIME,JAR/XPI 02:10:06 INFO - 02:10:06 INFO - web-platform-tests CT,, 02:10:06 INFO - 02:10:06 INFO - Starting runner 02:10:07 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:10:07 INFO - PROCESS | 1652 | 1461143407269 Marionette DEBUG Marionette enabled via build flag and pref 02:10:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11661b800 == 1 [pid = 1652] [id = 1] 02:10:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x11661c000) [pid = 1652] [serial = 1] [outer = 0x0] 02:10:07 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:10:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x11661d000) [pid = 1652] [serial = 2] [outer = 0x11661c000] 02:10:07 INFO - PROCESS | 1652 | 1461143407576 Marionette INFO Listening on port 2828 02:10:07 INFO - PROCESS | 1652 | 1461143407802 Marionette DEBUG Marionette enabled via command-line flag 02:10:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119148000 == 2 [pid = 1652] [id = 2] 02:10:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x119148800) [pid = 1652] [serial = 3] [outer = 0x0] 02:10:07 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:10:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x119149800) [pid = 1652] [serial = 4] [outer = 0x119148800] 02:10:07 INFO - PROCESS | 1652 | [1652] 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 02:10:07 INFO - PROCESS | 1652 | 1461143407972 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 02:10:08 INFO - PROCESS | 1652 | 1461143408041 Marionette DEBUG Closed connection conn0 02:10:08 INFO - PROCESS | 1652 | [1652] 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 02:10:08 INFO - PROCESS | 1652 | 1461143408047 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 02:10:08 INFO - PROCESS | 1652 | 1461143408062 Marionette DEBUG Closed connection conn1 02:10:08 INFO - PROCESS | 1652 | [1652] 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 02:10:08 INFO - PROCESS | 1652 | 1461143408068 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 02:10:08 INFO - PROCESS | 1652 | 1461143408075 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:10:08 INFO - PROCESS | 1652 | 1461143408082 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":"20160420005033","device":"desktop","version":"48.0a1"} 02:10:08 INFO - PROCESS | 1652 | [1652] 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 02:10:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c626000 == 3 [pid = 1652] [id = 3] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11c62c000) [pid = 1652] [serial = 5] [outer = 0x0] 02:10:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c62d000 == 4 [pid = 1652] [id = 4] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c469000) [pid = 1652] [serial = 6] [outer = 0x0] 02:10:09 INFO - PROCESS | 1652 | [1652] 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 02:10:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e7c800 == 5 [pid = 1652] [id = 5] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c468000) [pid = 1652] [serial = 7] [outer = 0x0] 02:10:09 INFO - PROCESS | 1652 | [1652] 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 02:10:09 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x1241ca400) [pid = 1652] [serial = 8] [outer = 0x11c468000] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x1244cb800) [pid = 1652] [serial = 9] [outer = 0x11c62c000] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x126522800) [pid = 1652] [serial = 10] [outer = 0x11c469000] 02:10:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x126524400) [pid = 1652] [serial = 11] [outer = 0x11c468000] 02:10:10 INFO - PROCESS | 1652 | 1461143410207 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1652 | 1461143410216 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x128fee400) [pid = 1652] [serial = 12] [outer = 0x11c468000] 02:10:10 INFO - PROCESS | 1652 | 1461143410576 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"00b954fa-b25e-6d46-8140-dd4e52816567","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":"20160420005033","device":"desktop","version":"48.0a1","command_id":1}}] 02:10:10 INFO - PROCESS | 1652 | 1461143410672 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}] 02:10:10 INFO - PROCESS | 1652 | 1461143410715 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:10:10 INFO - PROCESS | 1652 | 1461143410806 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:10:10 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:10:10 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 02:10:10 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 02:10:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b036400) [pid = 1652] [serial = 13] [outer = 0x11c468000] 02:10:11 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:10:11 INFO - PROCESS | 1652 | 1461143411084 Marionette TRACE conn2 <- [1,3,null,{}] 02:10:11 INFO - PROCESS | 1652 | 1461143411091 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:10:11 INFO - PROCESS | 1652 | 1461143411112 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:10:11 INFO - PROCESS | 1652 | 1461143411141 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:10:11 INFO - PROCESS | 1652 | 1461143411143 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:10:11 INFO - PROCESS | 1652 | 1461143411146 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1652 | 1461143411148 Marionette TRACE conn2 <- [1,6,null,{}] 02:10:11 INFO - PROCESS | 1652 | 1461143411151 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}] 02:10:11 INFO - PROCESS | 1652 | 1461143411161 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:10:11 INFO - PROCESS | 1652 | 1461143411164 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba17800 == 6 [pid = 1652] [id = 6] 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12ba46400) [pid = 1652] [serial = 14] [outer = 0x0] 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12ba48400) [pid = 1652] [serial = 15] [outer = 0x12ba46400] 02:10:11 INFO - PROCESS | 1652 | 1461143411197 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12bc8f000) [pid = 1652] [serial = 16] [outer = 0x12ba46400] 02:10:11 INFO - PROCESS | 1652 | 1461143411498 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]]]}] 02:10:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcc1800 == 7 [pid = 1652] [id = 7] 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12ba49400) [pid = 1652] [serial = 17] [outer = 0x0] 02:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12be61000) [pid = 1652] [serial = 18] [outer = 0x12ba49400] 02:10:11 INFO - PROCESS | 1652 | 1461143411530 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12be68c00) [pid = 1652] [serial = 19] [outer = 0x12ba49400] 02:10:11 INFO - PROCESS | 1652 | 1461143411567 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1652 | 1461143411568 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:10:11 INFO - PROCESS | 1652 | 1461143411604 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1652 | 1461143411606 Marionette TRACE conn2 <- [1,10,null,{}] 02:10:11 INFO - PROCESS | 1652 | 1461143411619 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}] 02:10:11 INFO - PROCESS | 1652 | 1461143411747 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:10:11 INFO - PROCESS | 1652 | 1461143411780 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d6000 == 8 [pid = 1652] [id = 8] 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12be33c00) [pid = 1652] [serial = 20] [outer = 0x0] 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12be35800) [pid = 1652] [serial = 21] [outer = 0x12be33c00] 02:10:11 INFO - PROCESS | 1652 | 1461143411809 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12be39c00) [pid = 1652] [serial = 22] [outer = 0x12be33c00] 02:10:12 INFO - PROCESS | 1652 | 1461143412119 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 540ms 02:10:12 INFO - PROCESS | 1652 | 1461143412133 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1652 | 1461143412135 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:10:12 INFO - PROCESS | 1652 | 1461143412139 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1652 | 1461143412141 Marionette TRACE conn2 <- [1,14,null,{}] 02:10:12 INFO - PROCESS | 1652 | 1461143412144 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}] 02:10:12 INFO - PROCESS | 1652 | 1461143412262 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:10:12 INFO - PROCESS | 1652 | 1461143412270 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbca800 == 9 [pid = 1652] [id = 9] 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12be3ec00) [pid = 1652] [serial = 23] [outer = 0x0] 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12d496400) [pid = 1652] [serial = 24] [outer = 0x12be3ec00] 02:10:12 INFO - PROCESS | 1652 | 1461143412294 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12e1b9400) [pid = 1652] [serial = 25] [outer = 0x12be3ec00] 02:10:12 INFO - PROCESS | 1652 | 1461143412546 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 02:10:12 INFO - PROCESS | 1652 | 1461143412564 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1652 | 1461143412565 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:10:12 INFO - PROCESS | 1652 | 1461143412567 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1652 | 1461143412568 Marionette TRACE conn2 <- [1,18,null,{}] 02:10:12 INFO - PROCESS | 1652 | 1461143412578 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}] 02:10:12 INFO - PROCESS | 1652 | 1461143412673 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:10:12 INFO - PROCESS | 1652 | 1461143412679 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c5800 == 10 [pid = 1652] [id = 10] 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e1c0000) [pid = 1652] [serial = 26] [outer = 0x0] 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e379800) [pid = 1652] [serial = 27] [outer = 0x12e1c0000] 02:10:12 INFO - PROCESS | 1652 | 1461143412704 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e3bb000) [pid = 1652] [serial = 28] [outer = 0x12e1c0000] 02:10:12 INFO - PROCESS | 1652 | 1461143412953 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]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 02:10:13 INFO - PROCESS | 1652 | 1461143413039 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1652 | 1461143413041 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:10:13 INFO - PROCESS | 1652 | 1461143413045 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1652 | 1461143413047 Marionette TRACE conn2 <- [1,22,null,{}] 02:10:13 INFO - PROCESS | 1652 | 1461143413050 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}] 02:10:13 INFO - PROCESS | 1652 | 1461143413181 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:10:13 INFO - PROCESS | 1652 | 1461143413191 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e8a0000 == 11 [pid = 1652] [id = 11] 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e3be400) [pid = 1652] [serial = 29] [outer = 0x0] 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x11a765000) [pid = 1652] [serial = 30] [outer = 0x12e3be400] 02:10:13 INFO - PROCESS | 1652 | 1461143413227 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x11abb3400) [pid = 1652] [serial = 31] [outer = 0x12e3be400] 02:10:13 INFO - PROCESS | 1652 | 1461143413615 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]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 621ms 02:10:13 INFO - PROCESS | 1652 | 1461143413666 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1652 | 1461143413668 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:10:13 INFO - PROCESS | 1652 | 1461143413680 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1652 | 1461143413682 Marionette TRACE conn2 <- [1,26,null,{}] 02:10:13 INFO - PROCESS | 1652 | 1461143413685 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}] 02:10:13 INFO - PROCESS | 1652 | 1461143413777 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:10:13 INFO - PROCESS | 1652 | 1461143413782 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab1000 == 12 [pid = 1652] [id = 12] 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x11ac79400) [pid = 1652] [serial = 32] [outer = 0x0] 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12e3c2000) [pid = 1652] [serial = 33] [outer = 0x11ac79400] 02:10:13 INFO - PROCESS | 1652 | 1461143413806 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12e806400) [pid = 1652] [serial = 34] [outer = 0x11ac79400] 02:10:14 INFO - PROCESS | 1652 | 1461143414041 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]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 371ms 02:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:10:14 INFO - PROCESS | 1652 | 1461143414050 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1652 | 1461143414051 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:10:14 INFO - PROCESS | 1652 | 1461143414055 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1652 | 1461143414057 Marionette TRACE conn2 <- [1,30,null,{}] 02:10:14 INFO - PROCESS | 1652 | 1461143414064 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}] 02:10:14 INFO - PROCESS | 1652 | 1461143414154 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:10:14 INFO - PROCESS | 1652 | 1461143414160 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ebbd000 == 13 [pid = 1652] [id = 13] 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12e809000) [pid = 1652] [serial = 35] [outer = 0x0] 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12ef39400) [pid = 1652] [serial = 36] [outer = 0x12e809000] 02:10:14 INFO - PROCESS | 1652 | 1461143414185 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ef3d800) [pid = 1652] [serial = 37] [outer = 0x12e809000] 02:10:14 INFO - PROCESS | 1652 | 1461143414432 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]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 02:10:14 INFO - PROCESS | 1652 | 1461143414483 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1652 | 1461143414485 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:10:14 INFO - PROCESS | 1652 | 1461143414499 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1652 | 1461143414501 Marionette TRACE conn2 <- [1,34,null,{}] 02:10:14 INFO - PROCESS | 1652 | 1461143414506 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}] 02:10:14 INFO - PROCESS | 1652 | 1461143414634 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:10:14 INFO - PROCESS | 1652 | 1461143414640 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a5000 == 14 [pid = 1652] [id = 14] 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12ef3dc00) [pid = 1652] [serial = 38] [outer = 0x0] 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12ef45800) [pid = 1652] [serial = 39] [outer = 0x12ef3dc00] 02:10:14 INFO - PROCESS | 1652 | 1461143414680 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12f0bbc00) [pid = 1652] [serial = 40] [outer = 0x12ef3dc00] 02:10:14 INFO - PROCESS | 1652 | 1461143414961 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]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 474ms 02:10:14 INFO - PROCESS | 1652 | 1461143414976 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1652 | 1461143414977 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:10:14 INFO - PROCESS | 1652 | 1461143414979 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1652 | 1461143414980 Marionette TRACE conn2 <- [1,38,null,{}] 02:10:14 INFO - PROCESS | 1652 | 1461143414983 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}] 02:10:15 INFO - PROCESS | 1652 | 1461143415082 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:10:15 INFO - PROCESS | 1652 | 1461143415086 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f368000 == 15 [pid = 1652] [id = 15] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f0be800) [pid = 1652] [serial = 41] [outer = 0x0] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f0c7800) [pid = 1652] [serial = 42] [outer = 0x12f0be800] 02:10:15 INFO - PROCESS | 1652 | 1461143415110 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f58c800) [pid = 1652] [serial = 43] [outer = 0x12f0be800] 02:10:15 INFO - PROCESS | 1652 | 1461143415337 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]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 02:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:10:15 INFO - PROCESS | 1652 | 1461143415350 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 1652 | 1461143415351 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:10:15 INFO - PROCESS | 1652 | 1461143415354 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1652 | 1461143415356 Marionette TRACE conn2 <- [1,42,null,{}] 02:10:15 INFO - PROCESS | 1652 | 1461143415364 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}] 02:10:15 INFO - PROCESS | 1652 | 1461143415456 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:10:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f698000 == 16 [pid = 1652] [id = 16] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f698800) [pid = 1652] [serial = 44] [outer = 0x0] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f69a000) [pid = 1652] [serial = 45] [outer = 0x12f698800] 02:10:15 INFO - PROCESS | 1652 | 1461143415473 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f6a1000) [pid = 1652] [serial = 46] [outer = 0x12f698800] 02:10:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb36000 == 17 [pid = 1652] [id = 17] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12fa29000) [pid = 1652] [serial = 47] [outer = 0x0] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12fa2ac00) [pid = 1652] [serial = 48] [outer = 0x12fa29000] 02:10:15 INFO - PROCESS | 1652 | 1461143415504 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12fa2f000) [pid = 1652] [serial = 49] [outer = 0x12fa29000] 02:10:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f697800 == 18 [pid = 1652] [id = 18] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12fa26000) [pid = 1652] [serial = 50] [outer = 0x0] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fd4b800) [pid = 1652] [serial = 51] [outer = 0x12fa26000] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fa2b800) [pid = 1652] [serial = 52] [outer = 0x12fa26000] 02:10:15 INFO - PROCESS | 1652 | 1461143415844 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]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 02:10:15 INFO - PROCESS | 1652 | 1461143415879 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:10:15 INFO - PROCESS | 1652 | 1461143415880 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:10:15 INFO - PROCESS | 1652 | 1461143415883 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1652 | 1461143415884 Marionette TRACE conn2 <- [1,46,null,{}] 02:10:15 INFO - PROCESS | 1652 | 1461143415887 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}] 02:10:15 INFO - PROCESS | 1652 | 1461143415973 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:10:15 INFO - PROCESS | 1652 | 1461143415977 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x130015800 == 19 [pid = 1652] [id = 19] 02:10:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12fd50800) [pid = 1652] [serial = 53] [outer = 0x0] 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12fddc000) [pid = 1652] [serial = 54] [outer = 0x12fd50800] 02:10:16 INFO - PROCESS | 1652 | 1461143416005 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x119c72c00) [pid = 1652] [serial = 55] [outer = 0x12fd50800] 02:10:16 INFO - PROCESS | 1652 | 1461143416255 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]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 423ms 02:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:10:16 INFO - PROCESS | 1652 | 1461143416309 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1652 | 1461143416311 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:10:16 INFO - PROCESS | 1652 | 1461143416313 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1652 | 1461143416314 Marionette TRACE conn2 <- [1,50,null,{}] 02:10:16 INFO - PROCESS | 1652 | 1461143416316 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}] 02:10:16 INFO - PROCESS | 1652 | 1461143416410 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:10:16 INFO - PROCESS | 1652 | 1461143416414 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a992800 == 20 [pid = 1652] [id = 20] 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11aba9000) [pid = 1652] [serial = 56] [outer = 0x0] 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12f507000) [pid = 1652] [serial = 57] [outer = 0x11aba9000] 02:10:16 INFO - PROCESS | 1652 | 1461143416438 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x12f50d000) [pid = 1652] [serial = 58] [outer = 0x11aba9000] 02:10:16 INFO - PROCESS | 1652 | 1461143416658 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]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 02:10:16 INFO - PROCESS | 1652 | 1461143416683 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1652 | 1461143416685 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:10:16 INFO - PROCESS | 1652 | 1461143416694 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1652 | 1461143416695 Marionette TRACE conn2 <- [1,54,null,{}] 02:10:16 INFO - PROCESS | 1652 | 1461143416697 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}] 02:10:16 INFO - PROCESS | 1652 | 1461143416789 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:10:16 INFO - PROCESS | 1652 | 1461143416793 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x130019000 == 21 [pid = 1652] [id = 21] 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x12f3a9000) [pid = 1652] [serial = 59] [outer = 0x0] 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x12f3ae000) [pid = 1652] [serial = 60] [outer = 0x12f3a9000] 02:10:16 INFO - PROCESS | 1652 | 1461143416817 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x12f3b2400) [pid = 1652] [serial = 61] [outer = 0x12f3a9000] 02:10:17 INFO - PROCESS | 1652 | 1461143417038 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]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 02:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:10:17 INFO - PROCESS | 1652 | 1461143417064 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1652 | 1461143417065 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:10:17 INFO - PROCESS | 1652 | 1461143417067 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1652 | 1461143417068 Marionette TRACE conn2 <- [1,58,null,{}] 02:10:17 INFO - PROCESS | 1652 | 1461143417078 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}] 02:10:17 INFO - PROCESS | 1652 | 1461143417168 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:10:17 INFO - PROCESS | 1652 | 1461143417183 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304e7800 == 22 [pid = 1652] [id = 22] 02:10:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x12f50a000) [pid = 1652] [serial = 62] [outer = 0x0] 02:10:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x12fde2800) [pid = 1652] [serial = 63] [outer = 0x12f50a000] 02:10:17 INFO - PROCESS | 1652 | 1461143417207 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x12fdea000) [pid = 1652] [serial = 64] [outer = 0x12f50a000] 02:10:18 INFO - PROCESS | 1652 | 1461143418311 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]]]}] 02:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1277ms 02:10:18 INFO - PROCESS | 1652 | 1461143418380 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1652 | 1461143418382 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:10:18 INFO - PROCESS | 1652 | 1461143418386 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1652 | 1461143418388 Marionette TRACE conn2 <- [1,62,null,{}] 02:10:18 INFO - PROCESS | 1652 | 1461143418392 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}] 02:10:18 INFO - PROCESS | 1652 | 1461143418499 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:10:18 INFO - PROCESS | 1652 | 1461143418541 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x1153b3000 == 23 [pid = 1652] [id = 23] 02:10:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x114c11000) [pid = 1652] [serial = 65] [outer = 0x0] 02:10:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1155ca800) [pid = 1652] [serial = 66] [outer = 0x114c11000] 02:10:18 INFO - PROCESS | 1652 | 1461143418574 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x11853c800) [pid = 1652] [serial = 67] [outer = 0x114c11000] 02:10:19 INFO - PROCESS | 1652 | 1461143419000 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]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 624ms 02:10:19 INFO - PROCESS | 1652 | 1461143419010 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1652 | 1461143419014 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:10:19 INFO - PROCESS | 1652 | 1461143419018 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1652 | 1461143419021 Marionette TRACE conn2 <- [1,66,null,{}] 02:10:19 INFO - PROCESS | 1652 | 1461143419025 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}] 02:10:19 INFO - PROCESS | 1652 | 1461143419132 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:10:19 INFO - PROCESS | 1652 | 1461143419169 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119705000 == 24 [pid = 1652] [id = 24] 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x114c13800) [pid = 1652] [serial = 68] [outer = 0x0] 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118f5c800) [pid = 1652] [serial = 69] [outer = 0x114c13800] 02:10:19 INFO - PROCESS | 1652 | 1461143419200 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11ac70400) [pid = 1652] [serial = 70] [outer = 0x114c13800] 02:10:19 INFO - PROCESS | 1652 | 1461143419612 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]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 02:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:10:19 INFO - PROCESS | 1652 | 1461143419642 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1652 | 1461143419643 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:10:19 INFO - PROCESS | 1652 | 1461143419646 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1652 | 1461143419648 Marionette TRACE conn2 <- [1,70,null,{}] 02:10:19 INFO - PROCESS | 1652 | 1461143419656 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}] 02:10:19 INFO - PROCESS | 1652 | 1461143419770 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:10:19 INFO - PROCESS | 1652 | 1461143419863 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119869000 == 25 [pid = 1652] [id = 25] 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x11accdc00) [pid = 1652] [serial = 71] [outer = 0x0] 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11be2ac00) [pid = 1652] [serial = 72] [outer = 0x11accdc00] 02:10:19 INFO - PROCESS | 1652 | 1461143419897 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11c0ea800) [pid = 1652] [serial = 73] [outer = 0x11accdc00] 02:10:20 INFO - PROCESS | 1652 | 1461143420494 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]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 02:10:20 INFO - PROCESS | 1652 | 1461143420519 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 1652 | 1461143420521 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:10:20 INFO - PROCESS | 1652 | 1461143420524 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1652 | 1461143420525 Marionette TRACE conn2 <- [1,74,null,{}] 02:10:20 INFO - PROCESS | 1652 | 1461143420529 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}] 02:10:20 INFO - PROCESS | 1652 | 1461143420610 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:10:20 INFO - PROCESS | 1652 | 1461143420663 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118508800 == 26 [pid = 1652] [id = 26] 02:10:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1155bbc00) [pid = 1652] [serial = 74] [outer = 0x0] 02:10:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118ed2400) [pid = 1652] [serial = 75] [outer = 0x1155bbc00] 02:10:20 INFO - PROCESS | 1652 | 1461143420693 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11924d000) [pid = 1652] [serial = 76] [outer = 0x1155bbc00] 02:10:21 INFO - PROCESS | 1652 | 1461143421062 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]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 02:10:21 INFO - PROCESS | 1652 | 1461143421096 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1652 | 1461143421100 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:10:21 INFO - PROCESS | 1652 | 1461143421104 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1652 | 1461143421106 Marionette TRACE conn2 <- [1,78,null,{}] 02:10:21 INFO - PROCESS | 1652 | 1461143421108 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}] 02:10:21 INFO - PROCESS | 1652 | 1461143421178 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:10:21 INFO - PROCESS | 1652 | 1461143421182 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cbb000 == 27 [pid = 1652] [id = 27] 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x119283c00) [pid = 1652] [serial = 77] [outer = 0x0] 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119c72400) [pid = 1652] [serial = 78] [outer = 0x119283c00] 02:10:21 INFO - PROCESS | 1652 | 1461143421210 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11abb3000) [pid = 1652] [serial = 79] [outer = 0x119283c00] 02:10:21 INFO - PROCESS | 1652 | 1461143421541 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]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 02:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:10:21 INFO - PROCESS | 1652 | 1461143421576 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1652 | 1461143421577 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:10:21 INFO - PROCESS | 1652 | 1461143421579 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1652 | 1461143421582 Marionette TRACE conn2 <- [1,82,null,{}] 02:10:21 INFO - PROCESS | 1652 | 1461143421589 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}] 02:10:21 INFO - PROCESS | 1652 | 1461143421664 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:10:21 INFO - PROCESS | 1652 | 1461143421670 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971a000 == 28 [pid = 1652] [id = 28] 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11ac71c00) [pid = 1652] [serial = 80] [outer = 0x0] 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11acc4000) [pid = 1652] [serial = 81] [outer = 0x11ac71c00] 02:10:21 INFO - PROCESS | 1652 | 1461143421702 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11acf9800) [pid = 1652] [serial = 82] [outer = 0x11ac71c00] 02:10:22 INFO - PROCESS | 1652 | 1461143422093 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]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 519ms 02:10:22 INFO - PROCESS | 1652 | 1461143422100 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1652 | 1461143422101 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:10:22 INFO - PROCESS | 1652 | 1461143422107 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1652 | 1461143422108 Marionette TRACE conn2 <- [1,86,null,{}] 02:10:22 INFO - PROCESS | 1652 | 1461143422111 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}] 02:10:22 INFO - PROCESS | 1652 | 1461143422193 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:10:22 INFO - PROCESS | 1652 | 1461143422237 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a517000 == 29 [pid = 1652] [id = 29] 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11acf9400) [pid = 1652] [serial = 83] [outer = 0x0] 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11b810400) [pid = 1652] [serial = 84] [outer = 0x11acf9400] 02:10:22 INFO - PROCESS | 1652 | 1461143422263 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11bab5400) [pid = 1652] [serial = 85] [outer = 0x11acf9400] 02:10:22 INFO - PROCESS | 1652 | 1461143422535 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]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 02:10:22 INFO - PROCESS | 1652 | 1461143422577 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1652 | 1461143422578 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:10:22 INFO - PROCESS | 1652 | 1461143422581 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1652 | 1461143422582 Marionette TRACE conn2 <- [1,90,null,{}] 02:10:22 INFO - PROCESS | 1652 | 1461143422585 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}] 02:10:22 INFO - PROCESS | 1652 | 1461143422663 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:10:22 INFO - PROCESS | 1652 | 1461143422667 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a989800 == 30 [pid = 1652] [id = 30] 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11b8f5800) [pid = 1652] [serial = 86] [outer = 0x0] 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11bcf0000) [pid = 1652] [serial = 87] [outer = 0x11b8f5800] 02:10:22 INFO - PROCESS | 1652 | 1461143422697 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11be30800) [pid = 1652] [serial = 88] [outer = 0x11b8f5800] 02:10:23 INFO - PROCESS | 1652 | 1461143423129 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]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 569ms 02:10:23 INFO - PROCESS | 1652 | 1461143423151 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1652 | 1461143423153 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:10:23 INFO - PROCESS | 1652 | 1461143423157 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1652 | 1461143423159 Marionette TRACE conn2 <- [1,94,null,{}] 02:10:23 INFO - PROCESS | 1652 | 1461143423162 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}] 02:10:23 INFO - PROCESS | 1652 | 1461143423261 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:10:23 INFO - PROCESS | 1652 | 1461143423266 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b132800 == 31 [pid = 1652] [id = 31] 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11be30c00) [pid = 1652] [serial = 89] [outer = 0x0] 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c0e9000) [pid = 1652] [serial = 90] [outer = 0x11be30c00] 02:10:23 INFO - PROCESS | 1652 | 1461143423296 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c778800) [pid = 1652] [serial = 91] [outer = 0x11be30c00] 02:10:23 INFO - PROCESS | 1652 | 1461143423574 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]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 02:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:10:23 INFO - PROCESS | 1652 | 1461143423627 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1652 | 1461143423628 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:10:23 INFO - PROCESS | 1652 | 1461143423630 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1652 | 1461143423631 Marionette TRACE conn2 <- [1,98,null,{}] 02:10:23 INFO - PROCESS | 1652 | 1461143423633 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}] 02:10:23 INFO - PROCESS | 1652 | 1461143423702 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:10:23 INFO - PROCESS | 1652 | 1461143423745 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b885800 == 32 [pid = 1652] [id = 32] 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11be34000) [pid = 1652] [serial = 92] [outer = 0x0] 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123713000) [pid = 1652] [serial = 93] [outer = 0x11be34000] 02:10:23 INFO - PROCESS | 1652 | 1461143423772 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123920400) [pid = 1652] [serial = 94] [outer = 0x11be34000] 02:10:24 INFO - PROCESS | 1652 | 1461143424055 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]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 02:10:24 INFO - PROCESS | 1652 | 1461143424099 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1652 | 1461143424100 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:10:24 INFO - PROCESS | 1652 | 1461143424102 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1652 | 1461143424105 Marionette TRACE conn2 <- [1,102,null,{}] 02:10:24 INFO - PROCESS | 1652 | 1461143424109 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}] 02:10:24 INFO - PROCESS | 1652 | 1461143424179 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:10:24 INFO - PROCESS | 1652 | 1461143424183 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc0000 == 33 [pid = 1652] [id = 33] 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123922c00) [pid = 1652] [serial = 95] [outer = 0x0] 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123b67800) [pid = 1652] [serial = 96] [outer = 0x123922c00] 02:10:24 INFO - PROCESS | 1652 | 1461143424210 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123d20000) [pid = 1652] [serial = 97] [outer = 0x123922c00] 02:10:24 INFO - PROCESS | 1652 | 1461143424490 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]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 02:10:24 INFO - PROCESS | 1652 | 1461143424529 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1652 | 1461143424530 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:10:24 INFO - PROCESS | 1652 | 1461143424532 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1652 | 1461143424533 Marionette TRACE conn2 <- [1,106,null,{}] 02:10:24 INFO - PROCESS | 1652 | 1461143424535 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}] 02:10:24 INFO - PROCESS | 1652 | 1461143424631 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:10:24 INFO - PROCESS | 1652 | 1461143424638 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc6800 == 34 [pid = 1652] [id = 34] 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x114648c00) [pid = 1652] [serial = 98] [outer = 0x0] 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123d64000) [pid = 1652] [serial = 99] [outer = 0x114648c00] 02:10:24 INFO - PROCESS | 1652 | 1461143424663 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243ac800) [pid = 1652] [serial = 100] [outer = 0x114648c00] 02:10:24 INFO - PROCESS | 1652 | 1461143424925 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]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 02:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:10:24 INFO - PROCESS | 1652 | 1461143424962 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1652 | 1461143424963 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:10:24 INFO - PROCESS | 1652 | 1461143424965 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1652 | 1461143424966 Marionette TRACE conn2 <- [1,110,null,{}] 02:10:24 INFO - PROCESS | 1652 | 1461143424968 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}] 02:10:25 INFO - PROCESS | 1652 | 1461143425051 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:10:25 INFO - PROCESS | 1652 | 1461143425057 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c62e000 == 35 [pid = 1652] [id = 35] 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123f20000) [pid = 1652] [serial = 101] [outer = 0x0] 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12657ec00) [pid = 1652] [serial = 102] [outer = 0x123f20000] 02:10:25 INFO - PROCESS | 1652 | 1461143425082 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1241cb400) [pid = 1652] [serial = 103] [outer = 0x123f20000] 02:10:25 INFO - PROCESS | 1652 | 1461143425379 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]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 02:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:10:25 INFO - PROCESS | 1652 | 1461143425434 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1652 | 1461143425436 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1652 | 1461143425438 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1652 | 1461143425440 Marionette TRACE conn2 <- [1,114,null,{}] 02:10:25 INFO - PROCESS | 1652 | 1461143425442 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}] 02:10:25 INFO - PROCESS | 1652 | 1461143425546 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:10:25 INFO - PROCESS | 1652 | 1461143425553 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7ad800 == 36 [pid = 1652] [id = 36] 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c3d4000) [pid = 1652] [serial = 104] [outer = 0x0] 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1271d0c00) [pid = 1652] [serial = 105] [outer = 0x11c3d4000] 02:10:25 INFO - PROCESS | 1652 | 1461143425581 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x128882c00) [pid = 1652] [serial = 106] [outer = 0x11c3d4000] 02:10:25 INFO - PROCESS | 1652 | 1461143425873 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]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 02:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:10:25 INFO - PROCESS | 1652 | 1461143425910 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1652 | 1461143425911 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1652 | 1461143425913 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1652 | 1461143425914 Marionette TRACE conn2 <- [1,118,null,{}] 02:10:25 INFO - PROCESS | 1652 | 1461143425916 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}] 02:10:25 INFO - PROCESS | 1652 | 1461143425990 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:10:25 INFO - PROCESS | 1652 | 1461143425994 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aaa000 == 37 [pid = 1652] [id = 37] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123f18000) [pid = 1652] [serial = 107] [outer = 0x0] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128fef000) [pid = 1652] [serial = 108] [outer = 0x123f18000] 02:10:26 INFO - PROCESS | 1652 | 1461143426018 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b028400) [pid = 1652] [serial = 109] [outer = 0x123f18000] 02:10:26 INFO - PROCESS | 1652 | 1461143426325 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]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 02:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:10:26 INFO - PROCESS | 1652 | 1461143426334 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1652 | 1461143426335 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:10:26 INFO - PROCESS | 1652 | 1461143426338 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1652 | 1461143426340 Marionette TRACE conn2 <- [1,122,null,{}] 02:10:26 INFO - PROCESS | 1652 | 1461143426344 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}] 02:10:26 INFO - PROCESS | 1652 | 1461143426417 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:10:26 INFO - PROCESS | 1652 | 1461143426466 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e6b000 == 38 [pid = 1652] [id = 38] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12767e800) [pid = 1652] [serial = 110] [outer = 0x0] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b028800) [pid = 1652] [serial = 111] [outer = 0x12767e800] 02:10:26 INFO - PROCESS | 1652 | 1461143426492 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b0e4800) [pid = 1652] [serial = 112] [outer = 0x12767e800] 02:10:26 INFO - PROCESS | 1652 | 1461143426732 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]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 02:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:10:26 INFO - PROCESS | 1652 | 1461143426760 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1652 | 1461143426762 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:10:26 INFO - PROCESS | 1652 | 1461143426764 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1652 | 1461143426765 Marionette TRACE conn2 <- [1,126,null,{}] 02:10:26 INFO - PROCESS | 1652 | 1461143426776 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}] 02:10:26 INFO - PROCESS | 1652 | 1461143426852 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:10:26 INFO - PROCESS | 1652 | 1461143426859 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x126530800 == 39 [pid = 1652] [id = 39] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b0e6c00) [pid = 1652] [serial = 113] [outer = 0x0] 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b65c400) [pid = 1652] [serial = 114] [outer = 0x12b0e6c00] 02:10:26 INFO - PROCESS | 1652 | 1461143426883 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b686800) [pid = 1652] [serial = 115] [outer = 0x12b0e6c00] 02:10:27 INFO - PROCESS | 1652 | 1461143427172 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]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 420ms 02:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:10:27 INFO - PROCESS | 1652 | 1461143427185 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1652 | 1461143427186 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:10:27 INFO - PROCESS | 1652 | 1461143427196 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1652 | 1461143427197 Marionette TRACE conn2 <- [1,130,null,{}] 02:10:27 INFO - PROCESS | 1652 | 1461143427199 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}] 02:10:27 INFO - PROCESS | 1652 | 1461143427279 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:10:27 INFO - PROCESS | 1652 | 1461143427283 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b5800 == 40 [pid = 1652] [id = 40] 02:10:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b3b6400) [pid = 1652] [serial = 116] [outer = 0x0] 02:10:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12ba42000) [pid = 1652] [serial = 117] [outer = 0x12b3b6400] 02:10:27 INFO - PROCESS | 1652 | 1461143427308 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bc8ec00) [pid = 1652] [serial = 118] [outer = 0x12b3b6400] 02:10:27 INFO - PROCESS | 1652 | 1461143427810 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]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 627ms 02:10:27 INFO - PROCESS | 1652 | 1461143427817 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1652 | 1461143427820 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:10:27 INFO - PROCESS | 1652 | 1461143427843 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1652 | 1461143427845 Marionette TRACE conn2 <- [1,134,null,{}] 02:10:27 INFO - PROCESS | 1652 | 1461143427849 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}] 02:10:27 INFO - PROCESS | 1652 | 1461143427948 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:10:27 INFO - PROCESS | 1652 | 1461143427990 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11888a800 == 41 [pid = 1652] [id = 41] 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118ce6800) [pid = 1652] [serial = 119] [outer = 0x0] 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1191b6000) [pid = 1652] [serial = 120] [outer = 0x118ce6800] 02:10:28 INFO - PROCESS | 1652 | 1461143428026 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x119c73000) [pid = 1652] [serial = 121] [outer = 0x118ce6800] 02:10:28 INFO - PROCESS | 1652 | 1461143428462 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]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 677ms 02:10:28 INFO - PROCESS | 1652 | 1461143428521 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 1652 | 1461143428525 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:10:28 INFO - PROCESS | 1652 | 1461143428532 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1652 | 1461143428533 Marionette TRACE conn2 <- [1,138,null,{}] 02:10:28 INFO - PROCESS | 1652 | 1461143428536 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}] 02:10:28 INFO - PROCESS | 1652 | 1461143428635 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:10:28 INFO - PROCESS | 1652 | 1461143428692 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ac9b800 == 42 [pid = 1652] [id = 42] 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11ac76c00) [pid = 1652] [serial = 122] [outer = 0x0] 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11acf1000) [pid = 1652] [serial = 123] [outer = 0x11ac76c00] 02:10:28 INFO - PROCESS | 1652 | 1461143428722 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11b8f5400) [pid = 1652] [serial = 124] [outer = 0x11ac76c00] 02:10:29 INFO - PROCESS | 1652 | 1461143429173 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]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 02:10:29 INFO - PROCESS | 1652 | 1461143429232 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1652 | 1461143429234 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:10:29 INFO - PROCESS | 1652 | 1461143429241 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1652 | 1461143429244 Marionette TRACE conn2 <- [1,142,null,{}] 02:10:29 INFO - PROCESS | 1652 | 1461143429252 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}] 02:10:29 INFO - PROCESS | 1652 | 1461143429350 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:10:29 INFO - PROCESS | 1652 | 1461143429409 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ab3000 == 43 [pid = 1652] [id = 43] 02:10:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c436800) [pid = 1652] [serial = 125] [outer = 0x0] 02:10:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c441c00) [pid = 1652] [serial = 126] [outer = 0x11c436800] 02:10:29 INFO - PROCESS | 1652 | 1461143429443 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123d67c00) [pid = 1652] [serial = 127] [outer = 0x11c436800] 02:10:29 INFO - PROCESS | 1652 | 1461143429878 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]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 02:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:10:29 INFO - PROCESS | 1652 | 1461143429913 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1652 | 1461143429915 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:10:29 INFO - PROCESS | 1652 | 1461143429917 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1652 | 1461143429918 Marionette TRACE conn2 <- [1,146,null,{}] 02:10:29 INFO - PROCESS | 1652 | 1461143429921 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}] 02:10:30 INFO - PROCESS | 1652 | 1461143430020 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:10:30 INFO - PROCESS | 1652 | 1461143430193 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11874f000 == 44 [pid = 1652] [id = 44] 02:10:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1158d6800) [pid = 1652] [serial = 128] [outer = 0x0] 02:10:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11878bc00) [pid = 1652] [serial = 129] [outer = 0x1158d6800] 02:10:30 INFO - PROCESS | 1652 | 1461143430222 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118ed1400) [pid = 1652] [serial = 130] [outer = 0x1158d6800] 02:10:30 INFO - PROCESS | 1652 | 1461143430690 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]]]}] 02:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 823ms 02:10:30 INFO - PROCESS | 1652 | 1461143430742 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:10:30 INFO - PROCESS | 1652 | 1461143430744 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:10:30 INFO - PROCESS | 1652 | 1461143430747 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1652 | 1461143430749 Marionette TRACE conn2 <- [1,150,null,{}] 02:10:30 INFO - PROCESS | 1652 | 1461143430753 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}] 02:10:30 INFO - PROCESS | 1652 | 1461143430888 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba17800 == 43 [pid = 1652] [id = 6] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x126530800 == 42 [pid = 1652] [id = 39] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123e6b000 == 41 [pid = 1652] [id = 38] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123aaa000 == 40 [pid = 1652] [id = 37] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7ad800 == 39 [pid = 1652] [id = 36] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c62e000 == 38 [pid = 1652] [id = 35] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc6800 == 37 [pid = 1652] [id = 34] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc0000 == 36 [pid = 1652] [id = 33] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11b885800 == 35 [pid = 1652] [id = 32] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11b132800 == 34 [pid = 1652] [id = 31] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11a989800 == 33 [pid = 1652] [id = 30] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11a517000 == 32 [pid = 1652] [id = 29] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11971a000 == 31 [pid = 1652] [id = 28] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118cbb000 == 30 [pid = 1652] [id = 27] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118508800 == 29 [pid = 1652] [id = 26] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119869000 == 28 [pid = 1652] [id = 25] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119705000 == 27 [pid = 1652] [id = 24] 02:10:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1153b3000 == 26 [pid = 1652] [id = 23] 02:10:30 INFO - PROCESS | 1652 | 1461143430958 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11581d800 == 27 [pid = 1652] [id = 45] 02:10:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1155bb800) [pid = 1652] [serial = 131] [outer = 0x0] 02:10:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118543400) [pid = 1652] [serial = 132] [outer = 0x1155bb800] 02:10:30 INFO - PROCESS | 1652 | 1461143430991 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118f68400) [pid = 1652] [serial = 133] [outer = 0x1155bb800] 02:10:31 INFO - PROCESS | 1652 | 1461143431412 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]]]}] 02:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 672ms 02:10:31 INFO - PROCESS | 1652 | 1461143431419 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:10:31 INFO - PROCESS | 1652 | 1461143431422 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:10:31 INFO - PROCESS | 1652 | 1461143431425 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1652 | 1461143431428 Marionette TRACE conn2 <- [1,154,null,{}] 02:10:31 INFO - PROCESS | 1652 | 1461143431431 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}] 02:10:31 INFO - PROCESS | 1652 | 1461143431519 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:10:31 INFO - PROCESS | 1652 | 1461143431563 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11986c800 == 28 [pid = 1652] [id = 46] 02:10:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119c6a400) [pid = 1652] [serial = 134] [outer = 0x0] 02:10:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11acc4400) [pid = 1652] [serial = 135] [outer = 0x119c6a400] 02:10:31 INFO - PROCESS | 1652 | 1461143431596 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11b033c00) [pid = 1652] [serial = 136] [outer = 0x119c6a400] 02:10:32 INFO - PROCESS | 1652 | 1461143432015 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]]]}] 02:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 622ms 02:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:10:32 INFO - PROCESS | 1652 | 1461143432048 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1652 | 1461143432049 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:10:32 INFO - PROCESS | 1652 | 1461143432052 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1652 | 1461143432053 Marionette TRACE conn2 <- [1,158,null,{}] 02:10:32 INFO - PROCESS | 1652 | 1461143432076 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}] 02:10:32 INFO - PROCESS | 1652 | 1461143432166 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:10:32 INFO - PROCESS | 1652 | 1461143432245 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acaf000 == 29 [pid = 1652] [id = 47] 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11bcee400) [pid = 1652] [serial = 137] [outer = 0x0] 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11bcf3c00) [pid = 1652] [serial = 138] [outer = 0x11bcee400] 02:10:32 INFO - PROCESS | 1652 | 1461143432279 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c0e0000) [pid = 1652] [serial = 139] [outer = 0x11bcee400] 02:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 686ms 02:10:32 INFO - PROCESS | 1652 | 1461143432732 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]]]}] 02:10:32 INFO - PROCESS | 1652 | 1461143432738 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1652 | 1461143432741 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:10:32 INFO - PROCESS | 1652 | 1461143432748 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1652 | 1461143432752 Marionette TRACE conn2 <- [1,162,null,{}] 02:10:32 INFO - PROCESS | 1652 | 1461143432755 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}] 02:10:32 INFO - PROCESS | 1652 | 1461143432847 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:10:32 INFO - PROCESS | 1652 | 1461143432902 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba16000 == 30 [pid = 1652] [id = 48] 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c0e7800) [pid = 1652] [serial = 140] [outer = 0x0] 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c460000) [pid = 1652] [serial = 141] [outer = 0x11c0e7800] 02:10:32 INFO - PROCESS | 1652 | 1461143432935 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1241cb800) [pid = 1652] [serial = 142] [outer = 0x11c0e7800] 02:10:33 INFO - PROCESS | 1652 | 1461143433367 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]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 627ms 02:10:33 INFO - PROCESS | 1652 | 1461143433372 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1652 | 1461143433373 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:10:33 INFO - PROCESS | 1652 | 1461143433376 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1652 | 1461143433377 Marionette TRACE conn2 <- [1,166,null,{}] 02:10:33 INFO - PROCESS | 1652 | 1461143433379 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}] 02:10:33 INFO - PROCESS | 1652 | 1461143433465 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:10:33 INFO - PROCESS | 1652 | 1461143433537 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c798800 == 31 [pid = 1652] [id = 49] 02:10:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x126520c00) [pid = 1652] [serial = 143] [outer = 0x0] 02:10:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127156c00) [pid = 1652] [serial = 144] [outer = 0x126520c00] 02:10:33 INFO - PROCESS | 1652 | 1461143433579 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1274c0400) [pid = 1652] [serial = 145] [outer = 0x126520c00] 02:10:33 INFO - PROCESS | 1652 | 1461143433971 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]]]}] 02:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 02:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:10:34 INFO - PROCESS | 1652 | 1461143433995 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1652 | 1461143433997 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:10:34 INFO - PROCESS | 1652 | 1461143433999 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1652 | 1461143434000 Marionette TRACE conn2 <- [1,170,null,{}] 02:10:34 INFO - PROCESS | 1652 | 1461143434003 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}] 02:10:34 INFO - PROCESS | 1652 | 1461143434090 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:10:34 INFO - PROCESS | 1652 | 1461143434135 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aae800 == 32 [pid = 1652] [id = 50] 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127d45800) [pid = 1652] [serial = 146] [outer = 0x0] 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12887d400) [pid = 1652] [serial = 147] [outer = 0x127d45800] 02:10:34 INFO - PROCESS | 1652 | 1461143434174 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b030000) [pid = 1652] [serial = 148] [outer = 0x127d45800] 02:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 02:10:34 INFO - PROCESS | 1652 | 1461143434612 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]]]}] 02:10:34 INFO - PROCESS | 1652 | 1461143434618 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:10:34 INFO - PROCESS | 1652 | 1461143434619 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:10:34 INFO - PROCESS | 1652 | 1461143434622 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 1652 | 1461143434623 Marionette TRACE conn2 <- [1,174,null,{}] 02:10:34 INFO - PROCESS | 1652 | 1461143434626 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}] 02:10:34 INFO - PROCESS | 1652 | 1461143434766 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:10:34 INFO - PROCESS | 1652 | 1461143434862 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x119808000 == 33 [pid = 1652] [id = 51] 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118c22400) [pid = 1652] [serial = 149] [outer = 0x0] 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x118c7b800) [pid = 1652] [serial = 150] [outer = 0x118c22400] 02:10:34 INFO - PROCESS | 1652 | 1461143434892 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119c65400) [pid = 1652] [serial = 151] [outer = 0x118c22400] 02:10:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11874f000 == 32 [pid = 1652] [id = 44] 02:10:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11ac9b800 == 31 [pid = 1652] [id = 42] 02:10:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11888a800 == 30 [pid = 1652] [id = 41] 02:10:35 INFO - PROCESS | 1652 | 1461143435335 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]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 02:10:35 INFO - PROCESS | 1652 | 1461143435392 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1652 | 1461143435395 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:10:35 INFO - PROCESS | 1652 | 1461143435398 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1652 | 1461143435401 Marionette TRACE conn2 <- [1,178,null,{}] 02:10:35 INFO - PROCESS | 1652 | 1461143435407 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}] 02:10:35 INFO - PROCESS | 1652 | 1461143435498 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:10:35 INFO - PROCESS | 1652 | 1461143435559 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x119867000 == 31 [pid = 1652] [id = 52] 02:10:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x119d61400) [pid = 1652] [serial = 152] [outer = 0x0] 02:10:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11ac7dc00) [pid = 1652] [serial = 153] [outer = 0x119d61400] 02:10:35 INFO - PROCESS | 1652 | 1461143435591 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11b032c00) [pid = 1652] [serial = 154] [outer = 0x119d61400] 02:10:36 INFO - PROCESS | 1652 | 1461143436010 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 621ms 02:10:36 INFO - PROCESS | 1652 | 1461143436020 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1652 | 1461143436024 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:10:36 INFO - PROCESS | 1652 | 1461143436028 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1652 | 1461143436030 Marionette TRACE conn2 <- [1,182,null,{}] 02:10:36 INFO - PROCESS | 1652 | 1461143436033 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}] 02:10:36 INFO - PROCESS | 1652 | 1461143436143 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:10:36 INFO - PROCESS | 1652 | 1461143436189 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcd3000 == 32 [pid = 1652] [id = 53] 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11b033000) [pid = 1652] [serial = 155] [outer = 0x0] 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11bcedc00) [pid = 1652] [serial = 156] [outer = 0x11b033000] 02:10:36 INFO - PROCESS | 1652 | 1461143436219 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11c45f400) [pid = 1652] [serial = 157] [outer = 0x11b033000] 02:10:36 INFO - PROCESS | 1652 | 1461143436621 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]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 02:10:36 INFO - PROCESS | 1652 | 1461143436649 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1652 | 1461143436651 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:10:36 INFO - PROCESS | 1652 | 1461143436653 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1652 | 1461143436656 Marionette TRACE conn2 <- [1,186,null,{}] 02:10:36 INFO - PROCESS | 1652 | 1461143436664 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}] 02:10:36 INFO - PROCESS | 1652 | 1461143436758 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:10:36 INFO - PROCESS | 1652 | 1461143436808 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127041000 == 33 [pid = 1652] [id = 54] 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12371a800) [pid = 1652] [serial = 158] [outer = 0x0] 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x126582000) [pid = 1652] [serial = 159] [outer = 0x12371a800] 02:10:36 INFO - PROCESS | 1652 | 1461143436841 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12887e400) [pid = 1652] [serial = 160] [outer = 0x12371a800] 02:10:37 INFO - PROCESS | 1652 | 1461143437251 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 02:10:37 INFO - PROCESS | 1652 | 1461143437276 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1652 | 1461143437277 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:10:37 INFO - PROCESS | 1652 | 1461143437280 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1652 | 1461143437281 Marionette TRACE conn2 <- [1,190,null,{}] 02:10:37 INFO - PROCESS | 1652 | 1461143437284 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}] 02:10:37 INFO - PROCESS | 1652 | 1461143437376 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:10:37 INFO - PROCESS | 1652 | 1461143437448 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288e3800 == 34 [pid = 1652] [id = 55] 02:10:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b02b400) [pid = 1652] [serial = 161] [outer = 0x0] 02:10:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b655400) [pid = 1652] [serial = 162] [outer = 0x12b02b400] 02:10:37 INFO - PROCESS | 1652 | 1461143437485 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bc8e000) [pid = 1652] [serial = 163] [outer = 0x12b02b400] 02:10:37 INFO - PROCESS | 1652 | 1461143437891 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]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 620ms 02:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:10:37 INFO - PROCESS | 1652 | 1461143437901 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1652 | 1461143437902 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:10:37 INFO - PROCESS | 1652 | 1461143437904 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1652 | 1461143437905 Marionette TRACE conn2 <- [1,194,null,{}] 02:10:37 INFO - PROCESS | 1652 | 1461143437908 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}] 02:10:37 INFO - PROCESS | 1652 | 1461143437994 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:10:38 INFO - PROCESS | 1652 | 1461143438039 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e76000 == 35 [pid = 1652] [id = 56] 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12bc91000) [pid = 1652] [serial = 164] [outer = 0x0] 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bc97800) [pid = 1652] [serial = 165] [outer = 0x12bc91000] 02:10:38 INFO - PROCESS | 1652 | 1461143438069 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12be37000) [pid = 1652] [serial = 166] [outer = 0x12bc91000] 02:10:38 INFO - PROCESS | 1652 | 1461143438483 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]]]}] 02:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 621ms 02:10:38 INFO - PROCESS | 1652 | 1461143438526 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1652 | 1461143438527 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:10:38 INFO - PROCESS | 1652 | 1461143438529 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1652 | 1461143438531 Marionette TRACE conn2 <- [1,198,null,{}] 02:10:38 INFO - PROCESS | 1652 | 1461143438533 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}] 02:10:38 INFO - PROCESS | 1652 | 1461143438650 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:10:38 INFO - PROCESS | 1652 | 1461143438750 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b83c800 == 36 [pid = 1652] [id = 57] 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12d1b5c00) [pid = 1652] [serial = 167] [outer = 0x0] 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12d1bb000) [pid = 1652] [serial = 168] [outer = 0x12d1b5c00] 02:10:38 INFO - PROCESS | 1652 | 1461143438783 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12d48d800) [pid = 1652] [serial = 169] [outer = 0x12d1b5c00] 02:10:39 INFO - PROCESS | 1652 | 1461143439288 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]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 771ms 02:10:39 INFO - PROCESS | 1652 | 1461143439301 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 1652 | 1461143439302 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:10:39 INFO - PROCESS | 1652 | 1461143439330 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1652 | 1461143439332 Marionette TRACE conn2 <- [1,202,null,{}] 02:10:39 INFO - PROCESS | 1652 | 1461143439334 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}] 02:10:39 INFO - PROCESS | 1652 | 1461143439421 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:10:39 INFO - PROCESS | 1652 | 1461143439483 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba05000 == 37 [pid = 1652] [id = 58] 02:10:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11c0e1400) [pid = 1652] [serial = 170] [outer = 0x0] 02:10:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ce27400) [pid = 1652] [serial = 171] [outer = 0x11c0e1400] 02:10:39 INFO - PROCESS | 1652 | 1461143439512 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d4bfc00) [pid = 1652] [serial = 172] [outer = 0x11c0e1400] 02:10:39 INFO - PROCESS | 1652 | 1461143439990 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]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 725ms 02:10:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba16000 == 36 [pid = 1652] [id = 48] 02:10:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11acaf000 == 35 [pid = 1652] [id = 47] 02:10:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11986c800 == 34 [pid = 1652] [id = 46] 02:10:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11581d800 == 33 [pid = 1652] [id = 45] 02:10:40 INFO - PROCESS | 1652 | 1461143440105 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1652 | 1461143440107 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:10:40 INFO - PROCESS | 1652 | 1461143440110 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1652 | 1461143440113 Marionette TRACE conn2 <- [1,206,null,{}] 02:10:40 INFO - PROCESS | 1652 | 1461143440117 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}] 02:10:40 INFO - PROCESS | 1652 | 1461143440210 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:10:40 INFO - PROCESS | 1652 | 1461143440265 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x119857000 == 34 [pid = 1652] [id = 59] 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11aa03800) [pid = 1652] [serial = 173] [outer = 0x0] 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x11ac6f800) [pid = 1652] [serial = 174] [outer = 0x11aa03800] 02:10:40 INFO - PROCESS | 1652 | 1461143440297 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11acfcc00) [pid = 1652] [serial = 175] [outer = 0x11aa03800] 02:10:40 INFO - PROCESS | 1652 | 1461143440720 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]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 620ms 02:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:10:40 INFO - PROCESS | 1652 | 1461143440731 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1652 | 1461143440733 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:10:40 INFO - PROCESS | 1652 | 1461143440739 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1652 | 1461143440741 Marionette TRACE conn2 <- [1,210,null,{}] 02:10:40 INFO - PROCESS | 1652 | 1461143440744 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}] 02:10:40 INFO - PROCESS | 1652 | 1461143440840 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:10:40 INFO - PROCESS | 1652 | 1461143440900 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c63e000 == 35 [pid = 1652] [id = 60] 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11b8f8400) [pid = 1652] [serial = 176] [outer = 0x0] 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11c3dbc00) [pid = 1652] [serial = 177] [outer = 0x11b8f8400] 02:10:40 INFO - PROCESS | 1652 | 1461143440937 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12391f800) [pid = 1652] [serial = 178] [outer = 0x11b8f8400] 02:10:41 INFO - PROCESS | 1652 | 1461143441354 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]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 623ms 02:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:10:41 INFO - PROCESS | 1652 | 1461143441360 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1652 | 1461143441362 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:10:41 INFO - PROCESS | 1652 | 1461143441364 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1652 | 1461143441365 Marionette TRACE conn2 <- [1,214,null,{}] 02:10:41 INFO - PROCESS | 1652 | 1461143441372 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}] 02:10:41 INFO - PROCESS | 1652 | 1461143441468 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:10:41 INFO - PROCESS | 1652 | 1461143441555 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288d9800 == 36 [pid = 1652] [id = 61] 02:10:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x127d3cc00) [pid = 1652] [serial = 179] [outer = 0x0] 02:10:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x128887400) [pid = 1652] [serial = 180] [outer = 0x127d3cc00] 02:10:41 INFO - PROCESS | 1652 | 1461143441589 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12b02a000) [pid = 1652] [serial = 181] [outer = 0x127d3cc00] 02:10:42 INFO - PROCESS | 1652 | 1461143442010 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]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 02:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:10:42 INFO - PROCESS | 1652 | 1461143442035 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1652 | 1461143442036 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:10:42 INFO - PROCESS | 1652 | 1461143442038 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1652 | 1461143442040 Marionette TRACE conn2 <- [1,218,null,{}] 02:10:42 INFO - PROCESS | 1652 | 1461143442042 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}] 02:10:42 INFO - PROCESS | 1652 | 1461143442132 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:10:42 INFO - PROCESS | 1652 | 1461143442180 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb5800 == 37 [pid = 1652] [id = 62] 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ba4a000) [pid = 1652] [serial = 182] [outer = 0x0] 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12be3fc00) [pid = 1652] [serial = 183] [outer = 0x12ba4a000] 02:10:42 INFO - PROCESS | 1652 | 1461143442211 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12ce31000) [pid = 1652] [serial = 184] [outer = 0x12ba4a000] 02:10:42 INFO - PROCESS | 1652 | 1461143442615 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]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 621ms 02:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:10:42 INFO - PROCESS | 1652 | 1461143442660 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1652 | 1461143442661 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:10:42 INFO - PROCESS | 1652 | 1461143442663 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1652 | 1461143442665 Marionette TRACE conn2 <- [1,222,null,{}] 02:10:42 INFO - PROCESS | 1652 | 1461143442667 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}] 02:10:42 INFO - PROCESS | 1652 | 1461143442755 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:10:42 INFO - PROCESS | 1652 | 1461143442837 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9c000 == 38 [pid = 1652] [id = 63] 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d044800) [pid = 1652] [serial = 185] [outer = 0x0] 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d04f400) [pid = 1652] [serial = 186] [outer = 0x12d044800] 02:10:42 INFO - PROCESS | 1652 | 1461143442881 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12d49b400) [pid = 1652] [serial = 187] [outer = 0x12d044800] 02:10:43 INFO - PROCESS | 1652 | 1461143443291 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]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 672ms 02:10:43 INFO - PROCESS | 1652 | 1461143443336 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1652 | 1461143443337 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:10:43 INFO - PROCESS | 1652 | 1461143443339 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1652 | 1461143443341 Marionette TRACE conn2 <- [1,226,null,{}] 02:10:43 INFO - PROCESS | 1652 | 1461143443343 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}] 02:10:43 INFO - PROCESS | 1652 | 1461143443460 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:10:43 INFO - PROCESS | 1652 | 1461143443515 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4cd000 == 39 [pid = 1652] [id = 64] 02:10:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12e1bcc00) [pid = 1652] [serial = 188] [outer = 0x0] 02:10:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12e373800) [pid = 1652] [serial = 189] [outer = 0x12e1bcc00] 02:10:43 INFO - PROCESS | 1652 | 1461143443547 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12e3c5800) [pid = 1652] [serial = 190] [outer = 0x12e1bcc00] 02:10:43 INFO - PROCESS | 1652 | 1461143443962 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 02:10:44 INFO - PROCESS | 1652 | 1461143444010 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1652 | 1461143444012 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:10:44 INFO - PROCESS | 1652 | 1461143444014 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1652 | 1461143444015 Marionette TRACE conn2 <- [1,230,null,{}] 02:10:44 INFO - PROCESS | 1652 | 1461143444018 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}] 02:10:44 INFO - PROCESS | 1652 | 1461143444120 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:10:44 INFO - PROCESS | 1652 | 1461143444171 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbd1800 == 40 [pid = 1652] [id = 65] 02:10:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12e7e2c00) [pid = 1652] [serial = 191] [outer = 0x0] 02:10:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e7ed400) [pid = 1652] [serial = 192] [outer = 0x12e7e2c00] 02:10:44 INFO - PROCESS | 1652 | 1461143444200 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e806800) [pid = 1652] [serial = 193] [outer = 0x12e7e2c00] 02:10:44 INFO - PROCESS | 1652 | 1461143444611 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]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 02:10:44 INFO - PROCESS | 1652 | 1461143444636 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1652 | 1461143444638 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:10:44 INFO - PROCESS | 1652 | 1461143444642 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1652 | 1461143444644 Marionette TRACE conn2 <- [1,234,null,{}] 02:10:44 INFO - PROCESS | 1652 | 1461143444647 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}] 02:10:44 INFO - PROCESS | 1652 | 1461143444780 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:10:44 INFO - PROCESS | 1652 | 1461143444896 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e139000 == 41 [pid = 1652] [id = 66] 02:10:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x127679000) [pid = 1652] [serial = 194] [outer = 0x0] 02:10:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e80a400) [pid = 1652] [serial = 195] [outer = 0x127679000] 02:10:44 INFO - PROCESS | 1652 | 1461143444945 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e80f000) [pid = 1652] [serial = 196] [outer = 0x127679000] 02:10:45 INFO - PROCESS | 1652 | 1461143445494 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]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 871ms 02:10:45 INFO - PROCESS | 1652 | 1461143445513 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1652 | 1461143445516 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:10:45 INFO - PROCESS | 1652 | 1461143445520 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1652 | 1461143445522 Marionette TRACE conn2 <- [1,238,null,{}] 02:10:45 INFO - PROCESS | 1652 | 1461143445525 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}] 02:10:45 INFO - PROCESS | 1652 | 1461143445630 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:10:45 INFO - PROCESS | 1652 | 1461143445822 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcd3000 == 40 [pid = 1652] [id = 53] 02:10:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119867000 == 39 [pid = 1652] [id = 52] 02:10:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11644ec00) [pid = 1652] [serial = 197] [outer = 0x12fa26000] 02:10:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2d9000 == 40 [pid = 1652] [id = 67] 02:10:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118ecdc00) [pid = 1652] [serial = 198] [outer = 0x0] 02:10:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11ac6f400) [pid = 1652] [serial = 199] [outer = 0x118ecdc00] 02:10:45 INFO - PROCESS | 1652 | 1461143445875 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11b8fb400) [pid = 1652] [serial = 200] [outer = 0x118ecdc00] 02:10:46 INFO - PROCESS | 1652 | 1461143446425 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]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 921ms 02:10:46 INFO - PROCESS | 1652 | 1461143446461 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1652 | 1461143446465 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:10:46 INFO - PROCESS | 1652 | 1461143446476 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1652 | 1461143446479 Marionette TRACE conn2 <- [1,242,null,{}] 02:10:46 INFO - PROCESS | 1652 | 1461143446485 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}] 02:10:46 INFO - PROCESS | 1652 | 1461143446613 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:10:46 INFO - PROCESS | 1652 | 1461143446680 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b9000 == 41 [pid = 1652] [id = 68] 02:10:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1270d5000) [pid = 1652] [serial = 201] [outer = 0x0] 02:10:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x127c6b800) [pid = 1652] [serial = 202] [outer = 0x1270d5000] 02:10:46 INFO - PROCESS | 1652 | 1461143446713 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x128fbe400) [pid = 1652] [serial = 203] [outer = 0x1270d5000] 02:10:47 INFO - PROCESS | 1652 | 1461143447153 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]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 727ms 02:10:47 INFO - PROCESS | 1652 | 1461143447207 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1652 | 1461143447210 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:10:47 INFO - PROCESS | 1652 | 1461143447216 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1652 | 1461143447217 Marionette TRACE conn2 <- [1,246,null,{}] 02:10:47 INFO - PROCESS | 1652 | 1461143447220 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}] 02:10:47 INFO - PROCESS | 1652 | 1461143447314 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:10:47 INFO - PROCESS | 1652 | 1461143447382 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcbb000 == 42 [pid = 1652] [id = 69] 02:10:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12b656c00) [pid = 1652] [serial = 204] [outer = 0x0] 02:10:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12be3b000) [pid = 1652] [serial = 205] [outer = 0x12b656c00] 02:10:47 INFO - PROCESS | 1652 | 1461143447412 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12d04a800) [pid = 1652] [serial = 206] [outer = 0x12b656c00] 02:10:47 INFO - PROCESS | 1652 | 1461143447861 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]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 02:10:47 INFO - PROCESS | 1652 | 1461143447888 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1652 | 1461143447890 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:10:47 INFO - PROCESS | 1652 | 1461143447896 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1652 | 1461143447902 Marionette TRACE conn2 <- [1,250,null,{}] 02:10:47 INFO - PROCESS | 1652 | 1461143447912 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}] 02:10:48 INFO - PROCESS | 1652 | 1461143448056 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:10:48 INFO - PROCESS | 1652 | 1461143448153 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d9000 == 43 [pid = 1652] [id = 70] 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12d493000) [pid = 1652] [serial = 207] [outer = 0x0] 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12e378000) [pid = 1652] [serial = 208] [outer = 0x12d493000] 02:10:48 INFO - PROCESS | 1652 | 1461143448202 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12e3c1c00) [pid = 1652] [serial = 209] [outer = 0x12d493000] 02:10:48 INFO - PROCESS | 1652 | 1461143448640 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]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 781ms 02:10:48 INFO - PROCESS | 1652 | 1461143448674 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1652 | 1461143448676 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:10:48 INFO - PROCESS | 1652 | 1461143448679 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1652 | 1461143448680 Marionette TRACE conn2 <- [1,254,null,{}] 02:10:48 INFO - PROCESS | 1652 | 1461143448682 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}] 02:10:48 INFO - PROCESS | 1652 | 1461143448774 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:10:48 INFO - PROCESS | 1652 | 1461143448828 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eaa3000 == 44 [pid = 1652] [id = 71] 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12e3c7800) [pid = 1652] [serial = 210] [outer = 0x0] 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12e80f400) [pid = 1652] [serial = 211] [outer = 0x12e3c7800] 02:10:48 INFO - PROCESS | 1652 | 1461143448858 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12ef3f400) [pid = 1652] [serial = 212] [outer = 0x12e3c7800] 02:10:49 INFO - PROCESS | 1652 | 1461143449291 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]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 02:10:49 INFO - PROCESS | 1652 | 1461143449348 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1652 | 1461143449350 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:10:49 INFO - PROCESS | 1652 | 1461143449354 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1652 | 1461143449357 Marionette TRACE conn2 <- [1,258,null,{}] 02:10:49 INFO - PROCESS | 1652 | 1461143449360 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}] 02:10:49 INFO - PROCESS | 1652 | 1461143449492 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:10:49 INFO - PROCESS | 1652 | 1461143449615 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ebca000 == 45 [pid = 1652] [id = 72] 02:10:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12f0bcc00) [pid = 1652] [serial = 213] [outer = 0x0] 02:10:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12f0c1800) [pid = 1652] [serial = 214] [outer = 0x12f0bcc00] 02:10:49 INFO - PROCESS | 1652 | 1461143449674 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12f3afc00) [pid = 1652] [serial = 215] [outer = 0x12f0bcc00] 02:10:50 INFO - PROCESS | 1652 | 1461143450219 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]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 921ms 02:10:50 INFO - PROCESS | 1652 | 1461143450276 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:10:50 INFO - PROCESS | 1652 | 1461143450278 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:10:50 INFO - PROCESS | 1652 | 1461143450282 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1652 | 1461143450284 Marionette TRACE conn2 <- [1,262,null,{}] 02:10:50 INFO - PROCESS | 1652 | 1461143450288 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}] 02:10:50 INFO - PROCESS | 1652 | 1461143450424 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:10:50 INFO - PROCESS | 1652 | 1461143450525 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f372000 == 46 [pid = 1652] [id = 73] 02:10:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12ea85400) [pid = 1652] [serial = 216] [outer = 0x0] 02:10:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12f0c3000) [pid = 1652] [serial = 217] [outer = 0x12ea85400] 02:10:50 INFO - PROCESS | 1652 | 1461143450573 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12f503800) [pid = 1652] [serial = 218] [outer = 0x12ea85400] 02:10:50 INFO - PROCESS | 1652 | 1461143450993 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 720ms 02:10:51 INFO - PROCESS | 1652 | 1461143451001 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1652 | 1461143451003 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:10:51 INFO - PROCESS | 1652 | 1461143451005 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1652 | 1461143451006 Marionette TRACE conn2 <- [1,266,null,{}] 02:10:51 INFO - PROCESS | 1652 | 1461143451009 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}] 02:10:51 INFO - PROCESS | 1652 | 1461143451102 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:10:51 INFO - PROCESS | 1652 | 1461143451155 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f36e000 == 47 [pid = 1652] [id = 74] 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12b036c00) [pid = 1652] [serial = 219] [outer = 0x0] 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12f508000) [pid = 1652] [serial = 220] [outer = 0x12b036c00] 02:10:51 INFO - PROCESS | 1652 | 1461143451185 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12f587c00) [pid = 1652] [serial = 221] [outer = 0x12b036c00] 02:10:51 INFO - PROCESS | 1652 | 1461143451648 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]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 02:10:51 INFO - PROCESS | 1652 | 1461143451674 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1652 | 1461143451677 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:10:51 INFO - PROCESS | 1652 | 1461143451681 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1652 | 1461143451682 Marionette TRACE conn2 <- [1,270,null,{}] 02:10:51 INFO - PROCESS | 1652 | 1461143451686 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}] 02:10:51 INFO - PROCESS | 1652 | 1461143451839 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:10:51 INFO - PROCESS | 1652 | 1461143451909 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dcf800 == 48 [pid = 1652] [id = 75] 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x11ac7cc00) [pid = 1652] [serial = 222] [outer = 0x0] 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11acf0000) [pid = 1652] [serial = 223] [outer = 0x11ac7cc00] 02:10:51 INFO - PROCESS | 1652 | 1461143451939 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x11bcf4800) [pid = 1652] [serial = 224] [outer = 0x11ac7cc00] 02:10:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1288d9800 == 47 [pid = 1652] [id = 61] 02:10:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c63e000 == 46 [pid = 1652] [id = 60] 02:10:52 INFO - PROCESS | 1652 | --DOCSHELL 0x119857000 == 45 [pid = 1652] [id = 59] 02:10:52 INFO - PROCESS | 1652 | 1461143452428 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]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 773ms 02:10:52 INFO - PROCESS | 1652 | 1461143452454 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1652 | 1461143452457 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:10:52 INFO - PROCESS | 1652 | 1461143452460 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1652 | 1461143452463 Marionette TRACE conn2 <- [1,274,null,{}] 02:10:52 INFO - PROCESS | 1652 | 1461143452468 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}] 02:10:52 INFO - PROCESS | 1652 | 1461143452566 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:10:52 INFO - PROCESS | 1652 | 1461143452626 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc3000 == 46 [pid = 1652] [id = 76] 02:10:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x118f83000) [pid = 1652] [serial = 225] [outer = 0x0] 02:10:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x11ac74c00) [pid = 1652] [serial = 226] [outer = 0x118f83000] 02:10:52 INFO - PROCESS | 1652 | 1461143452659 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x11be2c800) [pid = 1652] [serial = 227] [outer = 0x118f83000] 02:10:53 INFO - PROCESS | 1652 | 1461143453093 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]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 674ms 02:10:53 INFO - PROCESS | 1652 | 1461143453139 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1652 | 1461143453143 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:10:53 INFO - PROCESS | 1652 | 1461143453147 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1652 | 1461143453149 Marionette TRACE conn2 <- [1,278,null,{}] 02:10:53 INFO - PROCESS | 1652 | 1461143453152 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}] 02:10:53 INFO - PROCESS | 1652 | 1461143453247 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:10:53 INFO - PROCESS | 1652 | 1461143453322 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb1800 == 47 [pid = 1652] [id = 77] 02:10:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x11c3d9c00) [pid = 1652] [serial = 228] [outer = 0x0] 02:10:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x127c6ac00) [pid = 1652] [serial = 229] [outer = 0x11c3d9c00] 02:10:53 INFO - PROCESS | 1652 | 1461143453352 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12b0de400) [pid = 1652] [serial = 230] [outer = 0x11c3d9c00] 02:10:53 INFO - PROCESS | 1652 | 1461143453765 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]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 02:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:10:53 INFO - PROCESS | 1652 | 1461143453818 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1652 | 1461143453820 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:10:53 INFO - PROCESS | 1652 | 1461143453822 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1652 | 1461143453825 Marionette TRACE conn2 <- [1,282,null,{}] 02:10:53 INFO - PROCESS | 1652 | 1461143453832 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}] 02:10:53 INFO - PROCESS | 1652 | 1461143453932 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:10:53 INFO - PROCESS | 1652 | 1461143453990 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e12a000 == 48 [pid = 1652] [id = 78] 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12b0e2c00) [pid = 1652] [serial = 231] [outer = 0x0] 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12b3b4400) [pid = 1652] [serial = 232] [outer = 0x12b0e2c00] 02:10:54 INFO - PROCESS | 1652 | 1461143454023 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12ba3cc00) [pid = 1652] [serial = 233] [outer = 0x12b0e2c00] 02:10:54 INFO - PROCESS | 1652 | 1461143454452 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]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 02:10:54 INFO - PROCESS | 1652 | 1461143454493 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:10:54 INFO - PROCESS | 1652 | 1461143454495 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:10:54 INFO - PROCESS | 1652 | 1461143454498 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1652 | 1461143454499 Marionette TRACE conn2 <- [1,286,null,{}] 02:10:54 INFO - PROCESS | 1652 | 1461143454502 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}] 02:10:54 INFO - PROCESS | 1652 | 1461143454615 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:10:54 INFO - PROCESS | 1652 | 1461143454674 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a1000 == 49 [pid = 1652] [id = 79] 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12be69400) [pid = 1652] [serial = 234] [outer = 0x0] 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12d1c2800) [pid = 1652] [serial = 235] [outer = 0x12be69400] 02:10:54 INFO - PROCESS | 1652 | 1461143454705 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12e1b4400) [pid = 1652] [serial = 236] [outer = 0x12be69400] 02:10:55 INFO - PROCESS | 1652 | 1461143455122 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 673ms 02:10:55 INFO - PROCESS | 1652 | 1461143455171 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1652 | 1461143455173 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:10:55 INFO - PROCESS | 1652 | 1461143455175 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1652 | 1461143455176 Marionette TRACE conn2 <- [1,290,null,{}] 02:10:55 INFO - PROCESS | 1652 | 1461143455179 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}] 02:10:55 INFO - PROCESS | 1652 | 1461143455268 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:10:55 INFO - PROCESS | 1652 | 1461143455338 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe10800 == 50 [pid = 1652] [id = 80] 02:10:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12d047400) [pid = 1652] [serial = 237] [outer = 0x0] 02:10:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12e376800) [pid = 1652] [serial = 238] [outer = 0x12d047400] 02:10:55 INFO - PROCESS | 1652 | 1461143455368 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12e3bf400) [pid = 1652] [serial = 239] [outer = 0x12d047400] 02:10:55 INFO - PROCESS | 1652 | 1461143455781 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]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 02:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:10:55 INFO - PROCESS | 1652 | 1461143455795 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:10:55 INFO - PROCESS | 1652 | 1461143455796 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:10:55 INFO - PROCESS | 1652 | 1461143455798 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1652 | 1461143455800 Marionette TRACE conn2 <- [1,294,null,{}] 02:10:55 INFO - PROCESS | 1652 | 1461143455802 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}] 02:10:55 INFO - PROCESS | 1652 | 1461143455933 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:10:56 INFO - PROCESS | 1652 | 1461143456006 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304de000 == 51 [pid = 1652] [id = 81] 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x12ea79800) [pid = 1652] [serial = 240] [outer = 0x0] 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12ea80400) [pid = 1652] [serial = 241] [outer = 0x12ea79800] 02:10:56 INFO - PROCESS | 1652 | 1461143456039 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12f3a8800) [pid = 1652] [serial = 242] [outer = 0x12ea79800] 02:10:56 INFO - PROCESS | 1652 | 1461143456459 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]]]}] 02:10:56 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. 02:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 02:10:56 INFO - PROCESS | 1652 | 1461143456468 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1652 | 1461143456469 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:10:56 INFO - PROCESS | 1652 | 1461143456471 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1652 | 1461143456473 Marionette TRACE conn2 <- [1,298,null,{}] 02:10:56 INFO - PROCESS | 1652 | 1461143456475 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}] 02:10:56 INFO - PROCESS | 1652 | 1461143456567 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:10:56 INFO - PROCESS | 1652 | 1461143456656 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x130af2800 == 52 [pid = 1652] [id = 82] 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x1191b6400) [pid = 1652] [serial = 243] [outer = 0x0] 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12f50e400) [pid = 1652] [serial = 244] [outer = 0x1191b6400] 02:10:56 INFO - PROCESS | 1652 | 1461143456688 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12f590c00) [pid = 1652] [serial = 245] [outer = 0x1191b6400] 02:10:57 INFO - PROCESS | 1652 | 1461143457103 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]]]}] 02:10:57 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. 02:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 02:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:10:57 INFO - PROCESS | 1652 | 1461143457144 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1652 | 1461143457146 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:10:57 INFO - PROCESS | 1652 | 1461143457148 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1652 | 1461143457149 Marionette TRACE conn2 <- [1,302,null,{}] 02:10:57 INFO - PROCESS | 1652 | 1461143457152 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}] 02:10:57 INFO - PROCESS | 1652 | 1461143457262 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:10:57 INFO - PROCESS | 1652 | 1461143457333 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x13047b000 == 53 [pid = 1652] [id = 83] 02:10:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12f587400) [pid = 1652] [serial = 246] [outer = 0x0] 02:10:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12fa27800) [pid = 1652] [serial = 247] [outer = 0x12f587400] 02:10:57 INFO - PROCESS | 1652 | 1461143457363 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12fa30000) [pid = 1652] [serial = 248] [outer = 0x12f587400] 02:10:57 INFO - PROCESS | 1652 | 1461143457790 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]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 02:10:57 INFO - PROCESS | 1652 | 1461143457820 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1652 | 1461143457822 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:10:57 INFO - PROCESS | 1652 | 1461143457824 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1652 | 1461143457825 Marionette TRACE conn2 <- [1,306,null,{}] 02:10:57 INFO - PROCESS | 1652 | 1461143457828 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}] 02:10:58 INFO - PROCESS | 1652 | --DOCSHELL 0x12b83c800 == 52 [pid = 1652] [id = 57] 02:10:58 INFO - PROCESS | 1652 | --DOCSHELL 0x127041000 == 51 [pid = 1652] [id = 54] 02:10:58 INFO - PROCESS | 1652 | --DOCSHELL 0x113e76000 == 50 [pid = 1652] [id = 56] 02:10:58 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b9000 == 49 [pid = 1652] [id = 68] 02:10:58 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2d9000 == 48 [pid = 1652] [id = 67] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f372000 == 47 [pid = 1652] [id = 73] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1304e7800 == 46 [pid = 1652] [id = 22] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1288e3800 == 45 [pid = 1652] [id = 55] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcbb000 == 44 [pid = 1652] [id = 69] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f368000 == 43 [pid = 1652] [id = 15] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d9000 == 42 [pid = 1652] [id = 70] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x130015800 == 41 [pid = 1652] [id = 19] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12eaa3000 == 40 [pid = 1652] [id = 71] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ebca000 == 39 [pid = 1652] [id = 72] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c5800 == 38 [pid = 1652] [id = 10] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb36000 == 37 [pid = 1652] [id = 17] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x130019000 == 36 [pid = 1652] [id = 21] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f36e000 == 35 [pid = 1652] [id = 74] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123ab3000 == 34 [pid = 1652] [id = 43] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e139000 == 33 [pid = 1652] [id = 66] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a5000 == 32 [pid = 1652] [id = 14] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11a992800 == 31 [pid = 1652] [id = 20] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab1000 == 30 [pid = 1652] [id = 12] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9c000 == 29 [pid = 1652] [id = 63] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d6000 == 28 [pid = 1652] [id = 8] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ebbd000 == 27 [pid = 1652] [id = 13] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e8a0000 == 26 [pid = 1652] [id = 11] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11c798800 == 25 [pid = 1652] [id = 49] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4cd000 == 24 [pid = 1652] [id = 64] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbd1800 == 23 [pid = 1652] [id = 65] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbca800 == 22 [pid = 1652] [id = 9] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb5800 == 21 [pid = 1652] [id = 62] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x13047b000 == 20 [pid = 1652] [id = 83] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x130af2800 == 19 [pid = 1652] [id = 82] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1304de000 == 18 [pid = 1652] [id = 81] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x119808000 == 17 [pid = 1652] [id = 51] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe10800 == 16 [pid = 1652] [id = 80] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba05000 == 15 [pid = 1652] [id = 58] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a1000 == 14 [pid = 1652] [id = 79] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x123aae800 == 13 [pid = 1652] [id = 50] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12e12a000 == 12 [pid = 1652] [id = 78] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b5800 == 11 [pid = 1652] [id = 40] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb1800 == 10 [pid = 1652] [id = 77] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x127dcf800 == 9 [pid = 1652] [id = 75] 02:11:00 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc3000 == 8 [pid = 1652] [id = 76] 02:11:01 INFO - PROCESS | 1652 | 1461143461608 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:11:01 INFO - PROCESS | 1652 | 1461143461740 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x116219000 == 9 [pid = 1652] [id = 84] 02:11:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x118785000) [pid = 1652] [serial = 249] [outer = 0x0] 02:11:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x1188a2000) [pid = 1652] [serial = 250] [outer = 0x118785000] 02:11:01 INFO - PROCESS | 1652 | 1461143461768 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x118f7dc00) [pid = 1652] [serial = 251] [outer = 0x118785000] 02:11:02 INFO - PROCESS | 1652 | 1461143462088 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]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4287ms 02:11:02 INFO - PROCESS | 1652 | 1461143462112 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:11:02 INFO - PROCESS | 1652 | 1461143462115 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:11:02 INFO - PROCESS | 1652 | 1461143462118 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1652 | 1461143462120 Marionette TRACE conn2 <- [1,310,null,{}] 02:11:02 INFO - PROCESS | 1652 | 1461143462126 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}] 02:11:02 INFO - PROCESS | 1652 | 1461143462221 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:11:02 INFO - PROCESS | 1652 | 1461143462274 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acad800 == 10 [pid = 1652] [id = 85] 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x118f80800) [pid = 1652] [serial = 252] [outer = 0x0] 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x118f8a400) [pid = 1652] [serial = 253] [outer = 0x118f80800] 02:11:02 INFO - PROCESS | 1652 | 1461143462302 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x11ac7e800) [pid = 1652] [serial = 254] [outer = 0x118f80800] 02:11:02 INFO - PROCESS | 1652 | 1461143462603 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]]]}] 02:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 521ms 02:11:02 INFO - PROCESS | 1652 | 1461143462641 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1652 | 1461143462644 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:11:02 INFO - PROCESS | 1652 | 1461143462646 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1652 | 1461143462648 Marionette TRACE conn2 <- [1,314,null,{}] 02:11:02 INFO - PROCESS | 1652 | 1461143462650 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}] 02:11:02 INFO - PROCESS | 1652 | 1461143462729 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:11:02 INFO - PROCESS | 1652 | 1461143462734 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x124158800 == 11 [pid = 1652] [id = 86] 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11b03fc00) [pid = 1652] [serial = 255] [outer = 0x0] 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x11c0e0400) [pid = 1652] [serial = 256] [outer = 0x11b03fc00] 02:11:02 INFO - PROCESS | 1652 | 1461143462772 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x11c440400) [pid = 1652] [serial = 257] [outer = 0x11b03fc00] 02:11:03 INFO - PROCESS | 1652 | 1461143463146 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]]]}] 02:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 02:11:03 INFO - PROCESS | 1652 | 1461143463168 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1652 | 1461143463171 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:11:03 INFO - PROCESS | 1652 | 1461143463179 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1652 | 1461143463182 Marionette TRACE conn2 <- [1,318,null,{}] 02:11:03 INFO - PROCESS | 1652 | 1461143463184 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}] 02:11:03 INFO - PROCESS | 1652 | 1461143463266 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:11:03 INFO - PROCESS | 1652 | 1461143463270 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cae800 == 12 [pid = 1652] [id = 87] 02:11:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x11c77a800) [pid = 1652] [serial = 258] [outer = 0x0] 02:11:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x1271c9800) [pid = 1652] [serial = 259] [outer = 0x11c77a800] 02:11:03 INFO - PROCESS | 1652 | 1461143463299 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x127d37400) [pid = 1652] [serial = 260] [outer = 0x11c77a800] 02:11:03 INFO - PROCESS | 1652 | 1461143463677 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]]]}] 02:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 576ms 02:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:11:03 INFO - PROCESS | 1652 | 1461143463752 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1652 | 1461143463754 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:11:03 INFO - PROCESS | 1652 | 1461143463759 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1652 | 1461143463761 Marionette TRACE conn2 <- [1,322,null,{}] 02:11:03 INFO - PROCESS | 1652 | 1461143463764 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}] 02:11:03 INFO - PROCESS | 1652 | 1461143463909 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:11:03 INFO - PROCESS | 1652 | 1461143463932 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b461800 == 13 [pid = 1652] [id = 88] 02:11:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x123f14800) [pid = 1652] [serial = 261] [outer = 0x0] 02:11:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x128ff0400) [pid = 1652] [serial = 262] [outer = 0x123f14800] 02:11:03 INFO - PROCESS | 1652 | 1461143463968 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12b031c00) [pid = 1652] [serial = 263] [outer = 0x123f14800] 02:11:04 INFO - PROCESS | 1652 | 1461143464488 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]]]}] 02:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 771ms 02:11:04 INFO - PROCESS | 1652 | 1461143464540 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1652 | 1461143464542 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:11:04 INFO - PROCESS | 1652 | 1461143464548 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1652 | 1461143464550 Marionette TRACE conn2 <- [1,326,null,{}] 02:11:04 INFO - PROCESS | 1652 | 1461143464554 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}] 02:11:04 INFO - PROCESS | 1652 | 1461143464700 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:11:04 INFO - PROCESS | 1652 | 1461143464741 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e6000 == 14 [pid = 1652] [id = 89] 02:11:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12b3bc800) [pid = 1652] [serial = 264] [outer = 0x0] 02:11:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12b3bec00) [pid = 1652] [serial = 265] [outer = 0x12b3bc800] 02:11:04 INFO - PROCESS | 1652 | 1461143464775 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12be34800) [pid = 1652] [serial = 266] [outer = 0x12b3bc800] 02:11:05 INFO - PROCESS | 1652 | 1461143465167 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]]]}] 02:11:05 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. 02:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 02:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:11:05 INFO - PROCESS | 1652 | 1461143465222 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1652 | 1461143465224 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:11:05 INFO - PROCESS | 1652 | 1461143465226 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1652 | 1461143465227 Marionette TRACE conn2 <- [1,330,null,{}] 02:11:05 INFO - PROCESS | 1652 | 1461143465230 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}] 02:11:05 INFO - PROCESS | 1652 | 1461143465334 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:11:05 INFO - PROCESS | 1652 | 1461143465339 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b20800 == 15 [pid = 1652] [id = 90] 02:11:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12be34c00) [pid = 1652] [serial = 267] [outer = 0x0] 02:11:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12be6a400) [pid = 1652] [serial = 268] [outer = 0x12be34c00] 02:11:05 INFO - PROCESS | 1652 | 1461143465358 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12d1c2400) [pid = 1652] [serial = 269] [outer = 0x12be34c00] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x118c22400) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x1158d6800) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x1155bbc00) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x119283c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x11accdc00) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x11b8f5800) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x11be30c00) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x11be34000) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x123922c00) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x114648c00) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x123f20000) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x11c3d4000) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x123f18000) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12767e800) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11ac71c00) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x114c13800) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x114c11000) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12b0e6c00) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11acf9400) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12b3b6400) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11c436800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12e3c7800) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x11ac7cc00) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x1155bb800) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x126520c00) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11b8f8400) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x11c0e7800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x119c6a400) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x11c0e1400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12ea85400) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12371a800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11bcee400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x1270d5000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12ba46400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12d493000) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12d1b5c00) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x118f83000) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12f0bcc00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x127d3cc00) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x11aa03800) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x127d45800) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12ef3dc00) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x1191b6400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12b0e2c00) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12be69400) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12e809000) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12ea79800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11ac79400) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12d044800) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12e3be400) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x118ecdc00) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12d047400) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12e1c0000) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11c3d9c00) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12be3ec00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12b036c00) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12be33c00) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12b02b400) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x127679000) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12bc91000) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12f50a000) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12f3a9000) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ba4a000) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11aba9000) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x119d61400) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12e7e2c00) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12fd50800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x118ce6800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11ac76c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11b033000) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b656c00) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12fa29000) [pid = 1652] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12f0be800) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:11:06 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12e1bcc00) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:11:07 INFO - PROCESS | 1652 | 1461143467033 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]]]}] 02:11:07 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. 02:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1821ms 02:11:07 INFO - PROCESS | 1652 | 1461143467048 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1652 | 1461143467049 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:11:07 INFO - PROCESS | 1652 | 1461143467051 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1652 | 1461143467052 Marionette TRACE conn2 <- [1,334,null,{}] 02:11:07 INFO - PROCESS | 1652 | 1461143467056 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}] 02:11:07 INFO - PROCESS | 1652 | 1461143467136 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:11:07 INFO - PROCESS | 1652 | 1461143467194 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118893000 == 16 [pid = 1652] [id = 91] 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x1146b5800) [pid = 1652] [serial = 270] [outer = 0x0] 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x1158d6800) [pid = 1652] [serial = 271] [outer = 0x1146b5800] 02:11:07 INFO - PROCESS | 1652 | 1461143467222 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x118f6a000) [pid = 1652] [serial = 272] [outer = 0x1146b5800] 02:11:07 INFO - PROCESS | 1652 | 1461143467572 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]]]}] 02:11:07 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. 02:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 569ms 02:11:07 INFO - PROCESS | 1652 | 1461143467621 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1652 | 1461143467622 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:11:07 INFO - PROCESS | 1652 | 1461143467624 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1652 | 1461143467625 Marionette TRACE conn2 <- [1,338,null,{}] 02:11:07 INFO - PROCESS | 1652 | 1461143467628 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}] 02:11:07 INFO - PROCESS | 1652 | 1461143467702 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:11:07 INFO - PROCESS | 1652 | 1461143467708 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398c000 == 17 [pid = 1652] [id = 92] 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x118f86800) [pid = 1652] [serial = 273] [outer = 0x0] 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11bcee400) [pid = 1652] [serial = 274] [outer = 0x118f86800] 02:11:07 INFO - PROCESS | 1652 | 1461143467731 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12371fc00) [pid = 1652] [serial = 275] [outer = 0x118f86800] 02:11:08 INFO - PROCESS | 1652 | 1461143468193 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]]]}] 02:11:08 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. 02:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 02:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:11:08 INFO - PROCESS | 1652 | 1461143468245 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1652 | 1461143468246 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:11:08 INFO - PROCESS | 1652 | 1461143468248 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1652 | 1461143468249 Marionette TRACE conn2 <- [1,342,null,{}] 02:11:08 INFO - PROCESS | 1652 | 1461143468251 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}] 02:11:08 INFO - PROCESS | 1652 | 1461143468331 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:11:08 INFO - PROCESS | 1652 | 1461143468335 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b46c000 == 18 [pid = 1652] [id = 93] 02:11:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x123f18000) [pid = 1652] [serial = 276] [outer = 0x0] 02:11:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12657f800) [pid = 1652] [serial = 277] [outer = 0x123f18000] 02:11:08 INFO - PROCESS | 1652 | 1461143468360 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x127c71800) [pid = 1652] [serial = 278] [outer = 0x123f18000] 02:11:08 INFO - PROCESS | 1652 | 1461143468728 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]]]}] 02:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 02:11:08 INFO - PROCESS | 1652 | 1461143468769 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1652 | 1461143468770 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:11:08 INFO - PROCESS | 1652 | 1461143468773 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1652 | 1461143468775 Marionette TRACE conn2 <- [1,346,null,{}] 02:11:08 INFO - PROCESS | 1652 | 1461143468778 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}] 02:11:08 INFO - PROCESS | 1652 | 1461143468907 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:11:09 INFO - PROCESS | 1652 | 1461143469072 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a72800 == 19 [pid = 1652] [id = 94] 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x112132800) [pid = 1652] [serial = 279] [outer = 0x0] 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x114274400) [pid = 1652] [serial = 280] [outer = 0x112132800] 02:11:09 INFO - PROCESS | 1652 | 1461143469112 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11784a400) [pid = 1652] [serial = 281] [outer = 0x112132800] 02:11:09 INFO - PROCESS | 1652 | 1461143469535 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]]]}] 02:11:09 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. 02:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 769ms 02:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:11:09 INFO - PROCESS | 1652 | 1461143469544 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1652 | 1461143469546 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:11:09 INFO - PROCESS | 1652 | 1461143469549 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1652 | 1461143469551 Marionette TRACE conn2 <- [1,350,null,{}] 02:11:09 INFO - PROCESS | 1652 | 1461143469555 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}] 02:11:09 INFO - PROCESS | 1652 | 1461143469683 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:11:09 INFO - PROCESS | 1652 | 1461143469739 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2d1000 == 20 [pid = 1652] [id = 95] 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x118f89400) [pid = 1652] [serial = 282] [outer = 0x0] 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11b869000) [pid = 1652] [serial = 283] [outer = 0x118f89400] 02:11:09 INFO - PROCESS | 1652 | 1461143469771 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11c3ce800) [pid = 1652] [serial = 284] [outer = 0x118f89400] 02:11:10 INFO - PROCESS | 1652 | 1461143470272 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]]]}] 02:11:10 INFO - PROCESS | 1652 | 1461143470277 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:11:10 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. 02:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 774ms 02:11:10 INFO - PROCESS | 1652 | 1461143470346 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1652 | 1461143470350 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:11:10 INFO - PROCESS | 1652 | 1461143470360 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1652 | 1461143470362 Marionette TRACE conn2 <- [1,354,null,{}] 02:11:10 INFO - PROCESS | 1652 | 1461143470366 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}] 02:11:10 INFO - PROCESS | 1652 | 1461143470515 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:11:10 INFO - PROCESS | 1652 | 1461143470607 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e142000 == 21 [pid = 1652] [id = 96] 02:11:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11c3cf000) [pid = 1652] [serial = 285] [outer = 0x0] 02:11:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x127d37800) [pid = 1652] [serial = 286] [outer = 0x11c3cf000] 02:11:10 INFO - PROCESS | 1652 | 1461143470656 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12b3b3c00) [pid = 1652] [serial = 287] [outer = 0x11c3cf000] 02:11:11 INFO - PROCESS | 1652 | 1461143471137 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]]]}] 02:11:11 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. 02:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 825ms 02:11:11 INFO - PROCESS | 1652 | 1461143471182 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1652 | 1461143471184 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:11:11 INFO - PROCESS | 1652 | 1461143471230 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1652 | 1461143471234 Marionette TRACE conn2 <- [1,358,null,{}] 02:11:11 INFO - PROCESS | 1652 | 1461143471241 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}] 02:11:11 INFO - PROCESS | 1652 | 1461143471338 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:11:11 INFO - PROCESS | 1652 | 1461143471406 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244c5000 == 22 [pid = 1652] [id = 97] 02:11:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x11212b000) [pid = 1652] [serial = 288] [outer = 0x0] 02:11:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11c061000) [pid = 1652] [serial = 289] [outer = 0x11212b000] 02:11:11 INFO - PROCESS | 1652 | 1461143471436 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12be3ec00) [pid = 1652] [serial = 290] [outer = 0x11212b000] 02:11:11 INFO - PROCESS | 1652 | 1461143471886 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]]]}] 02:11:11 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. 02:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 720ms 02:11:11 INFO - PROCESS | 1652 | 1461143471910 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1652 | 1461143471912 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:11:11 INFO - PROCESS | 1652 | 1461143471916 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1652 | 1461143471917 Marionette TRACE conn2 <- [1,362,null,{}] 02:11:11 INFO - PROCESS | 1652 | 1461143471920 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}] 02:11:12 INFO - PROCESS | 1652 | 1461143472019 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:11:12 INFO - PROCESS | 1652 | 1461143472090 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b1e800 == 23 [pid = 1652] [id = 98] 02:11:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1144a9c00) [pid = 1652] [serial = 291] [outer = 0x0] 02:11:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x118c10800) [pid = 1652] [serial = 292] [outer = 0x1144a9c00] 02:11:12 INFO - PROCESS | 1652 | 1461143472121 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11924e000) [pid = 1652] [serial = 293] [outer = 0x1144a9c00] 02:11:12 INFO - PROCESS | 1652 | 1461143472767 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]]]}] 02:11:12 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. 02:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 870ms 02:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:11:12 INFO - PROCESS | 1652 | 1461143472786 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1652 | 1461143472789 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:11:12 INFO - PROCESS | 1652 | 1461143472792 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1652 | 1461143472795 Marionette TRACE conn2 <- [1,366,null,{}] 02:11:12 INFO - PROCESS | 1652 | 1461143472798 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}] 02:11:12 INFO - PROCESS | 1652 | 1461143472880 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:11:12 INFO - PROCESS | 1652 | 1461143472950 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11873b800 == 24 [pid = 1652] [id = 99] 02:11:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x1158d6c00) [pid = 1652] [serial = 294] [outer = 0x0] 02:11:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x11784dc00) [pid = 1652] [serial = 295] [outer = 0x1158d6c00] 02:11:12 INFO - PROCESS | 1652 | 1461143472978 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x118ed5400) [pid = 1652] [serial = 296] [outer = 0x1158d6c00] 02:11:13 INFO - PROCESS | 1652 | 1461143473421 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]]]}] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1241ca400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x126524400) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12fa27800) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 02:11:13 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. 02:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 02:11:13 INFO - PROCESS | 1652 | 1461143473465 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1652 | 1461143473468 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12fa2b800) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11b8f5400) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x118543400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x118ed1400) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x118ed2400) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11abb3000) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11be2ac00) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11c0ea800) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11bcf0000) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11c0e9000) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x123920400) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x123b67800) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x123d64000) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x1243ac800) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12657ec00) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1241cb400) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x128882c00) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11924d000) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x128fef000) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11878bc00) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12b028800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11be30800) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x118c7b800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12b028400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11c778800) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x11acc4000) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12b0e4800) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x118f5c800) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x123d20000) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11853c800) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12b65c400) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11acf9800) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x123713000) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b686800) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11b810400) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1271d0c00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x119c72400) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11bab5400) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1155ca800) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12fdea000) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11ac70400) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12ba42000) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12bc8ec00) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11ac74c00) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11acf0000) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12391f800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x127156c00) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1241cb800) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11c460000) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e3c1c00) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11c3dbc00) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c441c00) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11acc4400) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11b033c00) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11ac6f800) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x119c65400) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11ac7dc00) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11ac6f400) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11bcedc00) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12be3fc00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127c6ac00) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x123d67c00) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12f0c1800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12ef3f400) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x128887400) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11bcf4800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x118f68400) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1274c0400) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12887d400) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bcf3c00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e80f400) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d48d800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x126582000) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12ce27400) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11be2c800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127c6b800) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12f3afc00) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12f0c3000) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d1bb000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b02a000) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11acfcc00) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b030000) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12f587c00) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b3b4400) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e1b9400) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12be35800) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12be39c00) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d4bfc00) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12f503800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12887e400) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12f508000) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be61000) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be3b000) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c0e0000) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128fbe400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ba48400) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e378000) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12bc8f000) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e3c2000) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d49b400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e806400) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12e373800) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ea80400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11a765000) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11abb3400) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11b8fb400) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d04f400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e3bf400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e3bb000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e376800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e379800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12e1b4400) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b0de400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d496400) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191b6000) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12fd4b800) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12f0c7800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12e3c5800) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12f58c800) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12e7ed400) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12f0bbc00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12f590c00) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12bc8e000) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12ba3cc00) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12f50e400) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12ef45800) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d1c2800) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12bc97800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12ef39400) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12f3a8800) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12ef3d800) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ce31000) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12f50d000) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11b032c00) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12e806800) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12f3ae000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12f507000) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12e80a400) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12fddc000) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119c72c00) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119c73000) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11acf1000) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11c45f400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12d04a800) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12f69a000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12fa2ac00) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12fa2f000) [pid = 1652] [serial = 49] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12b655400) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12e80f000) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12be37000) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12fde2800) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12f3b2400) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 02:11:13 INFO - PROCESS | 1652 | 1461143473499 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1652 | 1461143473501 Marionette TRACE conn2 <- [1,370,null,{}] 02:11:13 INFO - PROCESS | 1652 | 1461143473510 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}] 02:11:13 INFO - PROCESS | 1652 | 1461143473580 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:11:13 INFO - PROCESS | 1652 | 1461143473591 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x116417800 == 25 [pid = 1652] [id = 100] 02:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x118ce0c00) [pid = 1652] [serial = 297] [outer = 0x0] 02:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x118ed9000) [pid = 1652] [serial = 298] [outer = 0x118ce0c00] 02:11:13 INFO - PROCESS | 1652 | 1461143473618 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118f83c00) [pid = 1652] [serial = 299] [outer = 0x118ce0c00] 02:11:13 INFO - PROCESS | 1652 | 1461143473991 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]]]}] 02:11:14 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. 02:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 545ms 02:11:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:11:14 INFO - PROCESS | 1652 | 1461143474026 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1652 | 1461143474028 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:11:14 INFO - PROCESS | 1652 | 1461143474030 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1652 | 1461143474032 Marionette TRACE conn2 <- [1,374,null,{}] 02:11:14 INFO - PROCESS | 1652 | 1461143474039 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}] 02:11:14 INFO - PROCESS | 1652 | 1461143474113 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:11:14 INFO - PROCESS | 1652 | 1461143474117 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119709800 == 26 [pid = 1652] [id = 101] 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1191b5400) [pid = 1652] [serial = 300] [outer = 0x0] 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x119c72800) [pid = 1652] [serial = 301] [outer = 0x1191b5400] 02:11:14 INFO - PROCESS | 1652 | 1461143474147 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11aa07800) [pid = 1652] [serial = 302] [outer = 0x1191b5400] 02:11:14 INFO - PROCESS | 1652 | 1461143474500 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:11:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:11:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 520ms 02:11:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:11:14 INFO - PROCESS | 1652 | 1461143474550 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:11:14 INFO - PROCESS | 1652 | 1461143474552 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:11:14 INFO - PROCESS | 1652 | 1461143474554 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 1652 | 1461143474555 Marionette TRACE conn2 <- [1,378,null,{}] 02:11:14 INFO - PROCESS | 1652 | 1461143474557 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}] 02:11:14 INFO - PROCESS | 1652 | 1461143474633 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:11:14 INFO - PROCESS | 1652 | 1461143474672 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119861000 == 27 [pid = 1652] [id = 102] 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11aa03c00) [pid = 1652] [serial = 303] [outer = 0x0] 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11ac74c00) [pid = 1652] [serial = 304] [outer = 0x11aa03c00] 02:11:14 INFO - PROCESS | 1652 | 1461143474698 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11acd0400) [pid = 1652] [serial = 305] [outer = 0x11aa03c00] 02:11:14 INFO - PROCESS | 1652 | 1461143474974 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:11:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 02:11:15 INFO - PROCESS | 1652 | 1461143475025 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1652 | 1461143475028 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:11:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:11:15 INFO - PROCESS | 1652 | 1461143475030 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1652 | 1461143475031 Marionette TRACE conn2 <- [1,382,null,{}] 02:11:15 INFO - PROCESS | 1652 | 1461143475034 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}] 02:11:15 INFO - PROCESS | 1652 | 1461143475103 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:11:15 INFO - PROCESS | 1652 | 1461143475109 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a808000 == 28 [pid = 1652] [id = 103] 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11acd1000) [pid = 1652] [serial = 306] [outer = 0x0] 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11b03d800) [pid = 1652] [serial = 307] [outer = 0x11acd1000] 02:11:15 INFO - PROCESS | 1652 | 1461143475134 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11b85ec00) [pid = 1652] [serial = 308] [outer = 0x11acd1000] 02:11:15 INFO - PROCESS | 1652 | 1461143475452 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:11:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 469ms 02:11:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:11:15 INFO - PROCESS | 1652 | 1461143475510 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1652 | 1461143475512 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:11:15 INFO - PROCESS | 1652 | 1461143475514 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1652 | 1461143475515 Marionette TRACE conn2 <- [1,386,null,{}] 02:11:15 INFO - PROCESS | 1652 | 1461143475517 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}] 02:11:15 INFO - PROCESS | 1652 | 1461143475618 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:11:15 INFO - PROCESS | 1652 | 1461143475648 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a995000 == 29 [pid = 1652] [id = 104] 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11b8fb400) [pid = 1652] [serial = 309] [outer = 0x0] 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11bcedc00) [pid = 1652] [serial = 310] [outer = 0x11b8fb400] 02:11:15 INFO - PROCESS | 1652 | 1461143475677 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11c3d0c00) [pid = 1652] [serial = 311] [outer = 0x11b8fb400] 02:11:16 INFO - PROCESS | 1652 | 1461143476005 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]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 02:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:11:16 INFO - PROCESS | 1652 | 1461143476035 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1652 | 1461143476036 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:11:16 INFO - PROCESS | 1652 | 1461143476047 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1652 | 1461143476048 Marionette TRACE conn2 <- [1,390,null,{}] 02:11:16 INFO - PROCESS | 1652 | 1461143476050 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}] 02:11:16 INFO - PROCESS | 1652 | 1461143476136 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:11:16 INFO - PROCESS | 1652 | 1461143476140 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b140800 == 30 [pid = 1652] [id = 105] 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11bce8c00) [pid = 1652] [serial = 312] [outer = 0x0] 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c441400) [pid = 1652] [serial = 313] [outer = 0x11bce8c00] 02:11:16 INFO - PROCESS | 1652 | 1461143476165 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12371dc00) [pid = 1652] [serial = 314] [outer = 0x11bce8c00] 02:11:16 INFO - PROCESS | 1652 | 1461143476505 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]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:11:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 479ms 02:11:16 INFO - PROCESS | 1652 | 1461143476519 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1652 | 1461143476520 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:11:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:11:16 INFO - PROCESS | 1652 | 1461143476523 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1652 | 1461143476526 Marionette TRACE conn2 <- [1,394,null,{}] 02:11:16 INFO - PROCESS | 1652 | 1461143476535 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}] 02:11:16 INFO - PROCESS | 1652 | 1461143476618 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:11:16 INFO - PROCESS | 1652 | 1461143476622 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bad1800 == 31 [pid = 1652] [id = 106] 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11c0e0c00) [pid = 1652] [serial = 315] [outer = 0x0] 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123a1f000) [pid = 1652] [serial = 316] [outer = 0x11c0e0c00] 02:11:16 INFO - PROCESS | 1652 | 1461143476648 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123f20c00) [pid = 1652] [serial = 317] [outer = 0x11c0e0c00] 02:11:16 INFO - PROCESS | 1652 | 1461143476995 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]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 479ms 02:11:17 INFO - PROCESS | 1652 | 1461143477001 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1652 | 1461143477003 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:11:17 INFO - PROCESS | 1652 | 1461143477005 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1652 | 1461143477008 Marionette TRACE conn2 <- [1,398,null,{}] 02:11:17 INFO - PROCESS | 1652 | 1461143477010 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}] 02:11:17 INFO - PROCESS | 1652 | 1461143477107 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:11:17 INFO - PROCESS | 1652 | 1461143477111 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcd3800 == 32 [pid = 1652] [id = 107] 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123721400) [pid = 1652] [serial = 318] [outer = 0x0] 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x126582000) [pid = 1652] [serial = 319] [outer = 0x123721400] 02:11:17 INFO - PROCESS | 1652 | 1461143477136 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1271d0c00) [pid = 1652] [serial = 320] [outer = 0x123721400] 02:11:17 INFO - PROCESS | 1652 | 1461143477472 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]]]}] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f86800) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123f14800) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12f587400) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b3bc800) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x1146b5800) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c77a800) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x118785000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11b03fc00) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12be34c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:11:17 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x118f80800) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:11:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:11:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 02:11:17 INFO - PROCESS | 1652 | 1461143477530 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:11:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:11:17 INFO - PROCESS | 1652 | 1461143477532 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1652 | 1461143477535 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1652 | 1461143477537 Marionette TRACE conn2 <- [1,402,null,{}] 02:11:17 INFO - PROCESS | 1652 | 1461143477541 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}] 02:11:17 INFO - PROCESS | 1652 | 1461143477672 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:11:17 INFO - PROCESS | 1652 | 1461143477717 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2d3000 == 33 [pid = 1652] [id = 108] 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x112129000) [pid = 1652] [serial = 321] [outer = 0x0] 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b035800) [pid = 1652] [serial = 322] [outer = 0x112129000] 02:11:17 INFO - PROCESS | 1652 | 1461143477756 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1274bfc00) [pid = 1652] [serial = 323] [outer = 0x112129000] 02:11:18 INFO - PROCESS | 1652 | 1461143478217 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]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 721ms 02:11:18 INFO - PROCESS | 1652 | 1461143478262 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1652 | 1461143478264 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:11:18 INFO - PROCESS | 1652 | 1461143478266 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1652 | 1461143478268 Marionette TRACE conn2 <- [1,406,null,{}] 02:11:18 INFO - PROCESS | 1652 | 1461143478270 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}] 02:11:18 INFO - PROCESS | 1652 | 1461143478357 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:11:18 INFO - PROCESS | 1652 | 1461143478362 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x123989800 == 34 [pid = 1652] [id = 109] 02:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12887e800) [pid = 1652] [serial = 324] [outer = 0x0] 02:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x128ff6000) [pid = 1652] [serial = 325] [outer = 0x12887e800] 02:11:18 INFO - PROCESS | 1652 | 1461143478390 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b028800) [pid = 1652] [serial = 326] [outer = 0x12887e800] 02:11:18 INFO - PROCESS | 1652 | 1461143478715 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]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:11:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 471ms 02:11:18 INFO - PROCESS | 1652 | 1461143478738 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1652 | 1461143478744 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:11:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:11:18 INFO - PROCESS | 1652 | 1461143478748 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1652 | 1461143478749 Marionette TRACE conn2 <- [1,410,null,{}] 02:11:18 INFO - PROCESS | 1652 | 1461143478753 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}] 02:11:18 INFO - PROCESS | 1652 | 1461143478894 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:11:18 INFO - PROCESS | 1652 | 1461143478902 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aab000 == 35 [pid = 1652] [id = 110] 02:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1292de000) [pid = 1652] [serial = 327] [outer = 0x0] 02:11:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b02ec00) [pid = 1652] [serial = 328] [outer = 0x1292de000] 02:11:18 INFO - PROCESS | 1652 | 1461143478945 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b0e7800) [pid = 1652] [serial = 329] [outer = 0x1292de000] 02:11:19 INFO - PROCESS | 1652 | 1461143479347 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]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 02:11:19 INFO - PROCESS | 1652 | 1461143479369 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1652 | 1461143479373 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:11:19 INFO - PROCESS | 1652 | 1461143479377 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1652 | 1461143479378 Marionette TRACE conn2 <- [1,414,null,{}] 02:11:19 INFO - PROCESS | 1652 | 1461143479381 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}] 02:11:19 INFO - PROCESS | 1652 | 1461143479520 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:11:19 INFO - PROCESS | 1652 | 1461143479529 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12403d800 == 36 [pid = 1652] [id = 111] 02:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b0e8800) [pid = 1652] [serial = 330] [outer = 0x0] 02:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b3b9400) [pid = 1652] [serial = 331] [outer = 0x12b0e8800] 02:11:19 INFO - PROCESS | 1652 | 1461143479568 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b65d000) [pid = 1652] [serial = 332] [outer = 0x12b0e8800] 02:11:20 INFO - PROCESS | 1652 | 1461143480131 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]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 820ms 02:11:20 INFO - PROCESS | 1652 | 1461143480197 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1652 | 1461143480200 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:11:20 INFO - PROCESS | 1652 | 1461143480204 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1652 | 1461143480207 Marionette TRACE conn2 <- [1,418,null,{}] 02:11:20 INFO - PROCESS | 1652 | 1461143480210 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}] 02:11:20 INFO - PROCESS | 1652 | 1461143480304 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:11:20 INFO - PROCESS | 1652 | 1461143480349 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ee8800 == 37 [pid = 1652] [id = 112] 02:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1162e6c00) [pid = 1652] [serial = 333] [outer = 0x0] 02:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118c79c00) [pid = 1652] [serial = 334] [outer = 0x1162e6c00] 02:11:20 INFO - PROCESS | 1652 | 1461143480381 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f88000) [pid = 1652] [serial = 335] [outer = 0x1162e6c00] 02:11:21 INFO - PROCESS | 1652 | 1461143481287 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]]]}] 02:11:21 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 02:11:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1123ms 02:11:21 INFO - PROCESS | 1652 | 1461143481328 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1652 | 1461143481332 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:11:21 INFO - PROCESS | 1652 | 1461143481337 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1652 | 1461143481339 Marionette TRACE conn2 <- [1,422,null,{}] 02:11:21 INFO - PROCESS | 1652 | 1461143481341 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}] 02:11:21 INFO - PROCESS | 1652 | 1461143481436 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:11:21 INFO - PROCESS | 1652 | 1461143481477 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad7000 == 38 [pid = 1652] [id = 113] 02:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118f8bc00) [pid = 1652] [serial = 336] [outer = 0x0] 02:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11abaec00) [pid = 1652] [serial = 337] [outer = 0x118f8bc00] 02:11:21 INFO - PROCESS | 1652 | 1461143481508 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11ac7ec00) [pid = 1652] [serial = 338] [outer = 0x118f8bc00] 02:11:22 INFO - PROCESS | 1652 | 1461143482578 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]]]}] 02:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1277ms 02:11:22 INFO - PROCESS | 1652 | 1461143482614 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1652 | 1461143482616 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:11:22 INFO - PROCESS | 1652 | 1461143482619 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1652 | 1461143482622 Marionette TRACE conn2 <- [1,426,null,{}] 02:11:22 INFO - PROCESS | 1652 | 1461143482625 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}] 02:11:22 INFO - PROCESS | 1652 | 1461143482704 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:11:22 INFO - PROCESS | 1652 | 1461143482782 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x119803000 == 39 [pid = 1652] [id = 114] 02:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118cdbc00) [pid = 1652] [serial = 339] [outer = 0x0] 02:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118ed1400) [pid = 1652] [serial = 340] [outer = 0x118cdbc00] 02:11:22 INFO - PROCESS | 1652 | 1461143482811 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11912b000) [pid = 1652] [serial = 341] [outer = 0x118cdbc00] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x116219000 == 38 [pid = 1652] [id = 84] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123aab000 == 37 [pid = 1652] [id = 110] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x123989800 == 36 [pid = 1652] [id = 109] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2d3000 == 35 [pid = 1652] [id = 108] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcd3800 == 34 [pid = 1652] [id = 107] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11bad1800 == 33 [pid = 1652] [id = 106] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11b140800 == 32 [pid = 1652] [id = 105] 02:11:22 INFO - PROCESS | 1652 | --DOCSHELL 0x11a995000 == 31 [pid = 1652] [id = 104] 02:11:22 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12657f800) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11a808000 == 30 [pid = 1652] [id = 103] 02:11:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119861000 == 29 [pid = 1652] [id = 102] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12fa30000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12be34800) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1158d6800) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b3bec00) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1271c9800) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1188a2000) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118f7dc00) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c0e0400) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11c440400) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be6a400) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f8a400) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11ac7e800) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12371fc00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11bcee400) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x128ff0400) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b031c00) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12d1c2400) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118f6a000) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127d37400) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1652 | 1461143483164 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] 02:11:23 INFO - PROCESS | 1652 | 1461143483195 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:11:23 INFO - PROCESS | 1652 | 1461143483199 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1652 | 1461143483201 Marionette TRACE conn2 <- [1,430,null,{}] 02:11:23 INFO - PROCESS | 1652 | 1461143483203 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}] 02:11:23 INFO - PROCESS | 1652 | 1461143483274 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:11:23 INFO - PROCESS | 1652 | 1461143483278 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x119871000 == 30 [pid = 1652] [id = 115] 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1191b6800) [pid = 1652] [serial = 342] [outer = 0x0] 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a764000) [pid = 1652] [serial = 343] [outer = 0x1191b6800] 02:11:23 INFO - PROCESS | 1652 | 1461143483306 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ac76800) [pid = 1652] [serial = 344] [outer = 0x1191b6800] 02:11:23 INFO - PROCESS | 1652 | 1461143483649 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]]]}] 02:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 02:11:23 INFO - PROCESS | 1652 | 1461143483669 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1652 | 1461143483670 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:11:23 INFO - PROCESS | 1652 | 1461143483674 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1652 | 1461143483677 Marionette TRACE conn2 <- [1,434,null,{}] 02:11:23 INFO - PROCESS | 1652 | 1461143483685 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}] 02:11:23 INFO - PROCESS | 1652 | 1461143483760 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:11:23 INFO - PROCESS | 1652 | 1461143483804 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acab800 == 31 [pid = 1652] [id = 116] 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114c07800) [pid = 1652] [serial = 345] [outer = 0x0] 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11acf0000) [pid = 1652] [serial = 346] [outer = 0x114c07800] 02:11:23 INFO - PROCESS | 1652 | 1461143483832 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11babb400) [pid = 1652] [serial = 347] [outer = 0x114c07800] 02:11:24 INFO - PROCESS | 1652 | 1461143484148 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]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 02:11:24 INFO - PROCESS | 1652 | 1461143484196 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:11:24 INFO - PROCESS | 1652 | 1461143484198 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:11:24 INFO - PROCESS | 1652 | 1461143484200 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1652 | 1461143484201 Marionette TRACE conn2 <- [1,438,null,{}] 02:11:24 INFO - PROCESS | 1652 | 1461143484203 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}] 02:11:24 INFO - PROCESS | 1652 | 1461143484276 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:11:24 INFO - PROCESS | 1652 | 1461143484319 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1d800 == 32 [pid = 1652] [id = 117] 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11ac7a000) [pid = 1652] [serial = 348] [outer = 0x0] 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bcf4c00) [pid = 1652] [serial = 349] [outer = 0x11ac7a000] 02:11:24 INFO - PROCESS | 1652 | 1461143484346 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c3d8800) [pid = 1652] [serial = 350] [outer = 0x11ac7a000] 02:11:24 INFO - PROCESS | 1652 | 1461143484648 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]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 02:11:24 INFO - PROCESS | 1652 | 1461143484672 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1652 | 1461143484676 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:11:24 INFO - PROCESS | 1652 | 1461143484680 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1652 | 1461143484682 Marionette TRACE conn2 <- [1,442,null,{}] 02:11:24 INFO - PROCESS | 1652 | 1461143484686 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}] 02:11:24 INFO - PROCESS | 1652 | 1461143484795 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:11:24 INFO - PROCESS | 1652 | 1461143484802 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7a1000 == 33 [pid = 1652] [id = 118] 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x114ea8800) [pid = 1652] [serial = 351] [outer = 0x0] 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c778800) [pid = 1652] [serial = 352] [outer = 0x114ea8800] 02:11:24 INFO - PROCESS | 1652 | 1461143484843 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123a14400) [pid = 1652] [serial = 353] [outer = 0x114ea8800] 02:11:25 INFO - PROCESS | 1652 | 1461143485329 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]]]}] 02:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms 02:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:11:25 INFO - PROCESS | 1652 | 1461143485351 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1652 | 1461143485352 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:11:25 INFO - PROCESS | 1652 | 1461143485355 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1652 | 1461143485355 Marionette TRACE conn2 <- [1,446,null,{}] 02:11:25 INFO - PROCESS | 1652 | 1461143485360 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}] 02:11:25 INFO - PROCESS | 1652 | 1461143485468 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:11:25 INFO - PROCESS | 1652 | 1461143485474 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9b000 == 34 [pid = 1652] [id = 119] 02:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123b65c00) [pid = 1652] [serial = 354] [outer = 0x0] 02:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126523c00) [pid = 1652] [serial = 355] [outer = 0x123b65c00] 02:11:25 INFO - PROCESS | 1652 | 1461143485501 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127c70800) [pid = 1652] [serial = 356] [outer = 0x123b65c00] 02:11:25 INFO - PROCESS | 1652 | 1461143485846 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]]]}] 02:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 02:11:25 INFO - PROCESS | 1652 | 1461143485877 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1652 | 1461143485878 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:11:25 INFO - PROCESS | 1652 | 1461143485881 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1652 | 1461143485882 Marionette TRACE conn2 <- [1,450,null,{}] 02:11:25 INFO - PROCESS | 1652 | 1461143485884 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}] 02:11:25 INFO - PROCESS | 1652 | 1461143485983 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:11:25 INFO - PROCESS | 1652 | 1461143485987 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ca4000 == 35 [pid = 1652] [id = 120] 02:11:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1146b5800) [pid = 1652] [serial = 357] [outer = 0x0] 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x128886400) [pid = 1652] [serial = 358] [outer = 0x1146b5800] 02:11:26 INFO - PROCESS | 1652 | 1461143486012 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1292da000) [pid = 1652] [serial = 359] [outer = 0x1146b5800] 02:11:26 INFO - PROCESS | 1652 | 1461143486351 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] 02:11:26 INFO - PROCESS | 1652 | 1461143486406 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:11:26 INFO - PROCESS | 1652 | 1461143486408 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1652 | 1461143486409 Marionette TRACE conn2 <- [1,454,null,{}] 02:11:26 INFO - PROCESS | 1652 | 1461143486412 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}] 02:11:26 INFO - PROCESS | 1652 | 1461143486497 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:11:26 INFO - PROCESS | 1652 | 1461143486501 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12652f000 == 36 [pid = 1652] [id = 121] 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128882400) [pid = 1652] [serial = 360] [outer = 0x0] 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b0dac00) [pid = 1652] [serial = 361] [outer = 0x128882400] 02:11:26 INFO - PROCESS | 1652 | 1461143486526 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b3b1400) [pid = 1652] [serial = 362] [outer = 0x128882400] 02:11:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:26 INFO - PROCESS | 1652 | 1461143486854 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]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:11:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 02:11:26 INFO - PROCESS | 1652 | 1461143486881 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1652 | 1461143486883 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:11:26 INFO - PROCESS | 1652 | 1461143486885 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1652 | 1461143486886 Marionette TRACE conn2 <- [1,458,null,{}] 02:11:26 INFO - PROCESS | 1652 | 1461143486888 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}] 02:11:26 INFO - PROCESS | 1652 | 1461143486976 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:11:26 INFO - PROCESS | 1652 | 1461143486980 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274a0800 == 37 [pid = 1652] [id = 122] 02:11:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b3b2c00) [pid = 1652] [serial = 363] [outer = 0x0] 02:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b657c00) [pid = 1652] [serial = 364] [outer = 0x12b3b2c00] 02:11:27 INFO - PROCESS | 1652 | 1461143487005 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b687800) [pid = 1652] [serial = 365] [outer = 0x12b3b2c00] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b8fb400) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12887e800) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123f18000) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bce8c00) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c0e0c00) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123721400) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x112129000) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118ce0c00) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11acd1000) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11aa03c00) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1292de000) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1158d6c00) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:11:27 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191b5400) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:11:27 INFO - PROCESS | 1652 | 1461143487416 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] 02:11:27 INFO - PROCESS | 1652 | 1461143487455 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:11:27 INFO - PROCESS | 1652 | 1461143487461 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1652 | 1461143487462 Marionette TRACE conn2 <- [1,462,null,{}] 02:11:27 INFO - PROCESS | 1652 | 1461143487464 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}] 02:11:27 INFO - PROCESS | 1652 | 1461143487536 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:11:27 INFO - PROCESS | 1652 | 1461143487542 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc8000 == 38 [pid = 1652] [id = 123] 02:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11b862000) [pid = 1652] [serial = 366] [outer = 0x0] 02:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1243a9c00) [pid = 1652] [serial = 367] [outer = 0x11b862000] 02:11:27 INFO - PROCESS | 1652 | 1461143487568 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b3ba000) [pid = 1652] [serial = 368] [outer = 0x11b862000] 02:11:27 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:27 INFO - PROCESS | 1652 | 1461143487894 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] 02:11:27 INFO - PROCESS | 1652 | 1461143487931 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:11:27 INFO - PROCESS | 1652 | 1461143487933 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1652 | 1461143487935 Marionette TRACE conn2 <- [1,466,null,{}] 02:11:27 INFO - PROCESS | 1652 | 1461143487938 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}] 02:11:28 INFO - PROCESS | 1652 | 1461143488024 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:11:28 INFO - PROCESS | 1652 | 1461143488069 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288dc800 == 39 [pid = 1652] [id = 124] 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c3d3c00) [pid = 1652] [serial = 369] [outer = 0x0] 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba3f800) [pid = 1652] [serial = 370] [outer = 0x11c3d3c00] 02:11:28 INFO - PROCESS | 1652 | 1461143488099 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12be39c00) [pid = 1652] [serial = 371] [outer = 0x11c3d3c00] 02:11:28 INFO - PROCESS | 1652 | 1461143488411 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] 02:11:28 INFO - PROCESS | 1652 | 1461143488455 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:11:28 INFO - PROCESS | 1652 | 1461143488457 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1652 | 1461143488458 Marionette TRACE conn2 <- [1,470,null,{}] 02:11:28 INFO - PROCESS | 1652 | 1461143488461 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}] 02:11:28 INFO - PROCESS | 1652 | 1461143488531 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:11:28 INFO - PROCESS | 1652 | 1461143488535 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b45b000 == 40 [pid = 1652] [id = 125] 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12be3a800) [pid = 1652] [serial = 372] [outer = 0x0] 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12ce2ec00) [pid = 1652] [serial = 373] [outer = 0x12be3a800] 02:11:28 INFO - PROCESS | 1652 | 1461143488562 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d047400) [pid = 1652] [serial = 374] [outer = 0x12be3a800] 02:11:28 INFO - PROCESS | 1652 | 1461143488873 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]]]}] 02:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 02:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:11:28 INFO - PROCESS | 1652 | 1461143488934 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1652 | 1461143488935 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1652 | 1461143488937 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1652 | 1461143488938 Marionette TRACE conn2 <- [1,474,null,{}] 02:11:28 INFO - PROCESS | 1652 | 1461143488941 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}] 02:11:29 INFO - PROCESS | 1652 | 1461143489013 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:11:29 INFO - PROCESS | 1652 | 1461143489017 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0f800 == 41 [pid = 1652] [id = 126] 02:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d04dc00) [pid = 1652] [serial = 375] [outer = 0x0] 02:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d1b7000) [pid = 1652] [serial = 376] [outer = 0x12d04dc00] 02:11:29 INFO - PROCESS | 1652 | 1461143489045 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12d48d000) [pid = 1652] [serial = 377] [outer = 0x12d04dc00] 02:11:29 INFO - PROCESS | 1652 | --DOCSHELL 0x119803000 == 40 [pid = 1652] [id = 114] 02:11:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad7000 == 39 [pid = 1652] [id = 113] 02:11:29 INFO - PROCESS | 1652 | --DOCSHELL 0x118ee8800 == 38 [pid = 1652] [id = 112] 02:11:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12403d800 == 37 [pid = 1652] [id = 111] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11acab800 == 36 [pid = 1652] [id = 116] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119871000 == 35 [pid = 1652] [id = 115] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1274a0800 == 34 [pid = 1652] [id = 122] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12652f000 == 33 [pid = 1652] [id = 121] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x118ca4000 == 32 [pid = 1652] [id = 120] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x1288dc800 == 31 [pid = 1652] [id = 124] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7a1000 == 30 [pid = 1652] [id = 118] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc8000 == 29 [pid = 1652] [id = 123] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9b000 == 28 [pid = 1652] [id = 119] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1d800 == 27 [pid = 1652] [id = 117] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x127c71800) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11c441400) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123a1f000) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126582000) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123f20c00) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b035800) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1274bfc00) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118ed9000) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118f83c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11b03d800) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11ac74c00) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11acd0400) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b02ec00) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x118ed5400) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11784dc00) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x119c72800) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11aa07800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x118c10800) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x114274400) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11b869000) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x127d37800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11c061000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1271d0c00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11bcedc00) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b028800) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11c3d0c00) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12b0e7800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12371dc00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11b85ec00) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x128ff6000) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 02:11:30 INFO - PROCESS | 1652 | --DOCSHELL 0x12b45b000 == 26 [pid = 1652] [id = 125] 02:11:30 INFO - PROCESS | 1652 | 1461143490361 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]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:11:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1470ms 02:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:11:30 INFO - PROCESS | 1652 | 1461143490412 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1652 | 1461143490414 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:11:30 INFO - PROCESS | 1652 | 1461143490418 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1652 | 1461143490420 Marionette TRACE conn2 <- [1,478,null,{}] 02:11:30 INFO - PROCESS | 1652 | 1461143490426 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}] 02:11:30 INFO - PROCESS | 1652 | 1461143490497 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:11:30 INFO - PROCESS | 1652 | 1461143490503 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116417000 == 27 [pid = 1652] [id = 127] 02:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1185a0000) [pid = 1652] [serial = 378] [outer = 0x0] 02:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x1185a2000) [pid = 1652] [serial = 379] [outer = 0x1185a0000] 02:11:30 INFO - PROCESS | 1652 | 1461143490536 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118c11400) [pid = 1652] [serial = 380] [outer = 0x1185a0000] 02:11:30 INFO - PROCESS | 1652 | 1461143490878 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]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:11:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 475ms 02:11:30 INFO - PROCESS | 1652 | 1461143490894 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1652 | 1461143490898 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:11:30 INFO - PROCESS | 1652 | 1461143490903 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1652 | 1461143490905 Marionette TRACE conn2 <- [1,482,null,{}] 02:11:30 INFO - PROCESS | 1652 | 1461143490909 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}] 02:11:30 INFO - PROCESS | 1652 | 1461143490981 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:11:31 INFO - PROCESS | 1652 | 1461143491020 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11885f800 == 28 [pid = 1652] [id = 128] 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11853d400) [pid = 1652] [serial = 381] [outer = 0x0] 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x118ce6000) [pid = 1652] [serial = 382] [outer = 0x11853d400] 02:11:31 INFO - PROCESS | 1652 | 1461143491047 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11912f400) [pid = 1652] [serial = 383] [outer = 0x11853d400] 02:11:31 INFO - PROCESS | 1652 | 1461143491381 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]]]}] 02:11:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:11:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 02:11:31 INFO - PROCESS | 1652 | 1461143491427 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:11:31 INFO - PROCESS | 1652 | 1461143491430 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:11:31 INFO - PROCESS | 1652 | 1461143491434 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1652 | 1461143491438 Marionette TRACE conn2 <- [1,486,null,{}] 02:11:31 INFO - PROCESS | 1652 | 1461143491450 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}] 02:11:31 INFO - PROCESS | 1652 | 1461143491587 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:11:31 INFO - PROCESS | 1652 | 1461143491605 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985f800 == 29 [pid = 1652] [id = 129] 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11212c000) [pid = 1652] [serial = 384] [outer = 0x0] 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119c6a800) [pid = 1652] [serial = 385] [outer = 0x11212c000] 02:11:31 INFO - PROCESS | 1652 | 1461143491650 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11ac73400) [pid = 1652] [serial = 386] [outer = 0x11212c000] 02:11:32 INFO - PROCESS | 1652 | 1461143492013 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]]]}] 02:11:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:11:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 627ms 02:11:32 INFO - PROCESS | 1652 | 1461143492061 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1652 | 1461143492063 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:11:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:11:32 INFO - PROCESS | 1652 | 1461143492065 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1652 | 1461143492066 Marionette TRACE conn2 <- [1,490,null,{}] 02:11:32 INFO - PROCESS | 1652 | 1461143492068 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}] 02:11:32 INFO - PROCESS | 1652 | 1461143492137 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:11:32 INFO - PROCESS | 1652 | 1461143492177 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a980800 == 30 [pid = 1652] [id = 130] 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ac70400) [pid = 1652] [serial = 387] [outer = 0x0] 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11acc4c00) [pid = 1652] [serial = 388] [outer = 0x11ac70400] 02:11:32 INFO - PROCESS | 1652 | 1461143492203 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b034c00) [pid = 1652] [serial = 389] [outer = 0x11ac70400] 02:11:32 INFO - PROCESS | 1652 | 1461143492467 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]]]}] 02:11:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:11:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 421ms 02:11:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:11:32 INFO - PROCESS | 1652 | 1461143492486 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1652 | 1461143492487 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:11:32 INFO - PROCESS | 1652 | 1461143492497 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1652 | 1461143492498 Marionette TRACE conn2 <- [1,494,null,{}] 02:11:32 INFO - PROCESS | 1652 | 1461143492500 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}] 02:11:32 INFO - PROCESS | 1652 | 1461143492570 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:11:32 INFO - PROCESS | 1652 | 1461143492575 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca4000 == 31 [pid = 1652] [id = 131] 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1162e3400) [pid = 1652] [serial = 390] [outer = 0x0] 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11b85b400) [pid = 1652] [serial = 391] [outer = 0x1162e3400] 02:11:32 INFO - PROCESS | 1652 | 1461143492602 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11b8ff000) [pid = 1652] [serial = 392] [outer = 0x1162e3400] 02:11:32 INFO - PROCESS | 1652 | 1461143492982 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:11:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms 02:11:33 INFO - PROCESS | 1652 | 1461143493016 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 1652 | 1461143493018 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:11:33 INFO - PROCESS | 1652 | 1461143493021 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1652 | 1461143493023 Marionette TRACE conn2 <- [1,498,null,{}] 02:11:33 INFO - PROCESS | 1652 | 1461143493035 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}] 02:11:33 INFO - PROCESS | 1652 | 1461143493168 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:11:33 INFO - PROCESS | 1652 | 1461143493187 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1d000 == 32 [pid = 1652] [id = 132] 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c0e2800) [pid = 1652] [serial = 393] [outer = 0x0] 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c3d7000) [pid = 1652] [serial = 394] [outer = 0x11c0e2800] 02:11:33 INFO - PROCESS | 1652 | 1461143493231 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c45cc00) [pid = 1652] [serial = 395] [outer = 0x11c0e2800] 02:11:33 INFO - PROCESS | 1652 | 1461143493566 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]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:11:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 577ms 02:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:11:33 INFO - PROCESS | 1652 | 1461143493599 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:11:33 INFO - PROCESS | 1652 | 1461143493600 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:11:33 INFO - PROCESS | 1652 | 1461143493602 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1652 | 1461143493603 Marionette TRACE conn2 <- [1,502,null,{}] 02:11:33 INFO - PROCESS | 1652 | 1461143493606 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}] 02:11:33 INFO - PROCESS | 1652 | 1461143493695 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:11:33 INFO - PROCESS | 1652 | 1461143493700 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc0800 == 33 [pid = 1652] [id = 133] 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118f5c000) [pid = 1652] [serial = 396] [outer = 0x0] 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c66e400) [pid = 1652] [serial = 397] [outer = 0x118f5c000] 02:11:33 INFO - PROCESS | 1652 | 1461143493726 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12391fc00) [pid = 1652] [serial = 398] [outer = 0x118f5c000] 02:11:34 INFO - PROCESS | 1652 | 1461143494001 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]]]}] 02:11:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:11:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 420ms 02:11:34 INFO - PROCESS | 1652 | 1461143494029 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1652 | 1461143494031 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:11:34 INFO - PROCESS | 1652 | 1461143494033 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1652 | 1461143494034 Marionette TRACE conn2 <- [1,506,null,{}] 02:11:34 INFO - PROCESS | 1652 | 1461143494036 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}] 02:11:34 INFO - PROCESS | 1652 | 1461143494108 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:11:34 INFO - PROCESS | 1652 | 1461143494113 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2e2800 == 34 [pid = 1652] [id = 134] 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c0e5800) [pid = 1652] [serial = 399] [outer = 0x0] 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123c7a400) [pid = 1652] [serial = 400] [outer = 0x11c0e5800] 02:11:34 INFO - PROCESS | 1652 | 1461143494140 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243aac00) [pid = 1652] [serial = 401] [outer = 0x11c0e5800] 02:11:34 INFO - PROCESS | 1652 | 1461143494458 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]]]}] 02:11:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:11:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 02:11:34 INFO - PROCESS | 1652 | 1461143494503 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1652 | 1461143494504 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:11:34 INFO - PROCESS | 1652 | 1461143494506 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1652 | 1461143494507 Marionette TRACE conn2 <- [1,510,null,{}] 02:11:34 INFO - PROCESS | 1652 | 1461143494510 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}] 02:11:34 INFO - PROCESS | 1652 | 1461143494598 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:11:34 INFO - PROCESS | 1652 | 1461143494604 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985d800 == 35 [pid = 1652] [id = 135] 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b033c00) [pid = 1652] [serial = 402] [outer = 0x0] 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x126524400) [pid = 1652] [serial = 403] [outer = 0x11b033c00] 02:11:34 INFO - PROCESS | 1652 | 1461143494630 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1271cd800) [pid = 1652] [serial = 404] [outer = 0x11b033c00] 02:11:34 INFO - PROCESS | 1652 | 1461143494935 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]]]}] 02:11:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:11:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 02:11:34 INFO - PROCESS | 1652 | 1461143494978 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:11:34 INFO - PROCESS | 1652 | 1461143494980 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:11:34 INFO - PROCESS | 1652 | 1461143494983 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:11:34 INFO - PROCESS | 1652 | 1461143494985 Marionette TRACE conn2 <- [1,514,null,{}] 02:11:34 INFO - PROCESS | 1652 | 1461143494988 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}] 02:11:35 INFO - PROCESS | 1652 | 1461143495101 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:11:35 INFO - PROCESS | 1652 | 1461143495110 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aa1000 == 36 [pid = 1652] [id = 136] 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1271ce000) [pid = 1652] [serial = 405] [outer = 0x0] 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127680400) [pid = 1652] [serial = 406] [outer = 0x1271ce000] 02:11:35 INFO - PROCESS | 1652 | 1461143495149 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x127c71800) [pid = 1652] [serial = 407] [outer = 0x1271ce000] 02:11:35 INFO - PROCESS | 1652 | 1461143495592 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]]]}] 02:11:35 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 02:11:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 620ms 02:11:35 INFO - PROCESS | 1652 | 1461143495602 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1652 | 1461143495604 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:11:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:11:35 INFO - PROCESS | 1652 | 1461143495606 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1652 | 1461143495608 Marionette TRACE conn2 <- [1,518,null,{}] 02:11:35 INFO - PROCESS | 1652 | 1461143495610 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}] 02:11:35 INFO - PROCESS | 1652 | 1461143495706 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:11:35 INFO - PROCESS | 1652 | 1461143495735 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca3800 == 37 [pid = 1652] [id = 137] 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127d3f400) [pid = 1652] [serial = 408] [outer = 0x0] 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ff0000) [pid = 1652] [serial = 409] [outer = 0x127d3f400] 02:11:35 INFO - PROCESS | 1652 | 1461143495764 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b02a400) [pid = 1652] [serial = 410] [outer = 0x127d3f400] 02:11:36 INFO - PROCESS | 1652 | 1461143496137 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]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:11:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 571ms 02:11:36 INFO - PROCESS | 1652 | 1461143496178 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:11:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:11:36 INFO - PROCESS | 1652 | 1461143496180 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:11:36 INFO - PROCESS | 1652 | 1461143496183 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1652 | 1461143496185 Marionette TRACE conn2 <- [1,522,null,{}] 02:11:36 INFO - PROCESS | 1652 | 1461143496188 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}] 02:11:36 INFO - PROCESS | 1652 | 1461143496320 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:11:36 INFO - PROCESS | 1652 | 1461143496340 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x126538000 == 38 [pid = 1652] [id = 138] 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b02c000) [pid = 1652] [serial = 411] [outer = 0x0] 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b0e2000) [pid = 1652] [serial = 412] [outer = 0x12b02c000] 02:11:36 INFO - PROCESS | 1652 | 1461143496379 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b3b5000) [pid = 1652] [serial = 413] [outer = 0x12b02c000] 02:11:36 INFO - PROCESS | 1652 | 1461143496783 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]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:11:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 620ms 02:11:36 INFO - PROCESS | 1652 | 1461143496802 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1652 | 1461143496803 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:11:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:11:36 INFO - PROCESS | 1652 | 1461143496806 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1652 | 1461143496807 Marionette TRACE conn2 <- [1,526,null,{}] 02:11:36 INFO - PROCESS | 1652 | 1461143496809 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}] 02:11:36 INFO - PROCESS | 1652 | 1461143496896 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:11:36 INFO - PROCESS | 1652 | 1461143496907 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cd5000 == 39 [pid = 1652] [id = 139] 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b3b5400) [pid = 1652] [serial = 414] [outer = 0x0] 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b3bdc00) [pid = 1652] [serial = 415] [outer = 0x12b3b5400] 02:11:36 INFO - PROCESS | 1652 | 1461143496934 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b686000) [pid = 1652] [serial = 416] [outer = 0x12b3b5400] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123b65c00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1146b5800) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x128882400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b3b2c00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c3d3c00) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b862000) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114ea8800) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11ac7a000) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x114c07800) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191b6800) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x118cdbc00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118f8bc00) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1162e6c00) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b0e8800) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1144a9c00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x112132800) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c3cf000) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11212b000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118f89400) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:11:37 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12be3a800) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:11:37 INFO - PROCESS | 1652 | 1461143497420 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]]]}] 02:11:37 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 02:11:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 669ms 02:11:37 INFO - PROCESS | 1652 | 1461143497475 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:11:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:11:37 INFO - PROCESS | 1652 | 1461143497476 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:11:37 INFO - PROCESS | 1652 | 1461143497478 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1652 | 1461143497479 Marionette TRACE conn2 <- [1,530,null,{}] 02:11:37 INFO - PROCESS | 1652 | 1461143497482 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}] 02:11:37 INFO - PROCESS | 1652 | 1461143497552 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:11:37 INFO - PROCESS | 1652 | 1461143497557 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x119154800 == 40 [pid = 1652] [id = 140] 02:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11624fc00) [pid = 1652] [serial = 417] [outer = 0x0] 02:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119131800) [pid = 1652] [serial = 418] [outer = 0x11624fc00] 02:11:37 INFO - PROCESS | 1652 | 1461143497583 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b040800) [pid = 1652] [serial = 419] [outer = 0x11624fc00] 02:11:37 INFO - PROCESS | 1652 | 1461143497867 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"]]]}] 02:11:37 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 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:11:37 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 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:11:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:11:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 418ms 02:11:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:11:37 INFO - PROCESS | 1652 | 1461143497898 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1652 | 1461143497899 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:11:37 INFO - PROCESS | 1652 | 1461143497901 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1652 | 1461143497902 Marionette TRACE conn2 <- [1,534,null,{}] 02:11:37 INFO - PROCESS | 1652 | 1461143497905 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}] 02:11:37 INFO - PROCESS | 1652 | 1461143497986 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:11:38 INFO - PROCESS | 1652 | 1461143498030 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cd3000 == 41 [pid = 1652] [id = 141] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1162e6c00) [pid = 1652] [serial = 420] [outer = 0x0] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c3cf000) [pid = 1652] [serial = 421] [outer = 0x1162e6c00] 02:11:38 INFO - PROCESS | 1652 | 1461143498055 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12bc92c00) [pid = 1652] [serial = 422] [outer = 0x1162e6c00] 02:11:38 INFO - PROCESS | 1652 | 1461143498337 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]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:11:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 02:11:38 INFO - PROCESS | 1652 | 1461143498375 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1652 | 1461143498377 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:11:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:11:38 INFO - PROCESS | 1652 | 1461143498380 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1652 | 1461143498381 Marionette TRACE conn2 <- [1,538,null,{}] 02:11:38 INFO - PROCESS | 1652 | 1461143498383 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}] 02:11:38 INFO - PROCESS | 1652 | 1461143498471 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:11:38 INFO - PROCESS | 1652 | 1461143498478 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba21800 == 42 [pid = 1652] [id = 142] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11acc2800) [pid = 1652] [serial = 423] [outer = 0x0] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bc97800) [pid = 1652] [serial = 424] [outer = 0x11acc2800] 02:11:38 INFO - PROCESS | 1652 | 1461143498505 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12be61400) [pid = 1652] [serial = 425] [outer = 0x11acc2800] 02:11:38 INFO - PROCESS | 1652 | 1461143498827 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]]]}] 02:11:38 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. 02:11:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 02:11:38 INFO - PROCESS | 1652 | 1461143498849 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1652 | 1461143498850 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:11:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:11:38 INFO - PROCESS | 1652 | 1461143498852 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1652 | 1461143498853 Marionette TRACE conn2 <- [1,542,null,{}] 02:11:38 INFO - PROCESS | 1652 | 1461143498856 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}] 02:11:38 INFO - PROCESS | 1652 | 1461143498951 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:11:38 INFO - PROCESS | 1652 | 1461143498957 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c098000 == 43 [pid = 1652] [id = 143] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c434800) [pid = 1652] [serial = 426] [outer = 0x0] 02:11:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12be3ac00) [pid = 1652] [serial = 427] [outer = 0x11c434800] 02:11:38 INFO - PROCESS | 1652 | 1461143498981 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d04e800) [pid = 1652] [serial = 428] [outer = 0x11c434800] 02:11:39 INFO - PROCESS | 1652 | 1461143499283 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]]]}] 02:11:39 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. 02:11:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 02:11:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:11:39 INFO - PROCESS | 1652 | 1461143499321 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:11:39 INFO - PROCESS | 1652 | 1461143499322 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:11:39 INFO - PROCESS | 1652 | 1461143499326 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:11:39 INFO - PROCESS | 1652 | 1461143499329 Marionette TRACE conn2 <- [1,546,null,{}] 02:11:39 INFO - PROCESS | 1652 | 1461143499331 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}] 02:11:39 INFO - PROCESS | 1652 | 1461143499420 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:11:39 INFO - PROCESS | 1652 | 1461143499532 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a69000 == 44 [pid = 1652] [id = 144] 02:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x112128800) [pid = 1652] [serial = 429] [outer = 0x0] 02:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11212f400) [pid = 1652] [serial = 430] [outer = 0x112128800] 02:11:39 INFO - PROCESS | 1652 | 1461143499570 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1146c3800) [pid = 1652] [serial = 431] [outer = 0x112128800] 02:11:40 INFO - PROCESS | 1652 | 1461143500004 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]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:11:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 721ms 02:11:40 INFO - PROCESS | 1652 | 1461143500049 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1652 | 1461143500053 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:11:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:11:40 INFO - PROCESS | 1652 | 1461143500057 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1652 | 1461143500059 Marionette TRACE conn2 <- [1,550,null,{}] 02:11:40 INFO - PROCESS | 1652 | 1461143500062 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}] 02:11:40 INFO - PROCESS | 1652 | 1461143500171 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:11:40 INFO - PROCESS | 1652 | 1461143500263 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a517000 == 45 [pid = 1652] [id = 145] 02:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11853e000) [pid = 1652] [serial = 432] [outer = 0x0] 02:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118ed3800) [pid = 1652] [serial = 433] [outer = 0x11853e000] 02:11:40 INFO - PROCESS | 1652 | 1461143500300 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119c6a400) [pid = 1652] [serial = 434] [outer = 0x11853e000] 02:11:40 INFO - PROCESS | 1652 | 1461143500731 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]]]}] 02:11:40 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. 02:11:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 02:11:40 INFO - PROCESS | 1652 | 1461143500795 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:11:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:11:40 INFO - PROCESS | 1652 | 1461143500798 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:11:40 INFO - PROCESS | 1652 | 1461143500801 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1652 | 1461143500802 Marionette TRACE conn2 <- [1,554,null,{}] 02:11:40 INFO - PROCESS | 1652 | 1461143500805 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}] 02:11:40 INFO - PROCESS | 1652 | 1461143500950 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:11:40 INFO - PROCESS | 1652 | 1461143500961 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x124053000 == 46 [pid = 1652] [id = 146] 02:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119c72400) [pid = 1652] [serial = 435] [outer = 0x0] 02:11:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11acc8c00) [pid = 1652] [serial = 436] [outer = 0x119c72400] 02:11:40 INFO - PROCESS | 1652 | 1461143500991 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11bcee800) [pid = 1652] [serial = 437] [outer = 0x119c72400] 02:11:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:41 INFO - PROCESS | 1652 | 1461143501680 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]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:11:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 921ms 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12c098000 == 45 [pid = 1652] [id = 143] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba21800 == 44 [pid = 1652] [id = 142] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x127cd3000 == 43 [pid = 1652] [id = 141] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x119154800 == 42 [pid = 1652] [id = 140] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x127cd5000 == 41 [pid = 1652] [id = 139] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x126538000 == 40 [pid = 1652] [id = 138] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca3800 == 39 [pid = 1652] [id = 137] 02:11:41 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d1b7000) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 02:11:41 INFO - PROCESS | 1652 | 1461143501768 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1652 | 1461143501770 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123aa1000 == 38 [pid = 1652] [id = 136] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11985d800 == 37 [pid = 1652] [id = 135] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2e2800 == 36 [pid = 1652] [id = 134] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc0800 == 35 [pid = 1652] [id = 133] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1d000 == 34 [pid = 1652] [id = 132] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca4000 == 33 [pid = 1652] [id = 131] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a980800 == 32 [pid = 1652] [id = 130] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11985f800 == 31 [pid = 1652] [id = 129] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11885f800 == 30 [pid = 1652] [id = 128] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x116417000 == 29 [pid = 1652] [id = 127] 02:11:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba0f800 == 28 [pid = 1652] [id = 126] 02:11:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:11:41 INFO - PROCESS | 1652 | 1461143501782 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1652 | 1461143501784 Marionette TRACE conn2 <- [1,558,null,{}] 02:11:41 INFO - PROCESS | 1652 | 1461143501788 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}] 02:11:41 INFO - PROCESS | 1652 | 1461143501854 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:11:41 INFO - PROCESS | 1652 | 1461143501864 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x1187aa800 == 29 [pid = 1652] [id = 147] 02:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118540800) [pid = 1652] [serial = 438] [outer = 0x0] 02:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11878bc00) [pid = 1652] [serial = 439] [outer = 0x118540800] 02:11:41 INFO - PROCESS | 1652 | 1461143501896 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118ce3000) [pid = 1652] [serial = 440] [outer = 0x118540800] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11924e000) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11784a400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b3b3c00) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be3ec00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c3ce800) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12d047400) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x126523c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x128886400) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12b0dac00) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1292da000) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12b657c00) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b3b1400) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12be39c00) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1243a9c00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b687800) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c778800) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bcf4c00) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c3d8800) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11acf0000) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11babb400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a764000) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11ac76800) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11912b000) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118ed1400) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11ac7ec00) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11abaec00) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f88000) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118c79c00) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b3b9400) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12b65d000) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127c70800) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12ba3f800) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b3ba000) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123a14400) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12ce2ec00) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 02:11:42 INFO - PROCESS | 1652 | 1461143502264 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]]]}] 02:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 02:11:42 INFO - PROCESS | 1652 | 1461143502302 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1652 | 1461143502306 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:11:42 INFO - PROCESS | 1652 | 1461143502312 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1652 | 1461143502314 Marionette TRACE conn2 <- [1,562,null,{}] 02:11:42 INFO - PROCESS | 1652 | 1461143502316 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}] 02:11:42 INFO - PROCESS | 1652 | 1461143502385 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:11:42 INFO - PROCESS | 1652 | 1461143502392 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11986b800 == 30 [pid = 1652] [id = 148] 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x118ce0800) [pid = 1652] [serial = 441] [outer = 0x0] 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11912d800) [pid = 1652] [serial = 442] [outer = 0x118ce0800] 02:11:42 INFO - PROCESS | 1652 | 1461143502418 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a757c00) [pid = 1652] [serial = 443] [outer = 0x118ce0800] 02:11:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:42 INFO - PROCESS | 1652 | 1461143502751 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]]]}] 02:11:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:11:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 02:11:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:11:42 INFO - PROCESS | 1652 | 1461143502781 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1652 | 1461143502782 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:11:42 INFO - PROCESS | 1652 | 1461143502785 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1652 | 1461143502787 Marionette TRACE conn2 <- [1,566,null,{}] 02:11:42 INFO - PROCESS | 1652 | 1461143502795 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}] 02:11:42 INFO - PROCESS | 1652 | 1461143502874 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:11:42 INFO - PROCESS | 1652 | 1461143502916 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aac8800 == 31 [pid = 1652] [id = 149] 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11a758800) [pid = 1652] [serial = 444] [outer = 0x0] 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11ac7a800) [pid = 1652] [serial = 445] [outer = 0x11a758800] 02:11:42 INFO - PROCESS | 1652 | 1461143502944 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b85f400) [pid = 1652] [serial = 446] [outer = 0x11a758800] 02:11:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:43 INFO - PROCESS | 1652 | 1461143503235 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]]]}] 02:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 02:11:43 INFO - PROCESS | 1652 | 1461143503256 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1652 | 1461143503259 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:11:43 INFO - PROCESS | 1652 | 1461143503268 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1652 | 1461143503269 Marionette TRACE conn2 <- [1,570,null,{}] 02:11:43 INFO - PROCESS | 1652 | 1461143503271 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}] 02:11:43 INFO - PROCESS | 1652 | 1461143503351 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:11:43 INFO - PROCESS | 1652 | 1461143503355 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbd800 == 32 [pid = 1652] [id = 150] 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11b8fd400) [pid = 1652] [serial = 447] [outer = 0x0] 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11be30400) [pid = 1652] [serial = 448] [outer = 0x11b8fd400] 02:11:43 INFO - PROCESS | 1652 | 1461143503383 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c0e2400) [pid = 1652] [serial = 449] [outer = 0x11b8fd400] 02:11:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:43 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:43 INFO - PROCESS | 1652 | 1461143503717 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]]]}] 02:11:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:11:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 02:11:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:11:43 INFO - PROCESS | 1652 | 1461143503737 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1652 | 1461143503739 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:11:43 INFO - PROCESS | 1652 | 1461143503742 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1652 | 1461143503745 Marionette TRACE conn2 <- [1,574,null,{}] 02:11:43 INFO - PROCESS | 1652 | 1461143503747 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}] 02:11:43 INFO - PROCESS | 1652 | 1461143503850 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:11:43 INFO - PROCESS | 1652 | 1461143503854 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2de000 == 33 [pid = 1652] [id = 151] 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11babec00) [pid = 1652] [serial = 450] [outer = 0x0] 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c3d9c00) [pid = 1652] [serial = 451] [outer = 0x11babec00] 02:11:43 INFO - PROCESS | 1652 | 1461143503881 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c66ec00) [pid = 1652] [serial = 452] [outer = 0x11babec00] 02:11:44 INFO - PROCESS | 1652 | 1461143504196 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]]]}] 02:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 471ms 02:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:11:44 INFO - PROCESS | 1652 | 1461143504216 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1652 | 1461143504217 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:11:44 INFO - PROCESS | 1652 | 1461143504219 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1652 | 1461143504220 Marionette TRACE conn2 <- [1,578,null,{}] 02:11:44 INFO - PROCESS | 1652 | 1461143504222 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}] 02:11:44 INFO - PROCESS | 1652 | 1461143504335 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:11:44 INFO - PROCESS | 1652 | 1461143504340 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398b800 == 34 [pid = 1652] [id = 152] 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c778800) [pid = 1652] [serial = 453] [outer = 0x0] 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123a1f000) [pid = 1652] [serial = 454] [outer = 0x11c778800] 02:11:44 INFO - PROCESS | 1652 | 1461143504368 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1271d0c00) [pid = 1652] [serial = 455] [outer = 0x11c778800] 02:11:44 INFO - PROCESS | 1652 | 1461143504713 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]]]}] 02:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 02:11:44 INFO - PROCESS | 1652 | 1461143504738 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1652 | 1461143504739 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:11:44 INFO - PROCESS | 1652 | 1461143504749 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1652 | 1461143504751 Marionette TRACE conn2 <- [1,582,null,{}] 02:11:44 INFO - PROCESS | 1652 | 1461143504753 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}] 02:11:44 INFO - PROCESS | 1652 | 1461143504850 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:11:44 INFO - PROCESS | 1652 | 1461143504854 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e7c000 == 35 [pid = 1652] [id = 153] 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11be32000) [pid = 1652] [serial = 456] [outer = 0x0] 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12770d000) [pid = 1652] [serial = 457] [outer = 0x11be32000] 02:11:44 INFO - PROCESS | 1652 | 1461143504880 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127d44400) [pid = 1652] [serial = 458] [outer = 0x11be32000] 02:11:45 INFO - PROCESS | 1652 | 1461143505204 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]]]}] 02:11:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:11:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 476ms 02:11:45 INFO - PROCESS | 1652 | 1461143505220 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1652 | 1461143505221 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:11:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:11:45 INFO - PROCESS | 1652 | 1461143505225 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1652 | 1461143505228 Marionette TRACE conn2 <- [1,586,null,{}] 02:11:45 INFO - PROCESS | 1652 | 1461143505236 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}] 02:11:45 INFO - PROCESS | 1652 | 1461143505326 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:11:45 INFO - PROCESS | 1652 | 1461143505330 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416b800 == 36 [pid = 1652] [id = 154] 02:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x127c6b800) [pid = 1652] [serial = 459] [outer = 0x0] 02:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x128887400) [pid = 1652] [serial = 460] [outer = 0x127c6b800] 02:11:45 INFO - PROCESS | 1652 | 1461143505354 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1292d9400) [pid = 1652] [serial = 461] [outer = 0x127c6b800] 02:11:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:45 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:45 INFO - PROCESS | 1652 | 1461143505671 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]]]}] 02:11:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:11:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 478ms 02:11:45 INFO - PROCESS | 1652 | 1461143505703 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1652 | 1461143505704 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:11:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:11:45 INFO - PROCESS | 1652 | 1461143505707 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1652 | 1461143505709 Marionette TRACE conn2 <- [1,590,null,{}] 02:11:45 INFO - PROCESS | 1652 | 1461143505714 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}] 02:11:45 INFO - PROCESS | 1652 | 1461143505924 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11b033c00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11212c000) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127d3f400) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b02c000) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1185a0000) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b3b5400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c0e5800) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11624fc00) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11acc2800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1271ce000) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11853d400) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11c0e2800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f5c000) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1162e3400) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11ac70400) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:11:45 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1162e6c00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11212c000) [pid = 1652] [serial = 462] [outer = 0x12fa26000] 02:11:45 INFO - PROCESS | 1652 | 1461143505975 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c92800 == 37 [pid = 1652] [id = 155] 02:11:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11853d400) [pid = 1652] [serial = 463] [outer = 0x0] 02:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191b5800) [pid = 1652] [serial = 464] [outer = 0x11853d400] 02:11:46 INFO - PROCESS | 1652 | 1461143506007 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b040000) [pid = 1652] [serial = 465] [outer = 0x11853d400] 02:11:46 INFO - PROCESS | 1652 | 1461143506364 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]]]}] 02:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 675ms 02:11:46 INFO - PROCESS | 1652 | 1461143506381 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:11:46 INFO - PROCESS | 1652 | 1461143506383 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:11:46 INFO - PROCESS | 1652 | 1461143506386 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1652 | 1461143506388 Marionette TRACE conn2 <- [1,594,null,{}] 02:11:46 INFO - PROCESS | 1652 | 1461143506393 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}] 02:11:46 INFO - PROCESS | 1652 | 1461143506535 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:11:46 INFO - PROCESS | 1652 | 1461143506543 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x127044000 == 38 [pid = 1652] [id = 156] 02:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x1162e1c00) [pid = 1652] [serial = 466] [outer = 0x0] 02:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11be31400) [pid = 1652] [serial = 467] [outer = 0x1162e1c00] 02:11:46 INFO - PROCESS | 1652 | 1461143506582 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b02c800) [pid = 1652] [serial = 468] [outer = 0x1162e1c00] 02:11:47 INFO - PROCESS | 1652 | 1461143507018 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]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 673ms 02:11:47 INFO - PROCESS | 1652 | 1461143507061 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1652 | 1461143507062 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:11:47 INFO - PROCESS | 1652 | 1461143507064 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1652 | 1461143507066 Marionette TRACE conn2 <- [1,598,null,{}] 02:11:47 INFO - PROCESS | 1652 | 1461143507069 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}] 02:11:47 INFO - PROCESS | 1652 | 1461143507176 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:11:47 INFO - PROCESS | 1652 | 1461143507198 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129425800 == 39 [pid = 1652] [id = 157] 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b02c000) [pid = 1652] [serial = 469] [outer = 0x0] 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b3b8400) [pid = 1652] [serial = 470] [outer = 0x12b02c000] 02:11:47 INFO - PROCESS | 1652 | 1461143507230 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bc9a400) [pid = 1652] [serial = 471] [outer = 0x12b02c000] 02:11:47 INFO - PROCESS | 1652 | 1461143507511 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]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 02:11:47 INFO - PROCESS | 1652 | 1461143507537 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1652 | 1461143507539 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:11:47 INFO - PROCESS | 1652 | 1461143507549 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1652 | 1461143507550 Marionette TRACE conn2 <- [1,602,null,{}] 02:11:47 INFO - PROCESS | 1652 | 1461143507552 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}] 02:11:47 INFO - PROCESS | 1652 | 1461143507633 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:11:47 INFO - PROCESS | 1652 | 1461143507637 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b636000 == 40 [pid = 1652] [id = 158] 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ba47400) [pid = 1652] [serial = 472] [outer = 0x0] 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12be5d000) [pid = 1652] [serial = 473] [outer = 0x12ba47400] 02:11:47 INFO - PROCESS | 1652 | 1461143507664 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d041c00) [pid = 1652] [serial = 474] [outer = 0x12ba47400] 02:11:48 INFO - PROCESS | 1652 | 1461143508051 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]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 528ms 02:11:48 INFO - PROCESS | 1652 | 1461143508070 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1652 | 1461143508073 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:11:48 INFO - PROCESS | 1652 | 1461143508079 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1652 | 1461143508081 Marionette TRACE conn2 <- [1,606,null,{}] 02:11:48 INFO - PROCESS | 1652 | 1461143508085 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}] 02:11:48 INFO - PROCESS | 1652 | 1461143508180 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:11:48 INFO - PROCESS | 1652 | 1461143508237 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119717800 == 41 [pid = 1652] [id = 159] 02:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115773400) [pid = 1652] [serial = 475] [outer = 0x0] 02:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1187f0400) [pid = 1652] [serial = 476] [outer = 0x115773400] 02:11:48 INFO - PROCESS | 1652 | 1461143508275 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118f7d400) [pid = 1652] [serial = 477] [outer = 0x115773400] 02:11:48 INFO - PROCESS | 1652 | 1461143508713 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]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 672ms 02:11:48 INFO - PROCESS | 1652 | 1461143508750 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1652 | 1461143508754 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:11:48 INFO - PROCESS | 1652 | 1461143508778 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1652 | 1461143508780 Marionette TRACE conn2 <- [1,610,null,{}] 02:11:48 INFO - PROCESS | 1652 | 1461143508783 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}] 02:11:48 INFO - PROCESS | 1652 | 1461143508879 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:11:48 INFO - PROCESS | 1652 | 1461143508938 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11becc000 == 42 [pid = 1652] [id = 160] 02:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118c23800) [pid = 1652] [serial = 478] [outer = 0x0] 02:11:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11aa0c000) [pid = 1652] [serial = 479] [outer = 0x118c23800] 02:11:48 INFO - PROCESS | 1652 | 1461143508968 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11acf2000) [pid = 1652] [serial = 480] [outer = 0x118c23800] 02:11:49 INFO - PROCESS | 1652 | 1461143509382 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]]]}] 02:11:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:11:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 673ms 02:11:49 INFO - PROCESS | 1652 | 1461143509450 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1652 | 1461143509451 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:11:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:11:49 INFO - PROCESS | 1652 | 1461143509454 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1652 | 1461143509457 Marionette TRACE conn2 <- [1,614,null,{}] 02:11:49 INFO - PROCESS | 1652 | 1461143509487 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}] 02:11:49 INFO - PROCESS | 1652 | 1461143509616 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:11:49 INFO - PROCESS | 1652 | 1461143509662 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b456800 == 43 [pid = 1652] [id = 161] 02:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c437c00) [pid = 1652] [serial = 481] [outer = 0x0] 02:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x123923400) [pid = 1652] [serial = 482] [outer = 0x11c437c00] 02:11:49 INFO - PROCESS | 1652 | 1461143509695 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x126523c00) [pid = 1652] [serial = 483] [outer = 0x11c437c00] 02:11:50 INFO - PROCESS | 1652 | 1461143510098 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]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 02:11:50 INFO - PROCESS | 1652 | 1461143510127 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:11:50 INFO - PROCESS | 1652 | 1461143510130 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:11:50 INFO - PROCESS | 1652 | 1461143510132 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1652 | 1461143510133 Marionette TRACE conn2 <- [1,618,null,{}] 02:11:50 INFO - PROCESS | 1652 | 1461143510136 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}] 02:11:50 INFO - PROCESS | 1652 | 1461143510229 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:11:50 INFO - PROCESS | 1652 | 1461143510273 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c092800 == 44 [pid = 1652] [id = 162] 02:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123a1cc00) [pid = 1652] [serial = 484] [outer = 0x0] 02:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b02d000) [pid = 1652] [serial = 485] [outer = 0x123a1cc00] 02:11:50 INFO - PROCESS | 1652 | 1461143510303 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b687800) [pid = 1652] [serial = 486] [outer = 0x123a1cc00] 02:11:50 INFO - PROCESS | 1652 | 1461143510735 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]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 02:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:11:50 INFO - PROCESS | 1652 | 1461143510752 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1652 | 1461143510754 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:11:50 INFO - PROCESS | 1652 | 1461143510756 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1652 | 1461143510757 Marionette TRACE conn2 <- [1,622,null,{}] 02:11:50 INFO - PROCESS | 1652 | 1461143510760 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}] 02:11:50 INFO - PROCESS | 1652 | 1461143510852 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:11:50 INFO - PROCESS | 1652 | 1461143510944 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x118512800 == 45 [pid = 1652] [id = 163] 02:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x112127c00) [pid = 1652] [serial = 487] [outer = 0x0] 02:11:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118f80800) [pid = 1652] [serial = 488] [outer = 0x112127c00] 02:11:50 INFO - PROCESS | 1652 | 1461143510976 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127719000) [pid = 1652] [serial = 489] [outer = 0x112127c00] 02:11:51 INFO - PROCESS | 1652 | 1461143511459 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]]]}] 02:11:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:11:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 770ms 02:11:51 INFO - PROCESS | 1652 | 1461143511527 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1652 | 1461143511529 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:11:51 INFO - PROCESS | 1652 | 1461143511532 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1652 | 1461143511534 Marionette TRACE conn2 <- [1,626,null,{}] 02:11:51 INFO - PROCESS | 1652 | 1461143511538 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}] 02:11:51 INFO - PROCESS | 1652 | 1461143511626 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:11:51 INFO - PROCESS | 1652 | 1461143511677 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1166ad000 == 46 [pid = 1652] [id = 164] 02:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118c79c00) [pid = 1652] [serial = 490] [outer = 0x0] 02:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x118f5e000) [pid = 1652] [serial = 491] [outer = 0x118c79c00] 02:11:51 INFO - PROCESS | 1652 | 1461143511707 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1191b5c00) [pid = 1652] [serial = 492] [outer = 0x118c79c00] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x129425800 == 45 [pid = 1652] [id = 157] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x127044000 == 44 [pid = 1652] [id = 156] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x127c92800 == 43 [pid = 1652] [id = 155] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12416b800 == 42 [pid = 1652] [id = 154] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x123e7c000 == 41 [pid = 1652] [id = 153] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12398b800 == 40 [pid = 1652] [id = 152] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2de000 == 39 [pid = 1652] [id = 151] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be3ac00) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbd800 == 38 [pid = 1652] [id = 150] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11aac8800 == 37 [pid = 1652] [id = 149] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11986b800 == 36 [pid = 1652] [id = 148] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x1187aa800 == 35 [pid = 1652] [id = 147] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x124053000 == 34 [pid = 1652] [id = 146] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11a517000 == 33 [pid = 1652] [id = 145] 02:11:52 INFO - PROCESS | 1652 | --DOCSHELL 0x114a69000 == 32 [pid = 1652] [id = 144] 02:11:52 INFO - PROCESS | 1652 | 1461143512124 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 621ms 02:11:52 INFO - PROCESS | 1652 | 1461143512154 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1652 | 1461143512159 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:11:52 INFO - PROCESS | 1652 | 1461143512164 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1652 | 1461143512165 Marionette TRACE conn2 <- [1,630,null,{}] 02:11:52 INFO - PROCESS | 1652 | 1461143512168 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}] 02:11:52 INFO - PROCESS | 1652 | 1461143512250 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126524400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1271cd800) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x119c6a800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11ac73400) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x128ff0000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b0e2000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b02a400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185a2000) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118c11400) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b3bdc00) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123c7a400) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1243aac00) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b3b5000) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b040800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bc97800) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x127680400) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118ce6000) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11912f400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c3d7000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c45cc00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c66e400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12391fc00) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12be61400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11b85b400) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11b8ff000) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11acc4c00) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11b034c00) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b686000) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x119131800) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12bc92c00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x127c71800) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c3cf000) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 02:11:52 INFO - PROCESS | 1652 | 1461143512302 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119155800 == 33 [pid = 1652] [id = 165] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1140c1c00) [pid = 1652] [serial = 493] [outer = 0x0] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118f69c00) [pid = 1652] [serial = 494] [outer = 0x1140c1c00] 02:11:52 INFO - PROCESS | 1652 | 1461143512328 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11ac7b000) [pid = 1652] [serial = 495] [outer = 0x1140c1c00] 02:11:52 INFO - PROCESS | 1652 | 1461143512623 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]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 470ms 02:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:11:52 INFO - PROCESS | 1652 | 1461143512634 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:11:52 INFO - PROCESS | 1652 | 1461143512635 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:11:52 INFO - PROCESS | 1652 | 1461143512638 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1652 | 1461143512640 Marionette TRACE conn2 <- [1,634,null,{}] 02:11:52 INFO - PROCESS | 1652 | 1461143512655 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}] 02:11:52 INFO - PROCESS | 1652 | 1461143512736 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:11:52 INFO - PROCESS | 1652 | 1461143512742 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b874000 == 34 [pid = 1652] [id = 166] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11accf000) [pid = 1652] [serial = 496] [outer = 0x0] 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bced400) [pid = 1652] [serial = 497] [outer = 0x11accf000] 02:11:52 INFO - PROCESS | 1652 | 1461143512771 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c3d6800) [pid = 1652] [serial = 498] [outer = 0x11accf000] 02:11:52 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:53 INFO - PROCESS | 1652 | 1461143513106 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]]]}] 02:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 528ms 02:11:53 INFO - PROCESS | 1652 | 1461143513167 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:11:53 INFO - PROCESS | 1652 | 1461143513170 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:11:53 INFO - PROCESS | 1652 | 1461143513174 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1652 | 1461143513175 Marionette TRACE conn2 <- [1,638,null,{}] 02:11:53 INFO - PROCESS | 1652 | 1461143513179 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}] 02:11:53 INFO - PROCESS | 1652 | 1461143513289 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:11:53 INFO - PROCESS | 1652 | 1461143513301 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11beb6800 == 35 [pid = 1652] [id = 167] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c443000) [pid = 1652] [serial = 499] [outer = 0x0] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12391f800) [pid = 1652] [serial = 500] [outer = 0x11c443000] 02:11:53 INFO - PROCESS | 1652 | 1461143513342 Marionette DEBUG loaded listener.js 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123f20c00) [pid = 1652] [serial = 501] [outer = 0x11c443000] 02:11:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:53 INFO - PROCESS | 1652 | 1461143513744 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]]]}] 02:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 622ms 02:11:53 INFO - PROCESS | 1652 | 1461143513796 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:11:53 INFO - PROCESS | 1652 | 1461143513797 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:11:53 INFO - PROCESS | 1652 | 1461143513799 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1652 | 1461143513800 Marionette TRACE conn2 <- [1,642,null,{}] 02:11:53 INFO - PROCESS | 1652 | 1461143513802 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}] 02:11:53 INFO - PROCESS | 1652 | 1461143513874 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:11:53 INFO - PROCESS | 1652 | 1461143513880 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c643800 == 36 [pid = 1652] [id = 168] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x1241d2800) [pid = 1652] [serial = 502] [outer = 0x0] 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127160c00) [pid = 1652] [serial = 503] [outer = 0x1241d2800] 02:11:53 INFO - PROCESS | 1652 | 1461143513905 Marionette DEBUG loaded listener.js 02:11:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127c6f800) [pid = 1652] [serial = 504] [outer = 0x1241d2800] 02:11:54 INFO - PROCESS | 1652 | 1461143514292 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]]]}] 02:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 517ms 02:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:11:54 INFO - PROCESS | 1652 | 1461143514318 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1652 | 1461143514320 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:11:54 INFO - PROCESS | 1652 | 1461143514341 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1652 | 1461143514342 Marionette TRACE conn2 <- [1,646,null,{}] 02:11:54 INFO - PROCESS | 1652 | 1461143514345 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}] 02:11:54 INFO - PROCESS | 1652 | 1461143514433 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:11:54 INFO - PROCESS | 1652 | 1461143514461 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x116207000 == 37 [pid = 1652] [id = 169] 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12887a800) [pid = 1652] [serial = 505] [outer = 0x0] 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12b0e2000) [pid = 1652] [serial = 506] [outer = 0x12887a800] 02:11:54 INFO - PROCESS | 1652 | 1461143514500 Marionette DEBUG loaded listener.js 02:11:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12ba4a400) [pid = 1652] [serial = 507] [outer = 0x12887a800] 02:11:55 INFO - PROCESS | 1652 | 1461143514998 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]]]}] 02:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 690ms 02:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:11:55 INFO - PROCESS | 1652 | 1461143515013 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1652 | 1461143515015 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:11:55 INFO - PROCESS | 1652 | 1461143515018 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1652 | 1461143515020 Marionette TRACE conn2 <- [1,650,null,{}] 02:11:55 INFO - PROCESS | 1652 | 1461143515033 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}] 02:11:55 INFO - PROCESS | 1652 | 1461143515176 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:11:55 INFO - PROCESS | 1652 | 1461143515221 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127134000 == 38 [pid = 1652] [id = 170] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12887c000) [pid = 1652] [serial = 508] [outer = 0x0] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12be3ac00) [pid = 1652] [serial = 509] [outer = 0x12887c000] 02:11:55 INFO - PROCESS | 1652 | 1461143515246 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12d042400) [pid = 1652] [serial = 510] [outer = 0x12887c000] 02:11:55 INFO - PROCESS | 1652 | 1461143515554 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]]]}] 02:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 569ms 02:11:55 INFO - PROCESS | 1652 | 1461143515588 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1652 | 1461143515589 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:11:55 INFO - PROCESS | 1652 | 1461143515593 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1652 | 1461143515595 Marionette TRACE conn2 <- [1,654,null,{}] 02:11:55 INFO - PROCESS | 1652 | 1461143515597 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}] 02:11:55 INFO - PROCESS | 1652 | 1461143515686 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:11:55 INFO - PROCESS | 1652 | 1461143515691 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cdb000 == 39 [pid = 1652] [id = 171] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12bc8f000) [pid = 1652] [serial = 511] [outer = 0x0] 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12d1bd800) [pid = 1652] [serial = 512] [outer = 0x12bc8f000] 02:11:55 INFO - PROCESS | 1652 | 1461143515715 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12d492c00) [pid = 1652] [serial = 513] [outer = 0x12bc8f000] 02:11:56 INFO - PROCESS | 1652 | 1461143516051 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]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:11:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 470ms 02:11:56 INFO - PROCESS | 1652 | 1461143516063 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1652 | 1461143516064 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:11:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:11:56 INFO - PROCESS | 1652 | 1461143516067 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1652 | 1461143516068 Marionette TRACE conn2 <- [1,658,null,{}] 02:11:56 INFO - PROCESS | 1652 | 1461143516070 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}] 02:11:56 INFO - PROCESS | 1652 | 1461143516161 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:11:56 INFO - PROCESS | 1652 | 1461143516190 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12943a800 == 40 [pid = 1652] [id = 172] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12d493400) [pid = 1652] [serial = 514] [outer = 0x0] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12d49b000) [pid = 1652] [serial = 515] [outer = 0x12d493400] 02:11:56 INFO - PROCESS | 1652 | 1461143516215 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12d4ca400) [pid = 1652] [serial = 516] [outer = 0x12d493400] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c778800) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11be32000) [pid = 1652] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118540800) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11a758800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x118ce0800) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b8fd400) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127c6b800) [pid = 1652] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1162e1c00) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11853d400) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11babec00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12b02c000) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:11:56 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11c434800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:11:56 INFO - PROCESS | 1652 | 1461143516547 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]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:11:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 02:11:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:11:56 INFO - PROCESS | 1652 | 1461143516587 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1652 | 1461143516588 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:11:56 INFO - PROCESS | 1652 | 1461143516590 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1652 | 1461143516593 Marionette TRACE conn2 <- [1,662,null,{}] 02:11:56 INFO - PROCESS | 1652 | 1461143516596 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}] 02:11:56 INFO - PROCESS | 1652 | 1461143516668 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:11:56 INFO - PROCESS | 1652 | 1461143516717 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244bf800 == 41 [pid = 1652] [id = 173] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11784dc00) [pid = 1652] [serial = 517] [outer = 0x0] 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c778800) [pid = 1652] [serial = 518] [outer = 0x11784dc00] 02:11:56 INFO - PROCESS | 1652 | 1461143516742 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b02c000) [pid = 1652] [serial = 519] [outer = 0x11784dc00] 02:11:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:57 INFO - PROCESS | 1652 | 1461143517044 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 02:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:11:57 INFO - PROCESS | 1652 | 1461143517064 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1652 | 1461143517066 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:11:57 INFO - PROCESS | 1652 | 1461143517068 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1652 | 1461143517070 Marionette TRACE conn2 <- [1,666,null,{}] 02:11:57 INFO - PROCESS | 1652 | 1461143517072 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}] 02:11:57 INFO - PROCESS | 1652 | 1461143517164 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:11:57 INFO - PROCESS | 1652 | 1461143517168 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb6000 == 42 [pid = 1652] [id = 174] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be69400) [pid = 1652] [serial = 520] [outer = 0x0] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12e1c0000) [pid = 1652] [serial = 521] [outer = 0x12be69400] 02:11:57 INFO - PROCESS | 1652 | 1461143517199 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12e37d800) [pid = 1652] [serial = 522] [outer = 0x12be69400] 02:11:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:57 INFO - PROCESS | 1652 | 1461143517518 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]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 02:11:57 INFO - PROCESS | 1652 | 1461143517538 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1652 | 1461143517539 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:11:57 INFO - PROCESS | 1652 | 1461143517545 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1652 | 1461143517546 Marionette TRACE conn2 <- [1,670,null,{}] 02:11:57 INFO - PROCESS | 1652 | 1461143517548 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}] 02:11:57 INFO - PROCESS | 1652 | 1461143517669 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:11:57 INFO - PROCESS | 1652 | 1461143517678 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4cd800 == 43 [pid = 1652] [id = 175] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11acc9400) [pid = 1652] [serial = 523] [outer = 0x0] 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e37b400) [pid = 1652] [serial = 524] [outer = 0x11acc9400] 02:11:57 INFO - PROCESS | 1652 | 1461143517716 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e3be400) [pid = 1652] [serial = 525] [outer = 0x11acc9400] 02:11:58 INFO - PROCESS | 1652 | 1461143518077 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]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:11:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 570ms 02:11:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:11:58 INFO - PROCESS | 1652 | 1461143518115 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1652 | 1461143518116 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:11:58 INFO - PROCESS | 1652 | 1461143518120 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1652 | 1461143518121 Marionette TRACE conn2 <- [1,674,null,{}] 02:11:58 INFO - PROCESS | 1652 | 1461143518133 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}] 02:11:58 INFO - PROCESS | 1652 | 1461143518252 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:11:58 INFO - PROCESS | 1652 | 1461143518323 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbd4800 == 44 [pid = 1652] [id = 176] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123922400) [pid = 1652] [serial = 526] [outer = 0x0] 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e3c4000) [pid = 1652] [serial = 527] [outer = 0x123922400] 02:11:58 INFO - PROCESS | 1652 | 1461143518363 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12e7e6000) [pid = 1652] [serial = 528] [outer = 0x123922400] 02:11:58 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:58 INFO - PROCESS | 1652 | 1461143518816 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]]]}] 02:11:58 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 02:11:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 720ms 02:11:58 INFO - PROCESS | 1652 | 1461143518840 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1652 | 1461143518843 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:11:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:11:58 INFO - PROCESS | 1652 | 1461143518847 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1652 | 1461143518849 Marionette TRACE conn2 <- [1,678,null,{}] 02:11:58 INFO - PROCESS | 1652 | 1461143518853 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}] 02:11:58 INFO - PROCESS | 1652 | 1461143518951 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:11:59 INFO - PROCESS | 1652 | 1461143519000 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a98e000 == 45 [pid = 1652] [id = 177] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118f81c00) [pid = 1652] [serial = 529] [outer = 0x0] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119c64c00) [pid = 1652] [serial = 530] [outer = 0x118f81c00] 02:11:59 INFO - PROCESS | 1652 | 1461143519031 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ac72400) [pid = 1652] [serial = 531] [outer = 0x118f81c00] 02:11:59 INFO - PROCESS | 1652 | 1461143519444 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]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:11:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 624ms 02:11:59 INFO - PROCESS | 1652 | 1461143519471 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1652 | 1461143519475 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:11:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:11:59 INFO - PROCESS | 1652 | 1461143519480 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1652 | 1461143519482 Marionette TRACE conn2 <- [1,682,null,{}] 02:11:59 INFO - PROCESS | 1652 | 1461143519484 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}] 02:11:59 INFO - PROCESS | 1652 | 1461143519585 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:11:59 INFO - PROCESS | 1652 | 1461143519682 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239a8800 == 46 [pid = 1652] [id = 178] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11be32400) [pid = 1652] [serial = 532] [outer = 0x0] 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c0e1800) [pid = 1652] [serial = 533] [outer = 0x11be32400] 02:11:59 INFO - PROCESS | 1652 | 1461143519713 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c66e400) [pid = 1652] [serial = 534] [outer = 0x11be32400] 02:12:00 INFO - PROCESS | 1652 | 1461143520586 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]]]}] 02:12:00 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) 02:12:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1120ms 02:12:00 INFO - PROCESS | 1652 | 1461143520613 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1652 | 1461143520614 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:12:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:12:00 INFO - PROCESS | 1652 | 1461143520618 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1652 | 1461143520620 Marionette TRACE conn2 <- [1,686,null,{}] 02:12:00 INFO - PROCESS | 1652 | 1461143520630 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}] 02:12:00 INFO - PROCESS | 1652 | 1461143520727 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:12:00 INFO - PROCESS | 1652 | 1461143520771 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ca3000 == 47 [pid = 1652] [id = 179] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12767bc00) [pid = 1652] [serial = 535] [outer = 0x0] 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b0e2800) [pid = 1652] [serial = 536] [outer = 0x12767bc00] 02:12:00 INFO - PROCESS | 1652 | 1461143520803 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12bc92c00) [pid = 1652] [serial = 537] [outer = 0x12767bc00] 02:12:01 INFO - PROCESS | 1652 | 1461143521899 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]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:12:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1323ms 02:12:01 INFO - PROCESS | 1652 | 1461143521942 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1652 | 1461143521945 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:12:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:12:01 INFO - PROCESS | 1652 | 1461143521948 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1652 | 1461143521950 Marionette TRACE conn2 <- [1,690,null,{}] 02:12:01 INFO - PROCESS | 1652 | 1461143521953 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}] 02:12:02 INFO - PROCESS | 1652 | 1461143522065 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4cd800 == 46 [pid = 1652] [id = 175] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb6000 == 45 [pid = 1652] [id = 174] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1244bf800 == 44 [pid = 1652] [id = 173] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12943a800 == 43 [pid = 1652] [id = 172] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x127cdb000 == 42 [pid = 1652] [id = 171] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x127134000 == 41 [pid = 1652] [id = 170] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11212f400) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118ed3800) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11acc8c00) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12be5d000) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116207000 == 40 [pid = 1652] [id = 169] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11c643800 == 39 [pid = 1652] [id = 168] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11beb6800 == 38 [pid = 1652] [id = 167] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11b874000 == 37 [pid = 1652] [id = 166] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119155800 == 36 [pid = 1652] [id = 165] 02:12:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1166ad000 == 35 [pid = 1652] [id = 164] 02:12:02 INFO - PROCESS | 1652 | 1461143522167 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d04e800) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x123a1f000) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12770d000) [pid = 1652] [serial = 457] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11878bc00) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11ac7a800) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b85f400) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11912d800) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a757c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11be30400) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x128887400) [pid = 1652] [serial = 460] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127d44400) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1292d9400) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11be31400) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11b040000) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b02c800) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1191b5800) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118ce3000) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c3d9c00) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11644ec00) [pid = 1652] [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.] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1271d0c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c66ec00) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12bc9a400) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b3b8400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c0e2400) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 02:12:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11620b000 == 36 [pid = 1652] [id = 180] 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x116258400) [pid = 1652] [serial = 538] [outer = 0x0] 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118ed3800) [pid = 1652] [serial = 539] [outer = 0x116258400] 02:12:02 INFO - PROCESS | 1652 | 1461143522200 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1191b5800) [pid = 1652] [serial = 540] [outer = 0x116258400] 02:12:02 INFO - PROCESS | 1652 | 1461143522993 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]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1069ms 02:12:03 INFO - PROCESS | 1652 | 1461143523018 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1652 | 1461143523022 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:12:03 INFO - PROCESS | 1652 | 1461143523028 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1652 | 1461143523030 Marionette TRACE conn2 <- [1,694,null,{}] 02:12:03 INFO - PROCESS | 1652 | 1461143523032 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}] 02:12:03 INFO - PROCESS | 1652 | 1461143523103 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:12:03 INFO - PROCESS | 1652 | 1461143523108 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119872000 == 37 [pid = 1652] [id = 181] 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11924d000) [pid = 1652] [serial = 541] [outer = 0x0] 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11ac77c00) [pid = 1652] [serial = 542] [outer = 0x11924d000] 02:12:03 INFO - PROCESS | 1652 | 1461143523135 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11acce400) [pid = 1652] [serial = 543] [outer = 0x11924d000] 02:12:03 INFO - PROCESS | 1652 | 1461143523949 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]]]}] 02:12:03 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) 02:12:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 02:12:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:12:04 INFO - PROCESS | 1652 | 1461143524005 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1652 | 1461143524006 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:12:04 INFO - PROCESS | 1652 | 1461143524009 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1652 | 1461143524011 Marionette TRACE conn2 <- [1,698,null,{}] 02:12:04 INFO - PROCESS | 1652 | 1461143524018 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}] 02:12:04 INFO - PROCESS | 1652 | 1461143524109 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:12:04 INFO - PROCESS | 1652 | 1461143524139 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca7800 == 38 [pid = 1652] [id = 182] 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b869c00) [pid = 1652] [serial = 544] [outer = 0x0] 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bcf2800) [pid = 1652] [serial = 545] [outer = 0x11b869c00] 02:12:04 INFO - PROCESS | 1652 | 1461143524166 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c0e2400) [pid = 1652] [serial = 546] [outer = 0x11b869c00] 02:12:04 INFO - PROCESS | 1652 | 1461143524966 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]]]}] 02:12:04 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) 02:12:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 02:12:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:12:04 INFO - PROCESS | 1652 | 1461143524980 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1652 | 1461143524982 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:12:04 INFO - PROCESS | 1652 | 1461143524984 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1652 | 1461143524985 Marionette TRACE conn2 <- [1,702,null,{}] 02:12:05 INFO - PROCESS | 1652 | 1461143524995 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}] 02:12:05 INFO - PROCESS | 1652 | 1461143525085 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:12:05 INFO - PROCESS | 1652 | 1461143525089 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc56000 == 39 [pid = 1652] [id = 183] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c0e6000) [pid = 1652] [serial = 547] [outer = 0x0] 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12371e000) [pid = 1652] [serial = 548] [outer = 0x11c0e6000] 02:12:05 INFO - PROCESS | 1652 | 1461143525116 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123a1f000) [pid = 1652] [serial = 549] [outer = 0x11c0e6000] 02:12:05 INFO - PROCESS | 1652 | 1461143525911 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]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 979ms 02:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:12:05 INFO - PROCESS | 1652 | 1461143525964 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:12:05 INFO - PROCESS | 1652 | 1461143525965 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:12:05 INFO - PROCESS | 1652 | 1461143525967 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1652 | 1461143525968 Marionette TRACE conn2 <- [1,706,null,{}] 02:12:05 INFO - PROCESS | 1652 | 1461143525970 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}] 02:12:06 INFO - PROCESS | 1652 | 1461143526125 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12887c000) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1140c1c00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x118c79c00) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bc8f000) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1241d2800) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11accf000) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c443000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x112127c00) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12d493400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11784dc00) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12be69400) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12887a800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11acc9400) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12d04dc00) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:12:06 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x119c72400) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:12:06 INFO - PROCESS | 1652 | 1461143526164 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x116222000 == 40 [pid = 1652] [id = 184] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11212b000) [pid = 1652] [serial = 550] [outer = 0x0] 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118c79c00) [pid = 1652] [serial = 551] [outer = 0x11212b000] 02:12:06 INFO - PROCESS | 1652 | 1461143526190 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11be31c00) [pid = 1652] [serial = 552] [outer = 0x11212b000] 02:12:06 INFO - PROCESS | 1652 | 1461143526954 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]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:12:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 02:12:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:12:06 INFO - PROCESS | 1652 | 1461143526988 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1652 | 1461143526989 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:12:07 INFO - PROCESS | 1652 | 1461143527001 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1652 | 1461143527002 Marionette TRACE conn2 <- [1,710,null,{}] 02:12:07 INFO - PROCESS | 1652 | 1461143527005 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}] 02:12:07 INFO - PROCESS | 1652 | 1461143527087 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:12:07 INFO - PROCESS | 1652 | 1461143527095 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a51e000 == 41 [pid = 1652] [id = 185] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1271c9800) [pid = 1652] [serial = 553] [outer = 0x0] 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x128887400) [pid = 1652] [serial = 554] [outer = 0x1271c9800] 02:12:07 INFO - PROCESS | 1652 | 1461143527122 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1292d8c00) [pid = 1652] [serial = 555] [outer = 0x1271c9800] 02:12:07 INFO - PROCESS | 1652 | 1461143527952 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]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:12:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 979ms 02:12:07 INFO - PROCESS | 1652 | 1461143527971 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1652 | 1461143527972 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:12:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:12:07 INFO - PROCESS | 1652 | 1461143527976 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1652 | 1461143527977 Marionette TRACE conn2 <- [1,714,null,{}] 02:12:07 INFO - PROCESS | 1652 | 1461143527979 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}] 02:12:08 INFO - PROCESS | 1652 | 1461143528066 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:12:08 INFO - PROCESS | 1652 | 1461143528072 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x1239a6000 == 42 [pid = 1652] [id = 186] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1144b4000) [pid = 1652] [serial = 556] [outer = 0x0] 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b029800) [pid = 1652] [serial = 557] [outer = 0x1144b4000] 02:12:08 INFO - PROCESS | 1652 | 1461143528098 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b0e5800) [pid = 1652] [serial = 558] [outer = 0x1144b4000] 02:12:09 INFO - PROCESS | 1652 | 1461143529025 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]]]}] 02:12:09 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 02:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1070ms 02:12:09 INFO - PROCESS | 1652 | 1461143529046 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1652 | 1461143529048 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:12:09 INFO - PROCESS | 1652 | 1461143529051 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1652 | 1461143529053 Marionette TRACE conn2 <- [1,718,null,{}] 02:12:09 INFO - PROCESS | 1652 | 1461143529058 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}] 02:12:09 INFO - PROCESS | 1652 | 1461143529178 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:12:09 INFO - PROCESS | 1652 | 1461143529224 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119860000 == 43 [pid = 1652] [id = 187] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118ed1400) [pid = 1652] [serial = 559] [outer = 0x0] 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x119c72400) [pid = 1652] [serial = 560] [outer = 0x118ed1400] 02:12:09 INFO - PROCESS | 1652 | 1461143529256 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11ac77000) [pid = 1652] [serial = 561] [outer = 0x118ed1400] 02:12:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:12:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1122ms 02:12:10 INFO - PROCESS | 1652 | 1461143530170 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]]]}] 02:12:10 INFO - PROCESS | 1652 | 1461143530177 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1652 | 1461143530181 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:12:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:12:10 INFO - PROCESS | 1652 | 1461143530185 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1652 | 1461143530187 Marionette TRACE conn2 <- [1,722,null,{}] 02:12:10 INFO - PROCESS | 1652 | 1461143530190 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}] 02:12:10 INFO - PROCESS | 1652 | 1461143530284 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:12:10 INFO - PROCESS | 1652 | 1461143530326 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11becb800 == 44 [pid = 1652] [id = 188] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11acca400) [pid = 1652] [serial = 562] [outer = 0x0] 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bab9800) [pid = 1652] [serial = 563] [outer = 0x11acca400] 02:12:10 INFO - PROCESS | 1652 | 1461143530357 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c463400) [pid = 1652] [serial = 564] [outer = 0x11acca400] 02:12:10 INFO - PROCESS | 1652 | 1461143530880 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] 02:12:10 INFO - PROCESS | 1652 | 1461143530917 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1652 | 1461143530920 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1652 | 1461143530922 Marionette TRACE conn2 <- [1,726,null,{}] 02:12:10 INFO - PROCESS | 1652 | 1461143530929 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}] 02:12:11 INFO - PROCESS | 1652 | 1461143531010 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:12:11 INFO - PROCESS | 1652 | 1461143531073 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981a000 == 45 [pid = 1652] [id = 189] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1162e1c00) [pid = 1652] [serial = 565] [outer = 0x0] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f89c00) [pid = 1652] [serial = 566] [outer = 0x1162e1c00] 02:12:11 INFO - PROCESS | 1652 | 1461143531101 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x119d61400) [pid = 1652] [serial = 567] [outer = 0x1162e1c00] 02:12:11 INFO - PROCESS | 1652 | 1461143531556 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]]]}] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a51e000 == 44 [pid = 1652] [id = 185] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x116222000 == 43 [pid = 1652] [id = 184] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc56000 == 42 [pid = 1652] [id = 183] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca7800 == 41 [pid = 1652] [id = 182] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x119872000 == 40 [pid = 1652] [id = 181] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11620b000 == 39 [pid = 1652] [id = 180] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x1239a8800 == 38 [pid = 1652] [id = 178] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1187f0400) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11aa0c000) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b02d000) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123923400) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOCSHELL 0x11a98e000 == 37 [pid = 1652] [id = 177] 02:12:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:12:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 726ms 02:12:11 INFO - PROCESS | 1652 | 1461143531646 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1652 | 1461143531649 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:12:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:12:11 INFO - PROCESS | 1652 | 1461143531654 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1652 | 1461143531655 Marionette TRACE conn2 <- [1,730,null,{}] 02:12:11 INFO - PROCESS | 1652 | 1461143531658 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}] 02:12:11 INFO - PROCESS | 1652 | 1461143531728 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:12:11 INFO - PROCESS | 1652 | 1461143531735 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x119815000 == 38 [pid = 1652] [id = 190] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11accc800) [pid = 1652] [serial = 568] [outer = 0x0] 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11b034000) [pid = 1652] [serial = 569] [outer = 0x11accc800] 02:12:11 INFO - PROCESS | 1652 | 1461143531763 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bcf4000) [pid = 1652] [serial = 570] [outer = 0x11accc800] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d48d000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bcee800) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12be3ac00) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x118f69c00) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11ac7b000) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118f5e000) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d1bd800) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191b5c00) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127160c00) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11bced400) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11c3d6800) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12391f800) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123f20c00) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127719000) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118f80800) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12d042400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12d49b000) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c778800) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12d492c00) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12e1c0000) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12d4ca400) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b02c000) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b0e2000) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12ba4a400) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12e37d800) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12e37b400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e3be400) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 02:12:11 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x127c6f800) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 02:12:12 INFO - PROCESS | 1652 | 1461143532125 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] 02:12:12 INFO - PROCESS | 1652 | 1461143532178 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:12:12 INFO - PROCESS | 1652 | 1461143532182 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1652 | 1461143532185 Marionette TRACE conn2 <- [1,734,null,{}] 02:12:12 INFO - PROCESS | 1652 | 1461143532197 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}] 02:12:12 INFO - PROCESS | 1652 | 1461143532316 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:12:12 INFO - PROCESS | 1652 | 1461143532332 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1a800 == 39 [pid = 1652] [id = 191] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11c0ea800) [pid = 1652] [serial = 571] [outer = 0x0] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x123920800) [pid = 1652] [serial = 572] [outer = 0x11c0ea800] 02:12:12 INFO - PROCESS | 1652 | 1461143532360 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x1243a9c00) [pid = 1652] [serial = 573] [outer = 0x11c0ea800] 02:12:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:12:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 576ms 02:12:12 INFO - PROCESS | 1652 | 1461143532752 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]]]}] 02:12:12 INFO - PROCESS | 1652 | 1461143532762 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1652 | 1461143532765 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:12:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:12:12 INFO - PROCESS | 1652 | 1461143532769 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1652 | 1461143532771 Marionette TRACE conn2 <- [1,738,null,{}] 02:12:12 INFO - PROCESS | 1652 | 1461143532775 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}] 02:12:12 INFO - PROCESS | 1652 | 1461143532889 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:12:12 INFO - PROCESS | 1652 | 1461143532897 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2e2800 == 40 [pid = 1652] [id = 192] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123c7bc00) [pid = 1652] [serial = 574] [outer = 0x0] 02:12:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x127678400) [pid = 1652] [serial = 575] [outer = 0x123c7bc00] 02:12:12 INFO - PROCESS | 1652 | 1461143532938 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12887d400) [pid = 1652] [serial = 576] [outer = 0x123c7bc00] 02:12:13 INFO - PROCESS | 1652 | 1461143533800 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]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:12:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1071ms 02:12:13 INFO - PROCESS | 1652 | 1461143533839 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:12:13 INFO - PROCESS | 1652 | 1461143533841 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:12:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:12:13 INFO - PROCESS | 1652 | 1461143533852 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1652 | 1461143533853 Marionette TRACE conn2 <- [1,742,null,{}] 02:12:13 INFO - PROCESS | 1652 | 1461143533855 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}] 02:12:13 INFO - PROCESS | 1652 | 1461143533941 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:12:13 INFO - PROCESS | 1652 | 1461143533945 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9c800 == 41 [pid = 1652] [id = 193] 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1243ad000) [pid = 1652] [serial = 577] [outer = 0x0] 02:12:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x128fbec00) [pid = 1652] [serial = 578] [outer = 0x1243ad000] 02:12:13 INFO - PROCESS | 1652 | 1461143533971 Marionette DEBUG loaded listener.js 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12b0e1c00) [pid = 1652] [serial = 579] [outer = 0x1243ad000] 02:12:14 INFO - PROCESS | 1652 | 1461143534781 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]]]}] 02:12:14 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 02:12:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 02:12:14 INFO - PROCESS | 1652 | 1461143534822 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:12:14 INFO - PROCESS | 1652 | 1461143534823 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:12:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:12:14 INFO - PROCESS | 1652 | 1461143534825 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:12:14 INFO - PROCESS | 1652 | 1461143534826 Marionette TRACE conn2 <- [1,746,null,{}] 02:12:14 INFO - PROCESS | 1652 | 1461143534829 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}] 02:12:14 INFO - PROCESS | 1652 | 1461143534931 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:12:14 INFO - PROCESS | 1652 | 1461143534962 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416a000 == 42 [pid = 1652] [id = 194] 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12b0e7800) [pid = 1652] [serial = 580] [outer = 0x0] 02:12:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12b65b400) [pid = 1652] [serial = 581] [outer = 0x12b0e7800] 02:12:14 INFO - PROCESS | 1652 | 1461143534990 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12bc91000) [pid = 1652] [serial = 582] [outer = 0x12b0e7800] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1271c9800) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c0e6000) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x116258400) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11924d000) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12767bc00) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11212b000) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:12:15 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11b869c00) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:12:15 INFO - PROCESS | 1652 | 1461143535777 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]]]}] 02:12:15 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.) 02:12:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 02:12:15 INFO - PROCESS | 1652 | 1461143535795 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:12:15 INFO - PROCESS | 1652 | 1461143535796 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:12:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:12:15 INFO - PROCESS | 1652 | 1461143535798 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1652 | 1461143535799 Marionette TRACE conn2 <- [1,750,null,{}] 02:12:15 INFO - PROCESS | 1652 | 1461143535802 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}] 02:12:15 INFO - PROCESS | 1652 | 1461143535871 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:12:15 INFO - PROCESS | 1652 | 1461143535877 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985a800 == 43 [pid = 1652] [id = 195] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11c3ce800) [pid = 1652] [serial = 583] [outer = 0x0] 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x123f20000) [pid = 1652] [serial = 584] [outer = 0x11c3ce800] 02:12:15 INFO - PROCESS | 1652 | 1461143535902 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x12bc97800) [pid = 1652] [serial = 585] [outer = 0x11c3ce800] 02:12:16 INFO - PROCESS | 1652 | 1461143536720 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]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:12:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 02:12:16 INFO - PROCESS | 1652 | 1461143536767 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1652 | 1461143536769 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:12:16 INFO - PROCESS | 1652 | 1461143536771 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1652 | 1461143536772 Marionette TRACE conn2 <- [1,754,null,{}] 02:12:16 INFO - PROCESS | 1652 | 1461143536774 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}] 02:12:16 INFO - PROCESS | 1652 | 1461143536855 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:12:16 INFO - PROCESS | 1652 | 1461143536863 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b8000 == 44 [pid = 1652] [id = 196] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1271cbc00) [pid = 1652] [serial = 586] [outer = 0x0] 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12be3ec00) [pid = 1652] [serial = 587] [outer = 0x1271cbc00] 02:12:16 INFO - PROCESS | 1652 | 1461143536888 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12be66c00) [pid = 1652] [serial = 588] [outer = 0x1271cbc00] 02:12:17 INFO - PROCESS | 1652 | 1461143537665 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]]]}] 02:12:17 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 02:12:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 918ms 02:12:17 INFO - PROCESS | 1652 | 1461143537690 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:12:17 INFO - PROCESS | 1652 | 1461143537692 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:12:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:12:17 INFO - PROCESS | 1652 | 1461143537694 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:12:17 INFO - PROCESS | 1652 | 1461143537695 Marionette TRACE conn2 <- [1,758,null,{}] 02:12:17 INFO - PROCESS | 1652 | 1461143537698 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}] 02:12:17 INFO - PROCESS | 1652 | 1461143537768 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:12:17 INFO - PROCESS | 1652 | 1461143537772 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cd6800 == 45 [pid = 1652] [id = 197] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12be67400) [pid = 1652] [serial = 589] [outer = 0x0] 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12d04f400) [pid = 1652] [serial = 590] [outer = 0x12be67400] 02:12:17 INFO - PROCESS | 1652 | 1461143537799 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12d48d000) [pid = 1652] [serial = 591] [outer = 0x12be67400] 02:12:18 INFO - PROCESS | 1652 | 1461143538258 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]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:12:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 618ms 02:12:18 INFO - PROCESS | 1652 | 1461143538314 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1652 | 1461143538317 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:12:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:12:18 INFO - PROCESS | 1652 | 1461143538321 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1652 | 1461143538324 Marionette TRACE conn2 <- [1,762,null,{}] 02:12:18 INFO - PROCESS | 1652 | 1461143538327 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}] 02:12:18 INFO - PROCESS | 1652 | 1461143538423 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:12:18 INFO - PROCESS | 1652 | 1461143538482 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a810000 == 46 [pid = 1652] [id = 198] 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a75e000) [pid = 1652] [serial = 592] [outer = 0x0] 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ac79c00) [pid = 1652] [serial = 593] [outer = 0x11a75e000] 02:12:18 INFO - PROCESS | 1652 | 1461143538514 Marionette DEBUG loaded listener.js 02:12:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11b8ff000) [pid = 1652] [serial = 594] [outer = 0x11a75e000] 02:12:19 INFO - PROCESS | 1652 | 1461143539385 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]]]}] 02:12:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:12:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1074ms 02:12:19 INFO - PROCESS | 1652 | 1461143539396 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:12:19 INFO - PROCESS | 1652 | 1461143539400 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:12:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:12:19 INFO - PROCESS | 1652 | 1461143539404 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:12:19 INFO - PROCESS | 1652 | 1461143539406 Marionette TRACE conn2 <- [1,766,null,{}] 02:12:19 INFO - PROCESS | 1652 | 1461143539409 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}] 02:12:19 INFO - PROCESS | 1652 | 1461143539487 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:12:19 INFO - PROCESS | 1652 | 1461143539574 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398e800 == 47 [pid = 1652] [id = 199] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11c775800) [pid = 1652] [serial = 595] [outer = 0x0] 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123d67400) [pid = 1652] [serial = 596] [outer = 0x11c775800] 02:12:19 INFO - PROCESS | 1652 | 1461143539605 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126582c00) [pid = 1652] [serial = 597] [outer = 0x11c775800] 02:12:20 INFO - PROCESS | 1652 | 1461143540606 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]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:12:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1220ms 02:12:20 INFO - PROCESS | 1652 | 1461143540625 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1652 | 1461143540627 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:12:20 INFO - PROCESS | 1652 | 1461143540631 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1652 | 1461143540633 Marionette TRACE conn2 <- [1,770,null,{}] 02:12:20 INFO - PROCESS | 1652 | 1461143540637 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}] 02:12:20 INFO - PROCESS | 1652 | 1461143540710 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:12:20 INFO - PROCESS | 1652 | 1461143540825 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a77800 == 48 [pid = 1652] [id = 200] 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x114402400) [pid = 1652] [serial = 598] [outer = 0x0] 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1144abc00) [pid = 1652] [serial = 599] [outer = 0x114402400] 02:12:20 INFO - PROCESS | 1652 | 1461143540856 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114c0d000) [pid = 1652] [serial = 600] [outer = 0x114402400] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b456800 == 47 [pid = 1652] [id = 161] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12b636000 == 46 [pid = 1652] [id = 158] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b8000 == 45 [pid = 1652] [id = 196] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11985a800 == 44 [pid = 1652] [id = 195] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12416a000 == 43 [pid = 1652] [id = 194] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9c800 == 42 [pid = 1652] [id = 193] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2e2800 == 41 [pid = 1652] [id = 192] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1a800 == 40 [pid = 1652] [id = 191] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119815000 == 39 [pid = 1652] [id = 190] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e3c4000) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11981a000 == 38 [pid = 1652] [id = 189] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11becb800 == 37 [pid = 1652] [id = 188] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119860000 == 36 [pid = 1652] [id = 187] 02:12:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1239a6000 == 35 [pid = 1652] [id = 186] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128887400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12371e000) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11c0e1800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118ed3800) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1191b5800) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x119c64c00) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11ac77c00) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bc92c00) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12b0e2800) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x1292d8c00) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11be31c00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11bcf2800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x118c79c00) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11c0e2400) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x123a1f000) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11acce400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 02:12:21 INFO - PROCESS | 1652 | 1461143541270 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]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 673ms 02:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:12:21 INFO - PROCESS | 1652 | 1461143541304 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1652 | 1461143541308 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1652 | 1461143541312 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1652 | 1461143541314 Marionette TRACE conn2 <- [1,774,null,{}] 02:12:21 INFO - PROCESS | 1652 | 1461143541316 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}] 02:12:21 INFO - PROCESS | 1652 | 1461143541389 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:12:21 INFO - PROCESS | 1652 | 1461143541394 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e25800 == 36 [pid = 1652] [id = 201] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x114c0e000) [pid = 1652] [serial = 601] [outer = 0x0] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x116447400) [pid = 1652] [serial = 602] [outer = 0x114c0e000] 02:12:21 INFO - PROCESS | 1652 | 1461143541421 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118c11c00) [pid = 1652] [serial = 603] [outer = 0x114c0e000] 02:12:21 INFO - PROCESS | 1652 | 1461143541743 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]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 02:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:12:21 INFO - PROCESS | 1652 | 1461143541781 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1652 | 1461143541782 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1652 | 1461143541785 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1652 | 1461143541787 Marionette TRACE conn2 <- [1,778,null,{}] 02:12:21 INFO - PROCESS | 1652 | 1461143541795 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}] 02:12:21 INFO - PROCESS | 1652 | 1461143541871 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:12:21 INFO - PROCESS | 1652 | 1461143541878 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a50e000 == 37 [pid = 1652] [id = 202] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118f5c800) [pid = 1652] [serial = 604] [outer = 0x0] 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x119131800) [pid = 1652] [serial = 605] [outer = 0x118f5c800] 02:12:21 INFO - PROCESS | 1652 | 1461143541906 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x119d5e400) [pid = 1652] [serial = 606] [outer = 0x118f5c800] 02:12:22 INFO - PROCESS | 1652 | 1461143542246 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms 02:12:22 INFO - PROCESS | 1652 | 1461143542256 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1652 | 1461143542258 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:12:22 INFO - PROCESS | 1652 | 1461143542263 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1652 | 1461143542264 Marionette TRACE conn2 <- [1,782,null,{}] 02:12:22 INFO - PROCESS | 1652 | 1461143542267 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}] 02:12:22 INFO - PROCESS | 1652 | 1461143542347 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:12:22 INFO - PROCESS | 1652 | 1461143542389 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad3800 == 38 [pid = 1652] [id = 203] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119c64c00) [pid = 1652] [serial = 607] [outer = 0x0] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11abb3800) [pid = 1652] [serial = 608] [outer = 0x119c64c00] 02:12:22 INFO - PROCESS | 1652 | 1461143542415 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11accf000) [pid = 1652] [serial = 609] [outer = 0x119c64c00] 02:12:22 INFO - PROCESS | 1652 | 1461143542679 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]]]}] 02:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 02:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:12:22 INFO - PROCESS | 1652 | 1461143542733 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:12:22 INFO - PROCESS | 1652 | 1461143542734 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:12:22 INFO - PROCESS | 1652 | 1461143542737 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:12:22 INFO - PROCESS | 1652 | 1461143542738 Marionette TRACE conn2 <- [1,786,null,{}] 02:12:22 INFO - PROCESS | 1652 | 1461143542740 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}] 02:12:22 INFO - PROCESS | 1652 | 1461143542815 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:12:22 INFO - PROCESS | 1652 | 1461143542818 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbd800 == 39 [pid = 1652] [id = 204] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11ac75800) [pid = 1652] [serial = 610] [outer = 0x0] 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11b810400) [pid = 1652] [serial = 611] [outer = 0x11ac75800] 02:12:22 INFO - PROCESS | 1652 | 1461143542845 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11b8fd800) [pid = 1652] [serial = 612] [outer = 0x11ac75800] 02:12:23 INFO - PROCESS | 1652 | 1461143543367 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]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 02:12:23 INFO - PROCESS | 1652 | 1461143543408 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1652 | 1461143543412 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:12:23 INFO - PROCESS | 1652 | 1461143543418 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1652 | 1461143543421 Marionette TRACE conn2 <- [1,790,null,{}] 02:12:23 INFO - PROCESS | 1652 | 1461143543427 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}] 02:12:23 INFO - PROCESS | 1652 | 1461143543534 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:12:23 INFO - PROCESS | 1652 | 1461143543581 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981a000 == 40 [pid = 1652] [id = 205] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11644a400) [pid = 1652] [serial = 613] [outer = 0x0] 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118c0b000) [pid = 1652] [serial = 614] [outer = 0x11644a400] 02:12:23 INFO - PROCESS | 1652 | 1461143543613 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118ecdc00) [pid = 1652] [serial = 615] [outer = 0x11644a400] 02:12:24 INFO - PROCESS | 1652 | 1461143544040 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 676ms 02:12:24 INFO - PROCESS | 1652 | 1461143544095 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1652 | 1461143544098 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:12:24 INFO - PROCESS | 1652 | 1461143544103 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1652 | 1461143544105 Marionette TRACE conn2 <- [1,794,null,{}] 02:12:24 INFO - PROCESS | 1652 | 1461143544108 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}] 02:12:24 INFO - PROCESS | 1652 | 1461143544198 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:12:24 INFO - PROCESS | 1652 | 1461143544257 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x115817800 == 41 [pid = 1652] [id = 206] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11924d400) [pid = 1652] [serial = 616] [outer = 0x0] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11ac7c800) [pid = 1652] [serial = 617] [outer = 0x11924d400] 02:12:24 INFO - PROCESS | 1652 | 1461143544287 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b03a800) [pid = 1652] [serial = 618] [outer = 0x11924d400] 02:12:24 INFO - PROCESS | 1652 | 1461143544702 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]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 620ms 02:12:24 INFO - PROCESS | 1652 | 1461143544723 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1652 | 1461143544725 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:12:24 INFO - PROCESS | 1652 | 1461143544730 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1652 | 1461143544732 Marionette TRACE conn2 <- [1,798,null,{}] 02:12:24 INFO - PROCESS | 1652 | 1461143544740 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}] 02:12:24 INFO - PROCESS | 1652 | 1461143544857 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:12:24 INFO - PROCESS | 1652 | 1461143544917 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398b000 == 42 [pid = 1652] [id = 207] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c05f800) [pid = 1652] [serial = 619] [outer = 0x0] 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c0e2400) [pid = 1652] [serial = 620] [outer = 0x11c05f800] 02:12:24 INFO - PROCESS | 1652 | 1461143544949 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c43fc00) [pid = 1652] [serial = 621] [outer = 0x11c05f800] 02:12:25 INFO - PROCESS | 1652 | 1461143545360 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]]]}] 02:12:25 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 02:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 02:12:25 INFO - PROCESS | 1652 | 1461143545403 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1652 | 1461143545405 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:12:25 INFO - PROCESS | 1652 | 1461143545407 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1652 | 1461143545408 Marionette TRACE conn2 <- [1,802,null,{}] 02:12:25 INFO - PROCESS | 1652 | 1461143545411 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}] 02:12:25 INFO - PROCESS | 1652 | 1461143545501 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:12:25 INFO - PROCESS | 1652 | 1461143545546 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c08800 == 43 [pid = 1652] [id = 208] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c45d800) [pid = 1652] [serial = 622] [outer = 0x0] 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12371e000) [pid = 1652] [serial = 623] [outer = 0x11c45d800] 02:12:25 INFO - PROCESS | 1652 | 1461143545576 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123b67800) [pid = 1652] [serial = 624] [outer = 0x11c45d800] 02:12:26 INFO - PROCESS | 1652 | 1461143546020 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]]]}] 02:12:26 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 02:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 670ms 02:12:26 INFO - PROCESS | 1652 | 1461143546095 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1652 | 1461143546098 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:12:26 INFO - PROCESS | 1652 | 1461143546137 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1652 | 1461143546139 Marionette TRACE conn2 <- [1,806,null,{}] 02:12:26 INFO - PROCESS | 1652 | 1461143546158 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}] 02:12:26 INFO - PROCESS | 1652 | 1461143546294 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:12:26 INFO - PROCESS | 1652 | 1461143546352 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x115819800 == 44 [pid = 1652] [id = 209] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1146bdc00) [pid = 1652] [serial = 625] [outer = 0x0] 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1243a6400) [pid = 1652] [serial = 626] [outer = 0x1146bdc00] 02:12:26 INFO - PROCESS | 1652 | 1461143546423 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127155800) [pid = 1652] [serial = 627] [outer = 0x1146bdc00] 02:12:26 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:12:26 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:12:26 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 02:12:26 INFO - PROCESS | 1652 | 1461143546867 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]]]}] 02:12:26 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 02:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 805ms 02:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:12:26 INFO - PROCESS | 1652 | 1461143546908 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1652 | 1461143546909 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:12:26 INFO - PROCESS | 1652 | 1461143546911 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1652 | 1461143546913 Marionette TRACE conn2 <- [1,810,null,{}] 02:12:26 INFO - PROCESS | 1652 | 1461143546915 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}] 02:12:27 INFO - PROCESS | 1652 | 1461143547026 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:12:27 INFO - PROCESS | 1652 | 1461143547157 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x116404000 == 45 [pid = 1652] [id = 210] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1140b7400) [pid = 1652] [serial = 628] [outer = 0x0] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1146b9400) [pid = 1652] [serial = 629] [outer = 0x1140b7400] 02:12:27 INFO - PROCESS | 1652 | 1461143547186 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115774000) [pid = 1652] [serial = 630] [outer = 0x1140b7400] 02:12:27 INFO - PROCESS | 1652 | 1461143547632 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]]]}] 02:12:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad3800 == 44 [pid = 1652] [id = 203] 02:12:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11a50e000 == 43 [pid = 1652] [id = 202] 02:12:27 INFO - PROCESS | 1652 | --DOCSHELL 0x118e25800 == 42 [pid = 1652] [id = 201] 02:12:27 INFO - PROCESS | 1652 | --DOCSHELL 0x114a77800 == 41 [pid = 1652] [id = 200] 02:12:27 INFO - PROCESS | 1652 | --DOCSHELL 0x11a810000 == 40 [pid = 1652] [id = 198] 02:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 769ms 02:12:27 INFO - PROCESS | 1652 | 1461143547681 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:12:27 INFO - PROCESS | 1652 | 1461143547684 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:12:27 INFO - PROCESS | 1652 | 1461143547687 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1652 | 1461143547689 Marionette TRACE conn2 <- [1,814,null,{}] 02:12:27 INFO - PROCESS | 1652 | 1461143547695 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}] 02:12:27 INFO - PROCESS | 1652 | 1461143547814 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:12:27 INFO - PROCESS | 1652 | 1461143547855 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x119804800 == 41 [pid = 1652] [id = 211] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x118f82400) [pid = 1652] [serial = 631] [outer = 0x0] 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1191b5800) [pid = 1652] [serial = 632] [outer = 0x118f82400] 02:12:27 INFO - PROCESS | 1652 | 1461143547883 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11ac76000) [pid = 1652] [serial = 633] [outer = 0x118f82400] 02:12:28 INFO - PROCESS | 1652 | 1461143548231 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] 02:12:28 INFO - PROCESS | 1652 | 1461143548264 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:12:28 INFO - PROCESS | 1652 | 1461143548273 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1652 | 1461143548274 Marionette TRACE conn2 <- [1,818,null,{}] 02:12:28 INFO - PROCESS | 1652 | 1461143548277 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}] 02:12:28 INFO - PROCESS | 1652 | 1461143548370 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:12:28 INFO - PROCESS | 1652 | 1461143548375 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1b800 == 42 [pid = 1652] [id = 212] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11ac76400) [pid = 1652] [serial = 634] [outer = 0x0] 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b85ec00) [pid = 1652] [serial = 635] [outer = 0x11ac76400] 02:12:28 INFO - PROCESS | 1652 | 1461143548402 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c443000) [pid = 1652] [serial = 636] [outer = 0x11ac76400] 02:12:28 INFO - PROCESS | 1652 | 1461143548781 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]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 02:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:12:28 INFO - PROCESS | 1652 | 1461143548795 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1652 | 1461143548797 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:12:28 INFO - PROCESS | 1652 | 1461143548815 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1652 | 1461143548822 Marionette TRACE conn2 <- [1,822,null,{}] 02:12:28 INFO - PROCESS | 1652 | 1461143548827 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}] 02:12:28 INFO - PROCESS | 1652 | 1461143548973 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:12:28 INFO - PROCESS | 1652 | 1461143548994 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x124155800 == 43 [pid = 1652] [id = 213] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1243af400) [pid = 1652] [serial = 637] [outer = 0x0] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x128fbe000) [pid = 1652] [serial = 638] [outer = 0x1243af400] 02:12:29 INFO - PROCESS | 1652 | 1461143549035 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1292de400) [pid = 1652] [serial = 639] [outer = 0x1243af400] 02:12:29 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 02:12:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 02:12:29 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 02:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:12:29 INFO - _addTest/ [0,825,"getWindowHandle",null] 02:12:29 INFO - PROCESS | 1652 | 1461143549493 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:12:29 INFO - PROCESS | 1652 | 1461143549497 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1652 | 1461143549498 Marionette TRACE conn2 <- [1,826,null,{}] 02:12:29 INFO - PROCESS | 1652 | 1461143549501 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}] 02:12:29 INFO - PROCESS | 1652 | 1461143549596 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:12:29 INFO - PROCESS | 1652 | 1461143549606 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dcb000 == 44 [pid = 1652] [id = 214] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b02b800) [pid = 1652] [serial = 640] [outer = 0x0] 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b3b5c00) [pid = 1652] [serial = 641] [outer = 0x12b02b800] 02:12:29 INFO - PROCESS | 1652 | 1461143549632 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b3be800) [pid = 1652] [serial = 642] [outer = 0x12b02b800] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1271cbc00) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b0e7800) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c3ce800) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123c7bc00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c0ea800) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1162e1c00) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11accc800) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1243ad000) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114402400) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x114c0e000) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f5c800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:12:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119c64c00) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 518ms 02:12:30 INFO - PROCESS | 1652 | 1461143550008 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]]]}] 02:12:30 INFO - PROCESS | 1652 | 1461143550016 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1652 | 1461143550017 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:12:30 INFO - PROCESS | 1652 | 1461143550019 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1652 | 1461143550020 Marionette TRACE conn2 <- [1,830,null,{}] 02:12:30 INFO - PROCESS | 1652 | 1461143550023 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}] 02:12:30 INFO - PROCESS | 1652 | 1461143550099 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:12:30 INFO - PROCESS | 1652 | 1461143550104 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1140aa000 == 45 [pid = 1652] [id = 215] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b0dc400) [pid = 1652] [serial = 643] [outer = 0x0] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b3b1800) [pid = 1652] [serial = 644] [outer = 0x12b0dc400] 02:12:30 INFO - PROCESS | 1652 | 1461143550139 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b67cc00) [pid = 1652] [serial = 645] [outer = 0x12b0dc400] 02:12:30 INFO - PROCESS | 1652 | 1461143550503 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]]]}] 02:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 02:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:12:30 INFO - PROCESS | 1652 | 1461143550539 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:12:30 INFO - PROCESS | 1652 | 1461143550540 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:12:30 INFO - PROCESS | 1652 | 1461143550542 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:12:30 INFO - PROCESS | 1652 | 1461143550543 Marionette TRACE conn2 <- [1,834,null,{}] 02:12:30 INFO - PROCESS | 1652 | 1461143550546 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}] 02:12:30 INFO - PROCESS | 1652 | 1461143550620 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:12:30 INFO - PROCESS | 1652 | 1461143550626 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b45d000 == 46 [pid = 1652] [id = 216] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b688800) [pid = 1652] [serial = 646] [outer = 0x0] 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bc99c00) [pid = 1652] [serial = 647] [outer = 0x12b688800] 02:12:30 INFO - PROCESS | 1652 | 1461143550652 Marionette DEBUG loaded listener.js 02:12:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be36800) [pid = 1652] [serial = 648] [outer = 0x12b688800] 02:12:30 INFO - PROCESS | 1652 | 1461143550961 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 02:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:12:31 INFO - PROCESS | 1652 | 1461143551011 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1652 | 1461143551012 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:12:31 INFO - PROCESS | 1652 | 1461143551014 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1652 | 1461143551015 Marionette TRACE conn2 <- [1,838,null,{}] 02:12:31 INFO - PROCESS | 1652 | 1461143551018 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}] 02:12:31 INFO - PROCESS | 1652 | 1461143551091 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:12:31 INFO - PROCESS | 1652 | 1461143551140 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba18800 == 47 [pid = 1652] [id = 217] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ba40000) [pid = 1652] [serial = 649] [outer = 0x0] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be39c00) [pid = 1652] [serial = 650] [outer = 0x12ba40000] 02:12:31 INFO - PROCESS | 1652 | 1461143551165 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be65800) [pid = 1652] [serial = 651] [outer = 0x12ba40000] 02:12:31 INFO - PROCESS | 1652 | 1461143551460 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]]]}] 02:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 467ms 02:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:12:31 INFO - PROCESS | 1652 | 1461143551483 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:12:31 INFO - PROCESS | 1652 | 1461143551484 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:12:31 INFO - PROCESS | 1652 | 1461143551487 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:12:31 INFO - PROCESS | 1652 | 1461143551488 Marionette TRACE conn2 <- [1,842,null,{}] 02:12:31 INFO - PROCESS | 1652 | 1461143551490 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}] 02:12:31 INFO - PROCESS | 1652 | 1461143551565 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:12:31 INFO - PROCESS | 1652 | 1461143551569 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c098800 == 48 [pid = 1652] [id = 218] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be63400) [pid = 1652] [serial = 652] [outer = 0x0] 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d043400) [pid = 1652] [serial = 653] [outer = 0x12be63400] 02:12:31 INFO - PROCESS | 1652 | 1461143551596 Marionette DEBUG loaded listener.js 02:12:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d1b7000) [pid = 1652] [serial = 654] [outer = 0x12be63400] 02:12:32 INFO - PROCESS | 1652 | 1461143552002 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 568ms 02:12:32 INFO - PROCESS | 1652 | 1461143552056 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1652 | 1461143552058 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:12:32 INFO - PROCESS | 1652 | 1461143552080 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1652 | 1461143552082 Marionette TRACE conn2 <- [1,846,null,{}] 02:12:32 INFO - PROCESS | 1652 | 1461143552086 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}] 02:12:32 INFO - PROCESS | 1652 | 1461143552185 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:12:32 INFO - PROCESS | 1652 | 1461143552263 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119867800 == 49 [pid = 1652] [id = 219] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118f5cc00) [pid = 1652] [serial = 655] [outer = 0x0] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1191b3c00) [pid = 1652] [serial = 656] [outer = 0x118f5cc00] 02:12:32 INFO - PROCESS | 1652 | 1461143552295 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ac7a800) [pid = 1652] [serial = 657] [outer = 0x118f5cc00] 02:12:32 INFO - PROCESS | 1652 | 1461143552739 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]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 674ms 02:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:12:32 INFO - PROCESS | 1652 | 1461143552779 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1652 | 1461143552783 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:12:32 INFO - PROCESS | 1652 | 1461143552788 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1652 | 1461143552790 Marionette TRACE conn2 <- [1,850,null,{}] 02:12:32 INFO - PROCESS | 1652 | 1461143552812 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}] 02:12:32 INFO - PROCESS | 1652 | 1461143552910 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:12:32 INFO - PROCESS | 1652 | 1461143552972 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274a9000 == 50 [pid = 1652] [id = 220] 02:12:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ac7e000) [pid = 1652] [serial = 658] [outer = 0x0] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123c7bc00) [pid = 1652] [serial = 659] [outer = 0x11ac7e000] 02:12:33 INFO - PROCESS | 1652 | 1461143553004 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1274bd800) [pid = 1652] [serial = 660] [outer = 0x11ac7e000] 02:12:33 INFO - PROCESS | 1652 | 1461143553419 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]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 02:12:33 INFO - PROCESS | 1652 | 1461143553459 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1652 | 1461143553460 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:12:33 INFO - PROCESS | 1652 | 1461143553463 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1652 | 1461143553466 Marionette TRACE conn2 <- [1,854,null,{}] 02:12:33 INFO - PROCESS | 1652 | 1461143553474 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}] 02:12:33 INFO - PROCESS | 1652 | 1461143553604 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:12:33 INFO - PROCESS | 1652 | 1461143553652 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d4800 == 51 [pid = 1652] [id = 221] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1292db000) [pid = 1652] [serial = 661] [outer = 0x0] 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b662000) [pid = 1652] [serial = 662] [outer = 0x1292db000] 02:12:33 INFO - PROCESS | 1652 | 1461143553686 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ba4bc00) [pid = 1652] [serial = 663] [outer = 0x1292db000] 02:12:34 INFO - PROCESS | 1652 | 1461143554090 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 02:12:34 INFO - PROCESS | 1652 | 1461143554136 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:12:34 INFO - PROCESS | 1652 | 1461143554137 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:12:34 INFO - PROCESS | 1652 | 1461143554140 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1652 | 1461143554141 Marionette TRACE conn2 <- [1,858,null,{}] 02:12:34 INFO - PROCESS | 1652 | 1461143554144 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}] 02:12:34 INFO - PROCESS | 1652 | 1461143554261 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:12:34 INFO - PROCESS | 1652 | 1461143554324 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1db800 == 52 [pid = 1652] [id = 222] 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12d045000) [pid = 1652] [serial = 664] [outer = 0x0] 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d1c0000) [pid = 1652] [serial = 665] [outer = 0x12d045000] 02:12:34 INFO - PROCESS | 1652 | 1461143554354 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d490000) [pid = 1652] [serial = 666] [outer = 0x12d045000] 02:12:34 INFO - PROCESS | 1652 | 1461143554759 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]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 02:12:34 INFO - PROCESS | 1652 | 1461143554827 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1652 | 1461143554828 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:12:34 INFO - PROCESS | 1652 | 1461143554832 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1652 | 1461143554833 Marionette TRACE conn2 <- [1,862,null,{}] 02:12:34 INFO - PROCESS | 1652 | 1461143554835 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}] 02:12:34 INFO - PROCESS | 1652 | 1461143554929 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:12:34 INFO - PROCESS | 1652 | 1461143554992 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbd800 == 53 [pid = 1652] [id = 223] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d1c2800) [pid = 1652] [serial = 667] [outer = 0x0] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d493000) [pid = 1652] [serial = 668] [outer = 0x12d1c2800] 02:12:35 INFO - PROCESS | 1652 | 1461143555021 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12d498c00) [pid = 1652] [serial = 669] [outer = 0x12d1c2800] 02:12:35 INFO - PROCESS | 1652 | 1461143555427 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]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 619ms 02:12:35 INFO - PROCESS | 1652 | 1461143555451 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1652 | 1461143555452 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:12:35 INFO - PROCESS | 1652 | 1461143555455 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1652 | 1461143555456 Marionette TRACE conn2 <- [1,866,null,{}] 02:12:35 INFO - PROCESS | 1652 | 1461143555459 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}] 02:12:35 INFO - PROCESS | 1652 | 1461143555627 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:12:35 INFO - PROCESS | 1652 | 1461143555699 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a815800 == 54 [pid = 1652] [id = 224] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ce2b800) [pid = 1652] [serial = 670] [outer = 0x0] 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d4c2c00) [pid = 1652] [serial = 671] [outer = 0x12ce2b800] 02:12:35 INFO - PROCESS | 1652 | 1461143555726 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e1bcc00) [pid = 1652] [serial = 672] [outer = 0x12ce2b800] 02:12:36 INFO - PROCESS | 1652 | 1461143556429 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]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1021ms 02:12:36 INFO - PROCESS | 1652 | 1461143556479 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1652 | 1461143556481 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:12:36 INFO - PROCESS | 1652 | 1461143556484 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1652 | 1461143556487 Marionette TRACE conn2 <- [1,870,null,{}] 02:12:36 INFO - PROCESS | 1652 | 1461143556490 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}] 02:12:36 INFO - PROCESS | 1652 | 1461143556580 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:12:36 INFO - PROCESS | 1652 | 1461143556648 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba0c000 == 55 [pid = 1652] [id = 225] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11644c400) [pid = 1652] [serial = 673] [outer = 0x0] 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1188a6400) [pid = 1652] [serial = 674] [outer = 0x11644c400] 02:12:36 INFO - PROCESS | 1652 | 1461143556677 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119258800) [pid = 1652] [serial = 675] [outer = 0x11644c400] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12398e800 == 54 [pid = 1652] [id = 199] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119717800 == 53 [pid = 1652] [id = 159] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba18800 == 52 [pid = 1652] [id = 217] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b45d000 == 51 [pid = 1652] [id = 216] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x1140aa000 == 50 [pid = 1652] [id = 215] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x127dcb000 == 49 [pid = 1652] [id = 214] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124155800 == 48 [pid = 1652] [id = 213] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1b800 == 47 [pid = 1652] [id = 212] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11ac79c00) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b810400) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12d04f400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | 1461143557135 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]]]}] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x119804800 == 46 [pid = 1652] [id = 211] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x116404000 == 45 [pid = 1652] [id = 210] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12398b000 == 44 [pid = 1652] [id = 207] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x115817800 == 43 [pid = 1652] [id = 206] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11981a000 == 42 [pid = 1652] [id = 205] 02:12:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbd800 == 41 [pid = 1652] [id = 204] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12be3ec00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b65b400) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123f20000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bc91000) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bab9800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b029800) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127678400) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x123920800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1243a9c00) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11abb3800) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x119d61400) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x114c0d000) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1144abc00) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x118f89c00) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x116447400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118c11c00) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119c72400) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11b034000) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11bcf4000) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119131800) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x119d5e400) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d67400) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11accf000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x128fbec00) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12bc97800) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b0e1c00) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12887d400) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 02:12:37 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12be66c00) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 02:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 02:12:37 INFO - PROCESS | 1652 | 1461143557156 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1652 | 1461143557159 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:12:37 INFO - PROCESS | 1652 | 1461143557169 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1652 | 1461143557171 Marionette TRACE conn2 <- [1,874,null,{}] 02:12:37 INFO - PROCESS | 1652 | 1461143557173 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}] 02:12:37 INFO - PROCESS | 1652 | 1461143557251 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:12:37 INFO - PROCESS | 1652 | 1461143557255 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef9000 == 42 [pid = 1652] [id = 226] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118c70800) [pid = 1652] [serial = 676] [outer = 0x0] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a766800) [pid = 1652] [serial = 677] [outer = 0x118c70800] 02:12:37 INFO - PROCESS | 1652 | 1461143557283 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ac7b000) [pid = 1652] [serial = 678] [outer = 0x118c70800] 02:12:37 INFO - PROCESS | 1652 | 1461143557641 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]]]}] 02:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 02:12:37 INFO - PROCESS | 1652 | 1461143557689 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1652 | 1461143557690 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:12:37 INFO - PROCESS | 1652 | 1461143557693 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1652 | 1461143557695 Marionette TRACE conn2 <- [1,878,null,{}] 02:12:37 INFO - PROCESS | 1652 | 1461143557702 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}] 02:12:37 INFO - PROCESS | 1652 | 1461143557783 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:12:37 INFO - PROCESS | 1652 | 1461143557789 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b13b800 == 43 [pid = 1652] [id = 227] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b85d400) [pid = 1652] [serial = 679] [outer = 0x0] 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bcf4400) [pid = 1652] [serial = 680] [outer = 0x11b85d400] 02:12:37 INFO - PROCESS | 1652 | 1461143557820 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c777c00) [pid = 1652] [serial = 681] [outer = 0x11b85d400] 02:12:38 INFO - PROCESS | 1652 | 1461143558177 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]]]}] 02:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 521ms 02:12:38 INFO - PROCESS | 1652 | 1461143558214 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1652 | 1461143558216 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:12:38 INFO - PROCESS | 1652 | 1461143558218 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1652 | 1461143558219 Marionette TRACE conn2 <- [1,882,null,{}] 02:12:38 INFO - PROCESS | 1652 | 1461143558221 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}] 02:12:38 INFO - PROCESS | 1652 | 1461143558300 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:12:38 INFO - PROCESS | 1652 | 1461143558304 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118516000 == 44 [pid = 1652] [id = 228] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12391f800) [pid = 1652] [serial = 682] [outer = 0x0] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1271d3400) [pid = 1652] [serial = 683] [outer = 0x12391f800] 02:12:38 INFO - PROCESS | 1652 | 1461143558332 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127d3e800) [pid = 1652] [serial = 684] [outer = 0x12391f800] 02:12:38 INFO - PROCESS | 1652 | 1461143558660 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]]]}] 02:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 02:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:12:38 INFO - PROCESS | 1652 | 1461143558689 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1652 | 1461143558690 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:12:38 INFO - PROCESS | 1652 | 1461143558693 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1652 | 1461143558694 Marionette TRACE conn2 <- [1,886,null,{}] 02:12:38 INFO - PROCESS | 1652 | 1461143558696 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}] 02:12:38 INFO - PROCESS | 1652 | 1461143558791 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:12:38 INFO - PROCESS | 1652 | 1461143558798 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9b000 == 45 [pid = 1652] [id = 229] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11be2ac00) [pid = 1652] [serial = 685] [outer = 0x0] 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x128fc0400) [pid = 1652] [serial = 686] [outer = 0x11be2ac00] 02:12:38 INFO - PROCESS | 1652 | 1461143558824 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b0d9c00) [pid = 1652] [serial = 687] [outer = 0x11be2ac00] 02:12:39 INFO - PROCESS | 1652 | 1461143559152 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]]]}] 02:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 471ms 02:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:12:39 INFO - PROCESS | 1652 | 1461143559165 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1652 | 1461143559166 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:12:39 INFO - PROCESS | 1652 | 1461143559168 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1652 | 1461143559169 Marionette TRACE conn2 <- [1,890,null,{}] 02:12:39 INFO - PROCESS | 1652 | 1461143559171 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}] 02:12:39 INFO - PROCESS | 1652 | 1461143559264 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:12:39 INFO - PROCESS | 1652 | 1461143559269 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12704c000 == 46 [pid = 1652] [id = 230] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b0e8000) [pid = 1652] [serial = 688] [outer = 0x0] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b689800) [pid = 1652] [serial = 689] [outer = 0x12b0e8000] 02:12:39 INFO - PROCESS | 1652 | 1461143559297 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12be69800) [pid = 1652] [serial = 690] [outer = 0x12b0e8000] 02:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 571ms 02:12:39 INFO - PROCESS | 1652 | 1461143559733 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]]]}] 02:12:39 INFO - PROCESS | 1652 | 1461143559740 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1652 | 1461143559742 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:12:39 INFO - PROCESS | 1652 | 1461143559745 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1652 | 1461143559747 Marionette TRACE conn2 <- [1,894,null,{}] 02:12:39 INFO - PROCESS | 1652 | 1461143559750 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}] 02:12:39 INFO - PROCESS | 1652 | 1461143559898 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:12:39 INFO - PROCESS | 1652 | 1461143559919 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f85000 == 47 [pid = 1652] [id = 231] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12be69c00) [pid = 1652] [serial = 691] [outer = 0x0] 02:12:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d493400) [pid = 1652] [serial = 692] [outer = 0x12be69c00] 02:12:39 INFO - PROCESS | 1652 | 1461143559961 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d4ca400) [pid = 1652] [serial = 693] [outer = 0x12be69c00] 02:12:40 INFO - PROCESS | 1652 | 1461143560288 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]]]}] 02:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 570ms 02:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:12:40 INFO - PROCESS | 1652 | 1461143560315 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1652 | 1461143560316 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:12:40 INFO - PROCESS | 1652 | 1461143560318 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1652 | 1461143560319 Marionette TRACE conn2 <- [1,898,null,{}] 02:12:40 INFO - PROCESS | 1652 | 1461143560327 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}] 02:12:40 INFO - PROCESS | 1652 | 1461143560422 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:12:40 INFO - PROCESS | 1652 | 1461143560427 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b62a800 == 48 [pid = 1652] [id = 232] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d4ca800) [pid = 1652] [serial = 694] [outer = 0x0] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e1bc000) [pid = 1652] [serial = 695] [outer = 0x12d4ca800] 02:12:40 INFO - PROCESS | 1652 | 1461143560451 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e374800) [pid = 1652] [serial = 696] [outer = 0x12d4ca800] 02:12:40 INFO - PROCESS | 1652 | 1461143560808 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]]]}] 02:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 02:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:12:40 INFO - PROCESS | 1652 | 1461143560847 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1652 | 1461143560848 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:12:40 INFO - PROCESS | 1652 | 1461143560850 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1652 | 1461143560851 Marionette TRACE conn2 <- [1,902,null,{}] 02:12:40 INFO - PROCESS | 1652 | 1461143560854 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}] 02:12:40 INFO - PROCESS | 1652 | 1461143560951 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:12:40 INFO - PROCESS | 1652 | 1461143560955 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c087800 == 49 [pid = 1652] [id = 233] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e1b3800) [pid = 1652] [serial = 697] [outer = 0x0] 02:12:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e37a400) [pid = 1652] [serial = 698] [outer = 0x12e1b3800] 02:12:40 INFO - PROCESS | 1652 | 1461143560979 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e380c00) [pid = 1652] [serial = 699] [outer = 0x12e1b3800] 02:12:41 INFO - PROCESS | 1652 | 1461143561306 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]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 02:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:12:41 INFO - PROCESS | 1652 | 1461143561320 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1652 | 1461143561321 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:12:41 INFO - PROCESS | 1652 | 1461143561323 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1652 | 1461143561324 Marionette TRACE conn2 <- [1,906,null,{}] 02:12:41 INFO - PROCESS | 1652 | 1461143561337 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}] 02:12:41 INFO - PROCESS | 1652 | 1461143561597 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ac76400) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1243af400) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ac75800) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1140b7400) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b02b800) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b0dc400) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b688800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118f82400) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12ba40000) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11853e000) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be67400) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112128800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11be32400) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ba47400) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x115773400) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118c23800) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11c437c00) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123a1cc00) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123922400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118f81c00) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118ed1400) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:12:41 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11acca400) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:12:41 INFO - PROCESS | 1652 | 1461143561657 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a73800 == 50 [pid = 1652] [id = 234] 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11212e400) [pid = 1652] [serial = 700] [outer = 0x0] 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1146c1400) [pid = 1652] [serial = 701] [outer = 0x11212e400] 02:12:41 INFO - PROCESS | 1652 | 1461143561685 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118ed1400) [pid = 1652] [serial = 702] [outer = 0x11212e400] 02:12:41 INFO - PROCESS | 1652 | 1461143561973 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]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 673ms 02:12:42 INFO - PROCESS | 1652 | 1461143562000 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1652 | 1461143562002 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:12:42 INFO - PROCESS | 1652 | 1461143562004 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1652 | 1461143562006 Marionette TRACE conn2 <- [1,910,null,{}] 02:12:42 INFO - PROCESS | 1652 | 1461143562008 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}] 02:12:42 INFO - PROCESS | 1652 | 1461143562108 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:12:42 INFO - PROCESS | 1652 | 1461143562158 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x123989800 == 51 [pid = 1652] [id = 235] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1140b7400) [pid = 1652] [serial = 703] [outer = 0x0] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11b040800) [pid = 1652] [serial = 704] [outer = 0x1140b7400] 02:12:42 INFO - PROCESS | 1652 | 1461143562188 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e3c7800) [pid = 1652] [serial = 705] [outer = 0x1140b7400] 02:12:42 INFO - PROCESS | 1652 | 1461143562457 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]]]}] 02:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 02:12:42 INFO - PROCESS | 1652 | 1461143562474 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1652 | 1461143562475 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:12:42 INFO - PROCESS | 1652 | 1461143562486 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1652 | 1461143562487 Marionette TRACE conn2 <- [1,914,null,{}] 02:12:42 INFO - PROCESS | 1652 | 1461143562489 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}] 02:12:42 INFO - PROCESS | 1652 | 1461143562572 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:12:42 INFO - PROCESS | 1652 | 1461143562577 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c5000 == 52 [pid = 1652] [id = 236] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118c0e800) [pid = 1652] [serial = 706] [outer = 0x0] 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e7e7800) [pid = 1652] [serial = 707] [outer = 0x118c0e800] 02:12:42 INFO - PROCESS | 1652 | 1461143562603 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e803800) [pid = 1652] [serial = 708] [outer = 0x118c0e800] 02:12:42 INFO - PROCESS | 1652 | 1461143562940 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]]]}] 02:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 02:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:12:42 INFO - PROCESS | 1652 | 1461143562954 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1652 | 1461143562956 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:12:42 INFO - PROCESS | 1652 | 1461143562958 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1652 | 1461143562959 Marionette TRACE conn2 <- [1,918,null,{}] 02:12:42 INFO - PROCESS | 1652 | 1461143562964 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}] 02:12:43 INFO - PROCESS | 1652 | 1461143563042 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:12:43 INFO - PROCESS | 1652 | 1461143563097 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4db800 == 53 [pid = 1652] [id = 237] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e3c0c00) [pid = 1652] [serial = 709] [outer = 0x0] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e806400) [pid = 1652] [serial = 710] [outer = 0x12e3c0c00] 02:12:43 INFO - PROCESS | 1652 | 1461143563121 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e80f000) [pid = 1652] [serial = 711] [outer = 0x12e3c0c00] 02:12:43 INFO - PROCESS | 1652 | 1461143563381 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]]]}] 02:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 472ms 02:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:12:43 INFO - PROCESS | 1652 | 1461143563433 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1652 | 1461143563434 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:12:43 INFO - PROCESS | 1652 | 1461143563436 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1652 | 1461143563437 Marionette TRACE conn2 <- [1,922,null,{}] 02:12:43 INFO - PROCESS | 1652 | 1461143563439 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}] 02:12:43 INFO - PROCESS | 1652 | 1461143563548 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:12:43 INFO - PROCESS | 1652 | 1461143563555 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eaaa000 == 54 [pid = 1652] [id = 238] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x119c66000) [pid = 1652] [serial = 712] [outer = 0x0] 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e811800) [pid = 1652] [serial = 713] [outer = 0x119c66000] 02:12:43 INFO - PROCESS | 1652 | 1461143563594 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12ea7ec00) [pid = 1652] [serial = 714] [outer = 0x119c66000] 02:12:44 INFO - PROCESS | 1652 | 1461143564234 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]]]}] 02:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 868ms 02:12:44 INFO - PROCESS | 1652 | 1461143564305 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1652 | 1461143564308 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:12:44 INFO - PROCESS | 1652 | 1461143564312 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1652 | 1461143564315 Marionette TRACE conn2 <- [1,926,null,{}] 02:12:44 INFO - PROCESS | 1652 | 1461143564318 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}] 02:12:44 INFO - PROCESS | 1652 | 1461143564422 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:12:44 INFO - PROCESS | 1652 | 1461143564477 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a988000 == 55 [pid = 1652] [id = 239] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118f86000) [pid = 1652] [serial = 715] [outer = 0x0] 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11a766c00) [pid = 1652] [serial = 716] [outer = 0x118f86000] 02:12:44 INFO - PROCESS | 1652 | 1461143564509 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11accd000) [pid = 1652] [serial = 717] [outer = 0x118f86000] 02:12:44 INFO - PROCESS | 1652 | 1461143564962 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]]]}] 02:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 02:12:44 INFO - PROCESS | 1652 | 1461143564983 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1652 | 1461143564988 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:12:44 INFO - PROCESS | 1652 | 1461143564993 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1652 | 1461143564995 Marionette TRACE conn2 <- [1,930,null,{}] 02:12:44 INFO - PROCESS | 1652 | 1461143564997 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}] 02:12:45 INFO - PROCESS | 1652 | 1461143565102 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:12:45 INFO - PROCESS | 1652 | 1461143565155 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e6d000 == 56 [pid = 1652] [id = 240] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11accc800) [pid = 1652] [serial = 718] [outer = 0x0] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11be38800) [pid = 1652] [serial = 719] [outer = 0x11accc800] 02:12:45 INFO - PROCESS | 1652 | 1461143565185 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x123c78c00) [pid = 1652] [serial = 720] [outer = 0x11accc800] 02:12:45 INFO - PROCESS | 1652 | 1461143565632 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]]]}] 02:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 02:12:45 INFO - PROCESS | 1652 | 1461143565667 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:12:45 INFO - PROCESS | 1652 | 1461143565668 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:12:45 INFO - PROCESS | 1652 | 1461143565671 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1652 | 1461143565673 Marionette TRACE conn2 <- [1,934,null,{}] 02:12:45 INFO - PROCESS | 1652 | 1461143565700 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}] 02:12:45 INFO - PROCESS | 1652 | 1461143565830 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:12:45 INFO - PROCESS | 1652 | 1461143565896 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13c800 == 57 [pid = 1652] [id = 241] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b0e6800) [pid = 1652] [serial = 721] [outer = 0x0] 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ba47400) [pid = 1652] [serial = 722] [outer = 0x12b0e6800] 02:12:45 INFO - PROCESS | 1652 | 1461143565927 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12be34000) [pid = 1652] [serial = 723] [outer = 0x12b0e6800] 02:12:46 INFO - PROCESS | 1652 | 1461143566332 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]]]}] 02:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 02:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:12:46 INFO - PROCESS | 1652 | 1461143566342 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1652 | 1461143566346 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:12:46 INFO - PROCESS | 1652 | 1461143566349 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1652 | 1461143566350 Marionette TRACE conn2 <- [1,938,null,{}] 02:12:46 INFO - PROCESS | 1652 | 1461143566353 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}] 02:12:46 INFO - PROCESS | 1652 | 1461143566461 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:12:46 INFO - PROCESS | 1652 | 1461143566512 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f092800 == 58 [pid = 1652] [id = 242] 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x116447400) [pid = 1652] [serial = 724] [outer = 0x0] 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12be42800) [pid = 1652] [serial = 725] [outer = 0x116447400] 02:12:46 INFO - PROCESS | 1652 | 1461143566542 Marionette DEBUG loaded listener.js 02:12:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e3bac00) [pid = 1652] [serial = 726] [outer = 0x116447400] 02:12:46 INFO - PROCESS | 1652 | 1461143566970 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]]]}] 02:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 869ms 02:12:47 INFO - PROCESS | 1652 | 1461143567246 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1652 | 1461143567248 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:12:47 INFO - PROCESS | 1652 | 1461143567253 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1652 | 1461143567254 Marionette TRACE conn2 <- [1,942,null,{}] 02:12:47 INFO - PROCESS | 1652 | 1461143567258 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}] 02:12:47 INFO - PROCESS | 1652 | 1461143567358 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:12:47 INFO - PROCESS | 1652 | 1461143567425 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a98f000 == 59 [pid = 1652] [id = 243] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118787c00) [pid = 1652] [serial = 727] [outer = 0x0] 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118c10800) [pid = 1652] [serial = 728] [outer = 0x118787c00] 02:12:47 INFO - PROCESS | 1652 | 1461143567453 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118f7e800) [pid = 1652] [serial = 729] [outer = 0x118787c00] 02:12:47 INFO - PROCESS | 1652 | 1461143567867 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]]]}] 02:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 02:12:47 INFO - PROCESS | 1652 | 1461143567925 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1652 | 1461143567927 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:12:47 INFO - PROCESS | 1652 | 1461143567933 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1652 | 1461143567935 Marionette TRACE conn2 <- [1,946,null,{}] 02:12:47 INFO - PROCESS | 1652 | 1461143567938 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}] 02:12:48 INFO - PROCESS | 1652 | 1461143568031 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:12:48 INFO - PROCESS | 1652 | 1461143568087 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119717800 == 60 [pid = 1652] [id = 244] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x118f5c400) [pid = 1652] [serial = 730] [outer = 0x0] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11992b800) [pid = 1652] [serial = 731] [outer = 0x118f5c400] 02:12:48 INFO - PROCESS | 1652 | 1461143568115 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11aa10400) [pid = 1652] [serial = 732] [outer = 0x118f5c400] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x127cd6800 == 59 [pid = 1652] [id = 197] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4db800 == 58 [pid = 1652] [id = 237] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c5000 == 57 [pid = 1652] [id = 236] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123989800 == 56 [pid = 1652] [id = 235] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x114a73800 == 55 [pid = 1652] [id = 234] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c087800 == 54 [pid = 1652] [id = 233] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12b62a800 == 53 [pid = 1652] [id = 232] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11ac7c800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11c0e2400) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12371e000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1243a6400) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d043400) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x128f85000 == 52 [pid = 1652] [id = 231] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12704c000 == 51 [pid = 1652] [id = 230] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123c08800 == 50 [pid = 1652] [id = 208] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9b000 == 49 [pid = 1652] [id = 229] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118516000 == 48 [pid = 1652] [id = 228] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11b13b800 == 47 [pid = 1652] [id = 227] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef9000 == 46 [pid = 1652] [id = 226] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba0c000 == 45 [pid = 1652] [id = 225] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x11a815800 == 44 [pid = 1652] [id = 224] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbd800 == 43 [pid = 1652] [id = 223] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1db800 == 42 [pid = 1652] [id = 222] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d4800 == 41 [pid = 1652] [id = 221] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x1274a9000 == 40 [pid = 1652] [id = 220] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x119867800 == 39 [pid = 1652] [id = 219] 02:12:48 INFO - PROCESS | 1652 | --DOCSHELL 0x12c098800 == 38 [pid = 1652] [id = 218] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d041c00) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118f7d400) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11acf2000) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x126523c00) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b687800) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e7e6000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11ac72400) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1146c3800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c66e400) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b85ec00) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x128fbe000) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11b8fd800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115774000) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1146b9400) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118c0b000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b3b5c00) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1292de400) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b67cc00) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b3b1800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12be36800) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1191b5800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12be65800) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12be39c00) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11ac76000) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b3be800) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bc99c00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c443000) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x119c6a400) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d48d000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11ac77000) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c463400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 02:12:48 INFO - PROCESS | 1652 | 1461143568530 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]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 623ms 02:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:12:48 INFO - PROCESS | 1652 | 1461143568554 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1652 | 1461143568556 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:12:48 INFO - PROCESS | 1652 | 1461143568558 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1652 | 1461143568561 Marionette TRACE conn2 <- [1,950,null,{}] 02:12:48 INFO - PROCESS | 1652 | 1461143568568 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}] 02:12:48 INFO - PROCESS | 1652 | 1461143568667 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:12:48 INFO - PROCESS | 1652 | 1461143568674 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119822800 == 39 [pid = 1652] [id = 245] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11ac79c00) [pid = 1652] [serial = 733] [outer = 0x0] 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11acfb800) [pid = 1652] [serial = 734] [outer = 0x11ac79c00] 02:12:48 INFO - PROCESS | 1652 | 1461143568706 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11b8fb400) [pid = 1652] [serial = 735] [outer = 0x11ac79c00] 02:12:49 INFO - PROCESS | 1652 | 1461143569078 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]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 573ms 02:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:12:49 INFO - PROCESS | 1652 | 1461143569132 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1652 | 1461143569133 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:12:49 INFO - PROCESS | 1652 | 1461143569135 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1652 | 1461143569136 Marionette TRACE conn2 <- [1,954,null,{}] 02:12:49 INFO - PROCESS | 1652 | 1461143569138 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}] 02:12:49 INFO - PROCESS | 1652 | 1461143569215 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:12:49 INFO - PROCESS | 1652 | 1461143569220 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc8000 == 40 [pid = 1652] [id = 246] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11baba400) [pid = 1652] [serial = 736] [outer = 0x0] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c0eb000) [pid = 1652] [serial = 737] [outer = 0x11baba400] 02:12:49 INFO - PROCESS | 1652 | 1461143569248 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123713000) [pid = 1652] [serial = 738] [outer = 0x11baba400] 02:12:49 INFO - PROCESS | 1652 | 1461143569569 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]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 02:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:12:49 INFO - PROCESS | 1652 | 1461143569603 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1652 | 1461143569604 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:12:49 INFO - PROCESS | 1652 | 1461143569607 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1652 | 1461143569608 Marionette TRACE conn2 <- [1,958,null,{}] 02:12:49 INFO - PROCESS | 1652 | 1461143569610 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}] 02:12:49 INFO - PROCESS | 1652 | 1461143569692 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:12:49 INFO - PROCESS | 1652 | 1461143569742 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ee9000 == 41 [pid = 1652] [id = 247] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11babb400) [pid = 1652] [serial = 739] [outer = 0x0] 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12371c000) [pid = 1652] [serial = 740] [outer = 0x11babb400] 02:12:49 INFO - PROCESS | 1652 | 1461143569768 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1243aa800) [pid = 1652] [serial = 741] [outer = 0x11babb400] 02:12:50 INFO - PROCESS | 1652 | 1461143570053 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]]]}] 02:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 467ms 02:12:50 INFO - PROCESS | 1652 | 1461143570075 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1652 | 1461143570076 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:12:50 INFO - PROCESS | 1652 | 1461143570086 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1652 | 1461143570087 Marionette TRACE conn2 <- [1,962,null,{}] 02:12:50 INFO - PROCESS | 1652 | 1461143570090 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}] 02:12:50 INFO - PROCESS | 1652 | 1461143570190 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:12:50 INFO - PROCESS | 1652 | 1461143570199 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e6c000 == 42 [pid = 1652] [id = 248] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1274bbc00) [pid = 1652] [serial = 742] [outer = 0x0] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127d3cc00) [pid = 1652] [serial = 743] [outer = 0x1274bbc00] 02:12:50 INFO - PROCESS | 1652 | 1461143570228 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b0e1c00) [pid = 1652] [serial = 744] [outer = 0x1274bbc00] 02:12:50 INFO - PROCESS | 1652 | 1461143570551 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]]]}] 02:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 474ms 02:12:50 INFO - PROCESS | 1652 | 1461143570555 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:12:50 INFO - PROCESS | 1652 | 1461143570556 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:12:50 INFO - PROCESS | 1652 | 1461143570571 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:12:50 INFO - PROCESS | 1652 | 1461143570572 Marionette TRACE conn2 <- [1,966,null,{}] 02:12:50 INFO - PROCESS | 1652 | 1461143570575 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}] 02:12:50 INFO - PROCESS | 1652 | 1461143570697 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:12:50 INFO - PROCESS | 1652 | 1461143570712 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119803000 == 43 [pid = 1652] [id = 249] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1243a6400) [pid = 1652] [serial = 745] [outer = 0x0] 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b3b9000) [pid = 1652] [serial = 746] [outer = 0x1243a6400] 02:12:50 INFO - PROCESS | 1652 | 1461143570737 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b687400) [pid = 1652] [serial = 747] [outer = 0x1243a6400] 02:12:51 INFO - PROCESS | 1652 | 1461143571071 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 532ms 02:12:51 INFO - PROCESS | 1652 | 1461143571092 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1652 | 1461143571093 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:12:51 INFO - PROCESS | 1652 | 1461143571100 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1652 | 1461143571101 Marionette TRACE conn2 <- [1,970,null,{}] 02:12:51 INFO - PROCESS | 1652 | 1461143571103 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}] 02:12:51 INFO - PROCESS | 1652 | 1461143571202 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:12:51 INFO - PROCESS | 1652 | 1461143571207 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c9b000 == 44 [pid = 1652] [id = 250] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x128ff9800) [pid = 1652] [serial = 748] [outer = 0x0] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bc99400) [pid = 1652] [serial = 749] [outer = 0x128ff9800] 02:12:51 INFO - PROCESS | 1652 | 1461143571232 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12be3e400) [pid = 1652] [serial = 750] [outer = 0x128ff9800] 02:12:51 INFO - PROCESS | 1652 | 1461143571572 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]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 02:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:12:51 INFO - PROCESS | 1652 | 1461143571619 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1652 | 1461143571620 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:12:51 INFO - PROCESS | 1652 | 1461143571622 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1652 | 1461143571623 Marionette TRACE conn2 <- [1,974,null,{}] 02:12:51 INFO - PROCESS | 1652 | 1461143571626 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}] 02:12:51 INFO - PROCESS | 1652 | 1461143571723 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:12:51 INFO - PROCESS | 1652 | 1461143571734 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f92000 == 45 [pid = 1652] [id = 251] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12be3a800) [pid = 1652] [serial = 751] [outer = 0x0] 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12ce26c00) [pid = 1652] [serial = 752] [outer = 0x12be3a800] 02:12:51 INFO - PROCESS | 1652 | 1461143571760 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12be40c00) [pid = 1652] [serial = 753] [outer = 0x12be3a800] 02:12:52 INFO - PROCESS | 1652 | 1461143572071 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]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 02:12:52 INFO - PROCESS | 1652 | 1461143572090 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1652 | 1461143572092 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:12:52 INFO - PROCESS | 1652 | 1461143572096 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1652 | 1461143572099 Marionette TRACE conn2 <- [1,978,null,{}] 02:12:52 INFO - PROCESS | 1652 | 1461143572107 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}] 02:12:52 INFO - PROCESS | 1652 | 1461143572206 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:12:52 INFO - PROCESS | 1652 | 1461143572211 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12943b800 == 46 [pid = 1652] [id = 252] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12be3ec00) [pid = 1652] [serial = 754] [outer = 0x0] 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d495000) [pid = 1652] [serial = 755] [outer = 0x12be3ec00] 02:12:52 INFO - PROCESS | 1652 | 1461143572236 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12d4c9c00) [pid = 1652] [serial = 756] [outer = 0x12be3ec00] 02:12:52 INFO - PROCESS | 1652 | 1461143572597 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]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 530ms 02:12:52 INFO - PROCESS | 1652 | 1461143572625 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1652 | 1461143572628 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12be69c00) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d4ca800) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e1b3800) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12391f800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11be2ac00) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11b85d400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118c70800) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b0e8000) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11644c400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11212e400) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118c0e800) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e3c0c00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:12:52 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1140b7400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:12:52 INFO - PROCESS | 1652 | 1461143572896 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1652 | 1461143572898 Marionette TRACE conn2 <- [1,982,null,{}] 02:12:52 INFO - PROCESS | 1652 | 1461143572902 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}] 02:12:53 INFO - PROCESS | 1652 | 1461143572998 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:12:53 INFO - PROCESS | 1652 | 1461143573002 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b82d000 == 47 [pid = 1652] [id = 253] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d04f400) [pid = 1652] [serial = 757] [outer = 0x0] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12651c400) [pid = 1652] [serial = 758] [outer = 0x12d04f400] 02:12:53 INFO - PROCESS | 1652 | 1461143573032 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e377000) [pid = 1652] [serial = 759] [outer = 0x12d04f400] 02:12:53 INFO - PROCESS | 1652 | 1461143573356 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 492ms 02:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:12:53 INFO - PROCESS | 1652 | 1461143573368 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1652 | 1461143573369 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:12:53 INFO - PROCESS | 1652 | 1461143573371 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1652 | 1461143573372 Marionette TRACE conn2 <- [1,986,null,{}] 02:12:53 INFO - PROCESS | 1652 | 1461143573374 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}] 02:12:53 INFO - PROCESS | 1652 | 1461143573458 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:12:53 INFO - PROCESS | 1652 | 1461143573533 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceb4000 == 48 [pid = 1652] [id = 254] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e37f400) [pid = 1652] [serial = 760] [outer = 0x0] 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e3c4400) [pid = 1652] [serial = 761] [outer = 0x12e37f400] 02:12:53 INFO - PROCESS | 1652 | 1461143573558 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e7e6000) [pid = 1652] [serial = 762] [outer = 0x12e37f400] 02:12:53 INFO - PROCESS | 1652 | 1461143573898 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]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 569ms 02:12:53 INFO - PROCESS | 1652 | 1461143573941 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1652 | 1461143573946 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:12:53 INFO - PROCESS | 1652 | 1461143573950 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1652 | 1461143573952 Marionette TRACE conn2 <- [1,990,null,{}] 02:12:53 INFO - PROCESS | 1652 | 1461143573955 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}] 02:12:54 INFO - PROCESS | 1652 | 1461143574078 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:12:54 INFO - PROCESS | 1652 | 1461143574157 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4d9800 == 49 [pid = 1652] [id = 255] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11acf3800) [pid = 1652] [serial = 763] [outer = 0x0] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e7edc00) [pid = 1652] [serial = 764] [outer = 0x11acf3800] 02:12:54 INFO - PROCESS | 1652 | 1461143574199 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e80c400) [pid = 1652] [serial = 765] [outer = 0x11acf3800] 02:12:54 INFO - PROCESS | 1652 | 1461143574477 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]]]}] 02:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 573ms 02:12:54 INFO - PROCESS | 1652 | 1461143574523 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1652 | 1461143574524 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:12:54 INFO - PROCESS | 1652 | 1461143574529 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1652 | 1461143574532 Marionette TRACE conn2 <- [1,994,null,{}] 02:12:54 INFO - PROCESS | 1652 | 1461143574535 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}] 02:12:54 INFO - PROCESS | 1652 | 1461143574617 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:12:54 INFO - PROCESS | 1652 | 1461143574622 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c8000 == 50 [pid = 1652] [id = 256] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e80cc00) [pid = 1652] [serial = 766] [outer = 0x0] 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ea7fc00) [pid = 1652] [serial = 767] [outer = 0x12e80cc00] 02:12:54 INFO - PROCESS | 1652 | 1461143574647 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12ea84400) [pid = 1652] [serial = 768] [outer = 0x12e80cc00] 02:12:55 INFO - PROCESS | 1652 | 1461143575087 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 623ms 02:12:55 INFO - PROCESS | 1652 | 1461143575150 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1652 | 1461143575153 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:12:55 INFO - PROCESS | 1652 | 1461143575156 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1652 | 1461143575159 Marionette TRACE conn2 <- [1,998,null,{}] 02:12:55 INFO - PROCESS | 1652 | 1461143575163 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}] 02:12:55 INFO - PROCESS | 1652 | 1461143575264 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:12:55 INFO - PROCESS | 1652 | 1461143575332 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11915b000 == 51 [pid = 1652] [id = 257] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x115774000) [pid = 1652] [serial = 769] [outer = 0x0] 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11876a800) [pid = 1652] [serial = 770] [outer = 0x115774000] 02:12:55 INFO - PROCESS | 1652 | 1461143575365 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118f6a000) [pid = 1652] [serial = 771] [outer = 0x115774000] 02:12:55 INFO - PROCESS | 1652 | 1461143575790 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]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 673ms 02:12:55 INFO - PROCESS | 1652 | 1461143575870 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1652 | 1461143575874 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:12:55 INFO - PROCESS | 1652 | 1461143575882 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1652 | 1461143575884 Marionette TRACE conn2 <- [1,1002,null,{}] 02:12:55 INFO - PROCESS | 1652 | 1461143575887 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}] 02:12:55 INFO - PROCESS | 1652 | 1461143575985 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:12:56 INFO - PROCESS | 1652 | 1461143576053 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bccc800 == 52 [pid = 1652] [id = 258] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118f7d400) [pid = 1652] [serial = 772] [outer = 0x0] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11acf3400) [pid = 1652] [serial = 773] [outer = 0x118f7d400] 02:12:56 INFO - PROCESS | 1652 | 1461143576085 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bab5400) [pid = 1652] [serial = 774] [outer = 0x118f7d400] 02:12:56 INFO - PROCESS | 1652 | 1461143576526 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]]]}] 02:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 671ms 02:12:56 INFO - PROCESS | 1652 | 1461143576568 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1652 | 1461143576570 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:12:56 INFO - PROCESS | 1652 | 1461143576574 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1652 | 1461143576581 Marionette TRACE conn2 <- [1,1006,null,{}] 02:12:56 INFO - PROCESS | 1652 | 1461143576593 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}] 02:12:56 INFO - PROCESS | 1652 | 1461143576712 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:12:56 INFO - PROCESS | 1652 | 1461143576808 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb4800 == 53 [pid = 1652] [id = 259] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11bceb400) [pid = 1652] [serial = 775] [outer = 0x0] 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1271d2800) [pid = 1652] [serial = 776] [outer = 0x11bceb400] 02:12:56 INFO - PROCESS | 1652 | 1461143576858 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x128fbec00) [pid = 1652] [serial = 777] [outer = 0x11bceb400] 02:12:57 INFO - PROCESS | 1652 | 1461143577384 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]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 877ms 02:12:57 INFO - PROCESS | 1652 | 1461143577451 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:12:57 INFO - PROCESS | 1652 | 1461143577453 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:12:57 INFO - PROCESS | 1652 | 1461143577455 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:12:57 INFO - PROCESS | 1652 | 1461143577457 Marionette TRACE conn2 <- [1,1010,null,{}] 02:12:57 INFO - PROCESS | 1652 | 1461143577459 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}] 02:12:57 INFO - PROCESS | 1652 | 1461143577556 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:12:57 INFO - PROCESS | 1652 | 1461143577622 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab8000 == 54 [pid = 1652] [id = 260] 02:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x128fbb400) [pid = 1652] [serial = 778] [outer = 0x0] 02:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b67cc00) [pid = 1652] [serial = 779] [outer = 0x128fbb400] 02:12:57 INFO - PROCESS | 1652 | 1461143577653 Marionette DEBUG loaded listener.js 02:12:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d490c00) [pid = 1652] [serial = 780] [outer = 0x128fbb400] 02:12:58 INFO - PROCESS | 1652 | 1461143578024 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]]]}] 02:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 623ms 02:12:58 INFO - PROCESS | 1652 | 1461143578079 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1652 | 1461143578080 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:12:58 INFO - PROCESS | 1652 | 1461143578083 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1652 | 1461143578084 Marionette TRACE conn2 <- [1,1014,null,{}] 02:12:58 INFO - PROCESS | 1652 | 1461143578086 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}] 02:12:58 INFO - PROCESS | 1652 | 1461143578181 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:12:58 INFO - PROCESS | 1652 | 1461143578235 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0ac000 == 55 [pid = 1652] [id = 261] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b0db000) [pid = 1652] [serial = 781] [outer = 0x0] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e372400) [pid = 1652] [serial = 782] [outer = 0x12b0db000] 02:12:58 INFO - PROCESS | 1652 | 1461143578264 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e3c1000) [pid = 1652] [serial = 783] [outer = 0x12b0db000] 02:12:58 INFO - PROCESS | 1652 | 1461143578667 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]]]}] 02:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 618ms 02:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:12:58 INFO - PROCESS | 1652 | 1461143578702 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1652 | 1461143578703 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:12:58 INFO - PROCESS | 1652 | 1461143578705 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1652 | 1461143578707 Marionette TRACE conn2 <- [1,1018,null,{}] 02:12:58 INFO - PROCESS | 1652 | 1461143578709 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}] 02:12:58 INFO - PROCESS | 1652 | 1461143578823 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:12:58 INFO - PROCESS | 1652 | 1461143578923 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb36000 == 56 [pid = 1652] [id = 262] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ea83400) [pid = 1652] [serial = 784] [outer = 0x0] 02:12:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12f505400) [pid = 1652] [serial = 785] [outer = 0x12ea83400] 02:12:58 INFO - PROCESS | 1652 | 1461143578955 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12f511800) [pid = 1652] [serial = 786] [outer = 0x12ea83400] 02:12:59 INFO - PROCESS | 1652 | 1461143579380 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]]]}] 02:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 719ms 02:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:12:59 INFO - PROCESS | 1652 | 1461143579425 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1652 | 1461143579426 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:12:59 INFO - PROCESS | 1652 | 1461143579429 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1652 | 1461143579430 Marionette TRACE conn2 <- [1,1022,null,{}] 02:12:59 INFO - PROCESS | 1652 | 1461143579433 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}] 02:12:59 INFO - PROCESS | 1652 | 1461143579533 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:12:59 INFO - PROCESS | 1652 | 1461143579602 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11980a800 == 57 [pid = 1652] [id = 263] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11568a000) [pid = 1652] [serial = 787] [outer = 0x0] 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x115692800) [pid = 1652] [serial = 788] [outer = 0x11568a000] 02:12:59 INFO - PROCESS | 1652 | 1461143579632 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x115697000) [pid = 1652] [serial = 789] [outer = 0x11568a000] 02:13:00 INFO - PROCESS | 1652 | 1461143580204 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 818ms 02:13:00 INFO - PROCESS | 1652 | 1461143580248 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1652 | 1461143580250 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:13:00 INFO - PROCESS | 1652 | 1461143580254 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1652 | 1461143580256 Marionette TRACE conn2 <- [1,1026,null,{}] 02:13:00 INFO - PROCESS | 1652 | 1461143580259 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}] 02:13:00 INFO - PROCESS | 1652 | 1461143580352 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:13:00 INFO - PROCESS | 1652 | 1461143580425 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c79e000 == 58 [pid = 1652] [id = 264] 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1121efc00) [pid = 1652] [serial = 790] [outer = 0x0] 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11464d400) [pid = 1652] [serial = 791] [outer = 0x1121efc00] 02:13:00 INFO - PROCESS | 1652 | 1461143580454 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11568ac00) [pid = 1652] [serial = 792] [outer = 0x1121efc00] 02:13:00 INFO - PROCESS | 1652 | 1461143580885 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]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 02:13:00 INFO - PROCESS | 1652 | 1461143580925 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1652 | 1461143580929 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:13:00 INFO - PROCESS | 1652 | 1461143580934 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1652 | 1461143580935 Marionette TRACE conn2 <- [1,1030,null,{}] 02:13:00 INFO - PROCESS | 1652 | 1461143580938 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}] 02:13:01 INFO - PROCESS | 1652 | 1461143581051 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:13:01 INFO - PROCESS | 1652 | 1461143581175 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11becc000 == 57 [pid = 1652] [id = 160] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4d9800 == 56 [pid = 1652] [id = 255] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceb4000 == 55 [pid = 1652] [id = 254] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d493000) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11874e000 == 56 [pid = 1652] [id = 265] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x115691c00) [pid = 1652] [serial = 793] [outer = 0x0] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11853d400) [pid = 1652] [serial = 794] [outer = 0x115691c00] 02:13:01 INFO - PROCESS | 1652 | 1461143581252 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118f85800) [pid = 1652] [serial = 795] [outer = 0x115691c00] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12b82d000 == 55 [pid = 1652] [id = 253] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12943b800 == 54 [pid = 1652] [id = 252] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x128f92000 == 53 [pid = 1652] [id = 251] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x127c9b000 == 52 [pid = 1652] [id = 250] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119803000 == 51 [pid = 1652] [id = 249] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123e6c000 == 50 [pid = 1652] [id = 248] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x118ee9000 == 49 [pid = 1652] [id = 247] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc8000 == 48 [pid = 1652] [id = 246] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119822800 == 47 [pid = 1652] [id = 245] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x119717800 == 46 [pid = 1652] [id = 244] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a98f000 == 45 [pid = 1652] [id = 243] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12f092800 == 44 [pid = 1652] [id = 242] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13c800 == 43 [pid = 1652] [id = 241] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x123e6d000 == 42 [pid = 1652] [id = 240] 02:13:01 INFO - PROCESS | 1652 | --DOCSHELL 0x11a988000 == 41 [pid = 1652] [id = 239] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12d493400) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12e1bc000) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12d4ca400) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e380c00) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12e37a400) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12e374800) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1271d3400) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x127d3e800) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12d1c0000) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x128fc0400) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12b0d9c00) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bcf4400) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11c777c00) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11ac7b000) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11a766800) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b689800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1191b3c00) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123c7bc00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x119258800) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1188a6400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b662000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x118ed1400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d4c2c00) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12e803800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e806400) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e7e7800) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e3c7800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1146c1400) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11b040800) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e80f000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12be69800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 02:13:01 INFO - PROCESS | 1652 | 1461143581670 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]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 771ms 02:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:13:01 INFO - PROCESS | 1652 | 1461143581704 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1652 | 1461143581706 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:13:01 INFO - PROCESS | 1652 | 1461143581708 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1652 | 1461143581711 Marionette TRACE conn2 <- [1,1034,null,{}] 02:13:01 INFO - PROCESS | 1652 | 1461143581718 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}] 02:13:01 INFO - PROCESS | 1652 | 1461143581801 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:13:01 INFO - PROCESS | 1652 | 1461143581806 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2da800 == 42 [pid = 1652] [id = 266] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119137400) [pid = 1652] [serial = 796] [outer = 0x0] 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11acc7000) [pid = 1652] [serial = 797] [outer = 0x119137400] 02:13:01 INFO - PROCESS | 1652 | 1461143581833 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11b8fb800) [pid = 1652] [serial = 798] [outer = 0x119137400] 02:13:02 INFO - PROCESS | 1652 | 1461143582244 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]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 573ms 02:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:13:02 INFO - PROCESS | 1652 | 1461143582282 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:13:02 INFO - PROCESS | 1652 | 1461143582285 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:13:02 INFO - PROCESS | 1652 | 1461143582288 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1652 | 1461143582290 Marionette TRACE conn2 <- [1,1038,null,{}] 02:13:02 INFO - PROCESS | 1652 | 1461143582302 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}] 02:13:02 INFO - PROCESS | 1652 | 1461143582421 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:13:02 INFO - PROCESS | 1652 | 1461143582444 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244b5000 == 43 [pid = 1652] [id = 267] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11c3dac00) [pid = 1652] [serial = 799] [outer = 0x0] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12371a000) [pid = 1652] [serial = 800] [outer = 0x11c3dac00] 02:13:02 INFO - PROCESS | 1652 | 1461143582477 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x123c7bc00) [pid = 1652] [serial = 801] [outer = 0x11c3dac00] 02:13:02 INFO - PROCESS | 1652 | 1461143582832 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]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 572ms 02:13:02 INFO - PROCESS | 1652 | 1461143582861 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:13:02 INFO - PROCESS | 1652 | 1461143582864 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:13:02 INFO - PROCESS | 1652 | 1461143582866 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1652 | 1461143582867 Marionette TRACE conn2 <- [1,1042,null,{}] 02:13:02 INFO - PROCESS | 1652 | 1461143582870 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}] 02:13:02 INFO - PROCESS | 1652 | 1461143582948 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:13:02 INFO - PROCESS | 1652 | 1461143582952 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288ed800 == 44 [pid = 1652] [id = 268] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x118f8cc00) [pid = 1652] [serial = 802] [outer = 0x0] 02:13:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x126580c00) [pid = 1652] [serial = 803] [outer = 0x118f8cc00] 02:13:02 INFO - PROCESS | 1652 | 1461143582978 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127d44400) [pid = 1652] [serial = 804] [outer = 0x118f8cc00] 02:13:03 INFO - PROCESS | 1652 | 1461143583325 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]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 02:13:03 INFO - PROCESS | 1652 | 1461143583335 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:13:03 INFO - PROCESS | 1652 | 1461143583336 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:13:03 INFO - PROCESS | 1652 | 1461143583338 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1652 | 1461143583339 Marionette TRACE conn2 <- [1,1046,null,{}] 02:13:03 INFO - PROCESS | 1652 | 1461143583342 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}] 02:13:03 INFO - PROCESS | 1652 | 1461143583464 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:13:03 INFO - PROCESS | 1652 | 1461143583570 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12942a000 == 45 [pid = 1652] [id = 269] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12657ec00) [pid = 1652] [serial = 805] [outer = 0x0] 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b0e1800) [pid = 1652] [serial = 806] [outer = 0x12657ec00] 02:13:03 INFO - PROCESS | 1652 | 1461143583614 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12be5c800) [pid = 1652] [serial = 807] [outer = 0x12657ec00] 02:13:04 INFO - PROCESS | 1652 | 1461143584003 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]]]}] 02:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 669ms 02:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:13:04 INFO - PROCESS | 1652 | 1461143584008 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1652 | 1461143584009 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1652 | 1461143584012 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1652 | 1461143584014 Marionette TRACE conn2 <- [1,1050,null,{}] 02:13:04 INFO - PROCESS | 1652 | 1461143584016 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}] 02:13:04 INFO - PROCESS | 1652 | 1461143584113 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:13:04 INFO - PROCESS | 1652 | 1461143584164 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09a000 == 46 [pid = 1652] [id = 270] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12be5d000) [pid = 1652] [serial = 808] [outer = 0x0] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d04a800) [pid = 1652] [serial = 809] [outer = 0x12be5d000] 02:13:04 INFO - PROCESS | 1652 | 1461143584188 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12d4bf800) [pid = 1652] [serial = 810] [outer = 0x12be5d000] 02:13:04 INFO - PROCESS | 1652 | 1461143584491 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]]]}] 02:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 520ms 02:13:04 INFO - PROCESS | 1652 | 1461143584532 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1652 | 1461143584533 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:13:04 INFO - PROCESS | 1652 | 1461143584535 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1652 | 1461143584536 Marionette TRACE conn2 <- [1,1054,null,{}] 02:13:04 INFO - PROCESS | 1652 | 1461143584539 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}] 02:13:04 INFO - PROCESS | 1652 | 1461143584636 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:13:04 INFO - PROCESS | 1652 | 1461143584640 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e1000 == 47 [pid = 1652] [id = 271] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ce2d400) [pid = 1652] [serial = 811] [outer = 0x0] 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12e375c00) [pid = 1652] [serial = 812] [outer = 0x12ce2d400] 02:13:04 INFO - PROCESS | 1652 | 1461143584698 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12e3bd800) [pid = 1652] [serial = 813] [outer = 0x12ce2d400] 02:13:04 INFO - PROCESS | 1652 | 1461143584988 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]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 02:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:13:05 INFO - PROCESS | 1652 | 1461143585005 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1652 | 1461143585006 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:13:05 INFO - PROCESS | 1652 | 1461143585008 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1652 | 1461143585010 Marionette TRACE conn2 <- [1,1058,null,{}] 02:13:05 INFO - PROCESS | 1652 | 1461143585025 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}] 02:13:05 INFO - PROCESS | 1652 | 1461143585128 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:13:05 INFO - PROCESS | 1652 | 1461143585162 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e138800 == 48 [pid = 1652] [id = 272] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12e374800) [pid = 1652] [serial = 814] [outer = 0x0] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e7e5c00) [pid = 1652] [serial = 815] [outer = 0x12e374800] 02:13:05 INFO - PROCESS | 1652 | 1461143585187 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e80c000) [pid = 1652] [serial = 816] [outer = 0x12e374800] 02:13:05 INFO - PROCESS | 1652 | 1461143585595 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]]]}] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x128ff9800) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11baba400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12be3a800) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11ac79c00) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1274bbc00) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11babb400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x118f5c400) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118787c00) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x119c66000) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12be3ec00) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12d04f400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e37f400) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1243a6400) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11acf3800) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:13:05 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12be63400) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 626ms 02:13:05 INFO - PROCESS | 1652 | 1461143585635 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1652 | 1461143585636 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:13:05 INFO - PROCESS | 1652 | 1461143585639 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1652 | 1461143585640 Marionette TRACE conn2 <- [1,1062,null,{}] 02:13:05 INFO - PROCESS | 1652 | 1461143585642 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}] 02:13:05 INFO - PROCESS | 1652 | 1461143585723 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:13:05 INFO - PROCESS | 1652 | 1461143585729 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcb8800 == 49 [pid = 1652] [id = 273] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11accdc00) [pid = 1652] [serial = 817] [outer = 0x0] 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x123920000) [pid = 1652] [serial = 818] [outer = 0x11accdc00] 02:13:05 INFO - PROCESS | 1652 | 1461143585756 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12bc92000) [pid = 1652] [serial = 819] [outer = 0x11accdc00] 02:13:06 INFO - PROCESS | 1652 | 1461143586090 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]]]}] 02:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 467ms 02:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:13:06 INFO - PROCESS | 1652 | 1461143586107 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1652 | 1461143586108 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:13:06 INFO - PROCESS | 1652 | 1461143586113 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1652 | 1461143586117 Marionette TRACE conn2 <- [1,1066,null,{}] 02:13:06 INFO - PROCESS | 1652 | 1461143586120 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}] 02:13:06 INFO - PROCESS | 1652 | 1461143586299 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:13:06 INFO - PROCESS | 1652 | 1461143586318 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a9800 == 50 [pid = 1652] [id = 274] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1243ad000) [pid = 1652] [serial = 820] [outer = 0x0] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e3c6000) [pid = 1652] [serial = 821] [outer = 0x1243ad000] 02:13:06 INFO - PROCESS | 1652 | 1461143586363 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12f508400) [pid = 1652] [serial = 822] [outer = 0x1243ad000] 02:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 623ms 02:13:06 INFO - PROCESS | 1652 | 1461143586730 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]]]}] 02:13:06 INFO - PROCESS | 1652 | 1461143586734 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1652 | 1461143586735 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:13:06 INFO - PROCESS | 1652 | 1461143586738 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1652 | 1461143586739 Marionette TRACE conn2 <- [1,1070,null,{}] 02:13:06 INFO - PROCESS | 1652 | 1461143586742 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}] 02:13:06 INFO - PROCESS | 1652 | 1461143586835 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:13:06 INFO - PROCESS | 1652 | 1461143586903 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb4e000 == 51 [pid = 1652] [id = 275] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12f504800) [pid = 1652] [serial = 823] [outer = 0x0] 02:13:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12f50e400) [pid = 1652] [serial = 824] [outer = 0x12f504800] 02:13:06 INFO - PROCESS | 1652 | 1461143586942 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12f58dc00) [pid = 1652] [serial = 825] [outer = 0x12f504800] 02:13:07 INFO - PROCESS | 1652 | 1461143587296 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 568ms 02:13:07 INFO - PROCESS | 1652 | 1461143587306 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1652 | 1461143587308 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:13:07 INFO - PROCESS | 1652 | 1461143587310 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1652 | 1461143587312 Marionette TRACE conn2 <- [1,1074,null,{}] 02:13:07 INFO - PROCESS | 1652 | 1461143587317 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}] 02:13:07 INFO - PROCESS | 1652 | 1461143587400 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:13:07 INFO - PROCESS | 1652 | 1461143587404 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x130016800 == 52 [pid = 1652] [id = 276] 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d236400) [pid = 1652] [serial = 826] [outer = 0x0] 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d239c00) [pid = 1652] [serial = 827] [outer = 0x12d236400] 02:13:07 INFO - PROCESS | 1652 | 1461143587429 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d23d400) [pid = 1652] [serial = 828] [outer = 0x12d236400] 02:13:07 INFO - PROCESS | 1652 | 1461143587922 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]]]}] 02:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 621ms 02:13:07 INFO - PROCESS | 1652 | 1461143587932 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:13:07 INFO - PROCESS | 1652 | 1461143587934 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:13:07 INFO - PROCESS | 1652 | 1461143587938 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1652 | 1461143587940 Marionette TRACE conn2 <- [1,1078,null,{}] 02:13:07 INFO - PROCESS | 1652 | 1461143587944 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}] 02:13:08 INFO - PROCESS | 1652 | 1461143588050 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:13:08 INFO - PROCESS | 1652 | 1461143588107 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb0800 == 53 [pid = 1652] [id = 277] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1121ef400) [pid = 1652] [serial = 829] [outer = 0x0] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11568b400) [pid = 1652] [serial = 830] [outer = 0x1121ef400] 02:13:08 INFO - PROCESS | 1652 | 1461143588139 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118782400) [pid = 1652] [serial = 831] [outer = 0x1121ef400] 02:13:08 INFO - PROCESS | 1652 | 1461143588579 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]]]}] 02:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 02:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:13:08 INFO - PROCESS | 1652 | 1461143588609 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1652 | 1461143588613 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:13:08 INFO - PROCESS | 1652 | 1461143588617 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1652 | 1461143588619 Marionette TRACE conn2 <- [1,1082,null,{}] 02:13:08 INFO - PROCESS | 1652 | 1461143588622 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}] 02:13:08 INFO - PROCESS | 1652 | 1461143588725 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:13:08 INFO - PROCESS | 1652 | 1461143588781 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12404a000 == 54 [pid = 1652] [id = 278] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x118c75800) [pid = 1652] [serial = 832] [outer = 0x0] 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119c64400) [pid = 1652] [serial = 833] [outer = 0x118c75800] 02:13:08 INFO - PROCESS | 1652 | 1461143588811 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11acfcc00) [pid = 1652] [serial = 834] [outer = 0x118c75800] 02:13:09 INFO - PROCESS | 1652 | 1461143589464 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]]]}] 02:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 873ms 02:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:13:09 INFO - PROCESS | 1652 | 1461143589490 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1652 | 1461143589492 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:13:09 INFO - PROCESS | 1652 | 1461143589494 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1652 | 1461143589497 Marionette TRACE conn2 <- [1,1086,null,{}] 02:13:09 INFO - PROCESS | 1652 | 1461143589504 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}] 02:13:09 INFO - PROCESS | 1652 | 1461143589607 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:13:09 INFO - PROCESS | 1652 | 1461143589665 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x13047a800 == 55 [pid = 1652] [id = 279] 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12be3ec00) [pid = 1652] [serial = 835] [outer = 0x0] 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d23f000) [pid = 1652] [serial = 836] [outer = 0x12be3ec00] 02:13:09 INFO - PROCESS | 1652 | 1461143589696 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e3bf800) [pid = 1652] [serial = 837] [outer = 0x12be3ec00] 02:13:10 INFO - PROCESS | 1652 | 1461143590155 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 672ms 02:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:13:10 INFO - PROCESS | 1652 | 1461143590166 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1652 | 1461143590168 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:13:10 INFO - PROCESS | 1652 | 1461143590171 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1652 | 1461143590172 Marionette TRACE conn2 <- [1,1090,null,{}] 02:13:10 INFO - PROCESS | 1652 | 1461143590174 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}] 02:13:10 INFO - PROCESS | 1652 | 1461143590276 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:13:10 INFO - PROCESS | 1652 | 1461143590329 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304da000 == 56 [pid = 1652] [id = 280] 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11b077400) [pid = 1652] [serial = 838] [outer = 0x0] 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11b07cc00) [pid = 1652] [serial = 839] [outer = 0x11b077400] 02:13:10 INFO - PROCESS | 1652 | 1461143590360 Marionette DEBUG loaded listener.js 02:13:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b035c00) [pid = 1652] [serial = 840] [outer = 0x11b077400] 02:13:10 INFO - PROCESS | 1652 | 1461143590793 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]]]}] 02:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 02:13:10 INFO - PROCESS | 1652 | 1461143590841 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1652 | 1461143590843 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:13:10 INFO - PROCESS | 1652 | 1461143590845 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1652 | 1461143590847 Marionette TRACE conn2 <- [1,1094,null,{}] 02:13:10 INFO - PROCESS | 1652 | 1461143590849 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}] 02:13:10 INFO - PROCESS | 1652 | 1461143590951 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:13:11 INFO - PROCESS | 1652 | 1461143591008 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a80e800 == 57 [pid = 1652] [id = 281] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x115696c00) [pid = 1652] [serial = 841] [outer = 0x0] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11be2dc00) [pid = 1652] [serial = 842] [outer = 0x115696c00] 02:13:11 INFO - PROCESS | 1652 | 1461143591038 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12945d800) [pid = 1652] [serial = 843] [outer = 0x115696c00] 02:13:11 INFO - PROCESS | 1652 | 1461143591682 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]]]}] 02:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 872ms 02:13:11 INFO - PROCESS | 1652 | 1461143591717 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1652 | 1461143591720 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:13:11 INFO - PROCESS | 1652 | 1461143591724 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1652 | 1461143591725 Marionette TRACE conn2 <- [1,1098,null,{}] 02:13:11 INFO - PROCESS | 1652 | 1461143591729 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}] 02:13:11 INFO - PROCESS | 1652 | 1461143591825 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:13:11 INFO - PROCESS | 1652 | 1461143591914 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11850a000 == 58 [pid = 1652] [id = 282] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x1155bc000) [pid = 1652] [serial = 844] [outer = 0x0] 02:13:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1158df000) [pid = 1652] [serial = 845] [outer = 0x1155bc000] 02:13:11 INFO - PROCESS | 1652 | 1461143591962 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x118c77000) [pid = 1652] [serial = 846] [outer = 0x1155bc000] 02:13:12 INFO - PROCESS | 1652 | 1461143592444 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]]]}] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb4e000 == 57 [pid = 1652] [id = 275] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a9800 == 56 [pid = 1652] [id = 274] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcb8800 == 55 [pid = 1652] [id = 273] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12e138800 == 54 [pid = 1652] [id = 272] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e1000 == 53 [pid = 1652] [id = 271] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ea7fc00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09a000 == 52 [pid = 1652] [id = 270] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x12942a000 == 51 [pid = 1652] [id = 269] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1288ed800 == 50 [pid = 1652] [id = 268] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x1244b5000 == 49 [pid = 1652] [id = 267] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2da800 == 48 [pid = 1652] [id = 266] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11874e000 == 47 [pid = 1652] [id = 265] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11c79e000 == 46 [pid = 1652] [id = 264] 02:13:12 INFO - PROCESS | 1652 | --DOCSHELL 0x11915b000 == 45 [pid = 1652] [id = 257] 02:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 773ms 02:13:12 INFO - PROCESS | 1652 | 1461143592497 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1652 | 1461143592500 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:13:12 INFO - PROCESS | 1652 | 1461143592505 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1652 | 1461143592506 Marionette TRACE conn2 <- [1,1102,null,{}] 02:13:12 INFO - PROCESS | 1652 | 1461143592509 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}] 02:13:12 INFO - PROCESS | 1652 | 1461143592585 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:13:12 INFO - PROCESS | 1652 | 1461143592589 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a51d000 == 46 [pid = 1652] [id = 283] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x118ce5000) [pid = 1652] [serial = 847] [outer = 0x0] 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11924e000) [pid = 1652] [serial = 848] [outer = 0x118ce5000] 02:13:12 INFO - PROCESS | 1652 | 1461143592617 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11ac70000) [pid = 1652] [serial = 849] [outer = 0x118ce5000] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12bc99400) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11c0eb000) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ce26c00) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11acfb800) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b8fb400) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127d3cc00) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12b0e1c00) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12371c000) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1243aa800) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12ba47400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11992b800) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118f7e800) [pid = 1652] [serial = 729] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118c10800) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12e811800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ea7ec00) [pid = 1652] [serial = 714] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11be38800) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12d495000) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12be40c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d4c9c00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12651c400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e377000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e3c4400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11aa10400) [pid = 1652] [serial = 732] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12be42800) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123713000) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11a766c00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e7e6000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b3b9000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e7edc00) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b687400) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12be3e400) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e80c400) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 02:13:12 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12d1b7000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 02:13:13 INFO - PROCESS | 1652 | 1461143593000 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 02:13:13 INFO - PROCESS | 1652 | 1461143593025 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1652 | 1461143593026 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:13:13 INFO - PROCESS | 1652 | 1461143593030 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1652 | 1461143593033 Marionette TRACE conn2 <- [1,1106,null,{}] 02:13:13 INFO - PROCESS | 1652 | 1461143593040 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}] 02:13:13 INFO - PROCESS | 1652 | 1461143593120 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:13:13 INFO - PROCESS | 1652 | 1461143593125 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398c800 == 47 [pid = 1652] [id = 284] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11acef400) [pid = 1652] [serial = 850] [outer = 0x0] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b079400) [pid = 1652] [serial = 851] [outer = 0x11acef400] 02:13:13 INFO - PROCESS | 1652 | 1461143593155 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11bce8000) [pid = 1652] [serial = 852] [outer = 0x11acef400] 02:13:13 INFO - PROCESS | 1652 | 1461143593509 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]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 522ms 02:13:13 INFO - PROCESS | 1652 | 1461143593551 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1652 | 1461143593553 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:13:13 INFO - PROCESS | 1652 | 1461143593555 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1652 | 1461143593556 Marionette TRACE conn2 <- [1,1110,null,{}] 02:13:13 INFO - PROCESS | 1652 | 1461143593559 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}] 02:13:13 INFO - PROCESS | 1652 | 1461143593638 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:13:13 INFO - PROCESS | 1652 | 1461143593691 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e7b000 == 48 [pid = 1652] [id = 285] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bced000) [pid = 1652] [serial = 853] [outer = 0x0] 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11c3db800) [pid = 1652] [serial = 854] [outer = 0x11bced000] 02:13:13 INFO - PROCESS | 1652 | 1461143593717 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x123721000) [pid = 1652] [serial = 855] [outer = 0x11bced000] 02:13:13 INFO - PROCESS | 1652 | 1461143593983 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]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 468ms 02:13:14 INFO - PROCESS | 1652 | 1461143594023 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1652 | 1461143594025 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:13:14 INFO - PROCESS | 1652 | 1461143594035 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1652 | 1461143594036 Marionette TRACE conn2 <- [1,1114,null,{}] 02:13:14 INFO - PROCESS | 1652 | 1461143594038 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}] 02:13:14 INFO - PROCESS | 1652 | 1461143594117 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:13:14 INFO - PROCESS | 1652 | 1461143594122 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12652d000 == 49 [pid = 1652] [id = 286] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123a14c00) [pid = 1652] [serial = 856] [outer = 0x0] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1243ab400) [pid = 1652] [serial = 857] [outer = 0x123a14c00] 02:13:14 INFO - PROCESS | 1652 | 1461143594149 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1271d3400) [pid = 1652] [serial = 858] [outer = 0x123a14c00] 02:13:14 INFO - PROCESS | 1652 | 1461143594488 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]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 476ms 02:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:13:14 INFO - PROCESS | 1652 | 1461143594503 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1652 | 1461143594505 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:13:14 INFO - PROCESS | 1652 | 1461143594507 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1652 | 1461143594508 Marionette TRACE conn2 <- [1,1118,null,{}] 02:13:14 INFO - PROCESS | 1652 | 1461143594510 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}] 02:13:14 INFO - PROCESS | 1652 | 1461143594635 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:13:14 INFO - PROCESS | 1652 | 1461143594668 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cad000 == 50 [pid = 1652] [id = 287] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11be38800) [pid = 1652] [serial = 859] [outer = 0x0] 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x128ff7400) [pid = 1652] [serial = 860] [outer = 0x11be38800] 02:13:14 INFO - PROCESS | 1652 | 1461143594696 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b02dc00) [pid = 1652] [serial = 861] [outer = 0x11be38800] 02:13:14 INFO - PROCESS | 1652 | 1461143594998 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]]]}] 02:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 02:13:15 INFO - PROCESS | 1652 | 1461143595026 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1652 | 1461143595027 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:13:15 INFO - PROCESS | 1652 | 1461143595033 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1652 | 1461143595034 Marionette TRACE conn2 <- [1,1122,null,{}] 02:13:15 INFO - PROCESS | 1652 | 1461143595036 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}] 02:13:15 INFO - PROCESS | 1652 | 1461143595134 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:13:15 INFO - PROCESS | 1652 | 1461143595145 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b453800 == 51 [pid = 1652] [id = 288] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b02cc00) [pid = 1652] [serial = 862] [outer = 0x0] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b3ba400) [pid = 1652] [serial = 863] [outer = 0x12b02cc00] 02:13:15 INFO - PROCESS | 1652 | 1461143595170 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12b689400) [pid = 1652] [serial = 864] [outer = 0x12b02cc00] 02:13:15 INFO - PROCESS | 1652 | 1461143595504 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]]]}] 02:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 02:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:13:15 INFO - PROCESS | 1652 | 1461143595551 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1652 | 1461143595553 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:13:15 INFO - PROCESS | 1652 | 1461143595555 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1652 | 1461143595556 Marionette TRACE conn2 <- [1,1126,null,{}] 02:13:15 INFO - PROCESS | 1652 | 1461143595558 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}] 02:13:15 INFO - PROCESS | 1652 | 1461143595653 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:13:15 INFO - PROCESS | 1652 | 1461143595657 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb1000 == 52 [pid = 1652] [id = 289] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12b3be800) [pid = 1652] [serial = 865] [outer = 0x0] 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12bc9b800) [pid = 1652] [serial = 866] [outer = 0x12b3be800] 02:13:15 INFO - PROCESS | 1652 | 1461143595682 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12be41800) [pid = 1652] [serial = 867] [outer = 0x12b3be800] 02:13:16 INFO - PROCESS | 1652 | 1461143596009 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]]]}] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12bc97400) [pid = 1652] [serial = 868] [outer = 0x12fa26000] 02:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 02:13:16 INFO - PROCESS | 1652 | 1461143596041 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1652 | 1461143596043 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:13:16 INFO - PROCESS | 1652 | 1461143596073 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1652 | 1461143596074 Marionette TRACE conn2 <- [1,1130,null,{}] 02:13:16 INFO - PROCESS | 1652 | 1461143596077 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}] 02:13:16 INFO - PROCESS | 1652 | 1461143596171 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:13:16 INFO - PROCESS | 1652 | 1461143596185 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d3000 == 53 [pid = 1652] [id = 290] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12be60800) [pid = 1652] [serial = 869] [outer = 0x0] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d047400) [pid = 1652] [serial = 870] [outer = 0x12be60800] 02:13:16 INFO - PROCESS | 1652 | 1461143596210 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d1c0000) [pid = 1652] [serial = 871] [outer = 0x12be60800] 02:13:16 INFO - PROCESS | 1652 | 1461143596542 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]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 533ms 02:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:13:16 INFO - PROCESS | 1652 | 1461143596600 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1652 | 1461143596601 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:13:16 INFO - PROCESS | 1652 | 1461143596603 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1652 | 1461143596604 Marionette TRACE conn2 <- [1,1134,null,{}] 02:13:16 INFO - PROCESS | 1652 | 1461143596606 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}] 02:13:16 INFO - PROCESS | 1652 | 1461143596707 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:13:16 INFO - PROCESS | 1652 | 1461143596712 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4da800 == 54 [pid = 1652] [id = 291] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11568bc00) [pid = 1652] [serial = 872] [outer = 0x0] 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b0e0c00) [pid = 1652] [serial = 873] [outer = 0x11568bc00] 02:13:16 INFO - PROCESS | 1652 | 1461143596784 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d1c1000) [pid = 1652] [serial = 874] [outer = 0x11568bc00] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x118f8cc00) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e80cc00) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e374800) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x115691c00) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1243ad000) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11accdc00) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ce2d400) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11c3dac00) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12be5d000) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12657ec00) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1121efc00) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x119137400) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:13:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12f504800) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:13:17 INFO - PROCESS | 1652 | 1461143597301 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]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 720ms 02:13:17 INFO - PROCESS | 1652 | 1461143597324 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:13:17 INFO - PROCESS | 1652 | 1461143597325 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:13:17 INFO - PROCESS | 1652 | 1461143597333 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:13:17 INFO - PROCESS | 1652 | 1461143597335 Marionette TRACE conn2 <- [1,1138,null,{}] 02:13:17 INFO - PROCESS | 1652 | 1461143597338 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}] 02:13:17 INFO - PROCESS | 1652 | 1461143597461 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:13:17 INFO - PROCESS | 1652 | 1461143597507 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e132800 == 55 [pid = 1652] [id = 292] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d1c1400) [pid = 1652] [serial = 875] [outer = 0x0] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d23fc00) [pid = 1652] [serial = 876] [outer = 0x12d1c1400] 02:13:17 INFO - PROCESS | 1652 | 1461143597537 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d4c9c00) [pid = 1652] [serial = 877] [outer = 0x12d1c1400] 02:13:17 INFO - PROCESS | 1652 | 1461143597803 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]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 525ms 02:13:17 INFO - PROCESS | 1652 | 1461143597853 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:13:17 INFO - PROCESS | 1652 | 1461143597854 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:13:17 INFO - PROCESS | 1652 | 1461143597856 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:13:17 INFO - PROCESS | 1652 | 1461143597857 Marionette TRACE conn2 <- [1,1142,null,{}] 02:13:17 INFO - PROCESS | 1652 | 1461143597860 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}] 02:13:17 INFO - PROCESS | 1652 | 1461143597942 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:13:17 INFO - PROCESS | 1652 | 1461143597948 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab3800 == 56 [pid = 1652] [id = 293] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e1b4400) [pid = 1652] [serial = 878] [outer = 0x0] 02:13:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e379400) [pid = 1652] [serial = 879] [outer = 0x12e1b4400] 02:13:17 INFO - PROCESS | 1652 | 1461143597973 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e3bf400) [pid = 1652] [serial = 880] [outer = 0x12e1b4400] 02:13:18 INFO - PROCESS | 1652 | 1461143598299 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]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 02:13:18 INFO - PROCESS | 1652 | 1461143598348 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1652 | 1461143598350 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:13:18 INFO - PROCESS | 1652 | 1461143598352 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1652 | 1461143598353 Marionette TRACE conn2 <- [1,1146,null,{}] 02:13:18 INFO - PROCESS | 1652 | 1461143598356 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}] 02:13:18 INFO - PROCESS | 1652 | 1461143598442 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:13:18 INFO - PROCESS | 1652 | 1461143598448 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f69e800 == 57 [pid = 1652] [id = 294] 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12d4c9800) [pid = 1652] [serial = 881] [outer = 0x0] 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e7ee000) [pid = 1652] [serial = 882] [outer = 0x12d4c9800] 02:13:18 INFO - PROCESS | 1652 | 1461143598475 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e80cc00) [pid = 1652] [serial = 883] [outer = 0x12d4c9800] 02:13:18 INFO - PROCESS | 1652 | 1461143598887 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]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 568ms 02:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:13:18 INFO - PROCESS | 1652 | 1461143598921 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1652 | 1461143598922 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:13:18 INFO - PROCESS | 1652 | 1461143598924 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1652 | 1461143598925 Marionette TRACE conn2 <- [1,1150,null,{}] 02:13:18 INFO - PROCESS | 1652 | 1461143598927 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}] 02:13:19 INFO - PROCESS | 1652 | 1461143599029 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:13:19 INFO - PROCESS | 1652 | 1461143599035 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe1f800 == 58 [pid = 1652] [id = 295] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e7eb400) [pid = 1652] [serial = 884] [outer = 0x0] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ea7cc00) [pid = 1652] [serial = 885] [outer = 0x12e7eb400] 02:13:19 INFO - PROCESS | 1652 | 1461143599060 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ea85c00) [pid = 1652] [serial = 886] [outer = 0x12e7eb400] 02:13:19 INFO - PROCESS | 1652 | 1461143599533 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]]]}] 02:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 618ms 02:13:19 INFO - PROCESS | 1652 | 1461143599542 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:13:19 INFO - PROCESS | 1652 | 1461143599546 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:13:19 INFO - PROCESS | 1652 | 1461143599567 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1652 | 1461143599570 Marionette TRACE conn2 <- [1,1154,null,{}] 02:13:19 INFO - PROCESS | 1652 | 1461143599574 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}] 02:13:19 INFO - PROCESS | 1652 | 1461143599679 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:13:19 INFO - PROCESS | 1652 | 1461143599775 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc8000 == 59 [pid = 1652] [id = 296] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x118c77400) [pid = 1652] [serial = 887] [outer = 0x0] 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x118f88c00) [pid = 1652] [serial = 888] [outer = 0x118c77400] 02:13:19 INFO - PROCESS | 1652 | 1461143599820 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11aba9c00) [pid = 1652] [serial = 889] [outer = 0x118c77400] 02:13:20 INFO - PROCESS | 1652 | 1461143600238 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]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 723ms 02:13:20 INFO - PROCESS | 1652 | 1461143600289 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1652 | 1461143600293 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:13:20 INFO - PROCESS | 1652 | 1461143600316 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1652 | 1461143600318 Marionette TRACE conn2 <- [1,1158,null,{}] 02:13:20 INFO - PROCESS | 1652 | 1461143600320 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}] 02:13:20 INFO - PROCESS | 1652 | 1461143600424 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:13:20 INFO - PROCESS | 1652 | 1461143600493 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x124168800 == 60 [pid = 1652] [id = 297] 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11b03a400) [pid = 1652] [serial = 890] [outer = 0x0] 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11b8f5c00) [pid = 1652] [serial = 891] [outer = 0x11b03a400] 02:13:20 INFO - PROCESS | 1652 | 1461143600523 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11be31c00) [pid = 1652] [serial = 892] [outer = 0x11b03a400] 02:13:20 INFO - PROCESS | 1652 | 1461143600945 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]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 02:13:20 INFO - PROCESS | 1652 | 1461143600988 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1652 | 1461143600989 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:13:21 INFO - PROCESS | 1652 | 1461143601016 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1652 | 1461143601019 Marionette TRACE conn2 <- [1,1162,null,{}] 02:13:21 INFO - PROCESS | 1652 | 1461143601027 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}] 02:13:21 INFO - PROCESS | 1652 | 1461143601166 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:13:21 INFO - PROCESS | 1652 | 1461143601218 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f690000 == 61 [pid = 1652] [id = 298] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12945d400) [pid = 1652] [serial = 893] [outer = 0x0] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x129461c00) [pid = 1652] [serial = 894] [outer = 0x12945d400] 02:13:21 INFO - PROCESS | 1652 | 1461143601251 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b0e3c00) [pid = 1652] [serial = 895] [outer = 0x12945d400] 02:13:21 INFO - PROCESS | 1652 | 1461143601664 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]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 676ms 02:13:21 INFO - PROCESS | 1652 | 1461143601692 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1652 | 1461143601694 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:13:21 INFO - PROCESS | 1652 | 1461143601696 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1652 | 1461143601697 Marionette TRACE conn2 <- [1,1166,null,{}] 02:13:21 INFO - PROCESS | 1652 | 1461143601700 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}] 02:13:21 INFO - PROCESS | 1652 | 1461143601801 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:13:21 INFO - PROCESS | 1652 | 1461143601857 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304da800 == 62 [pid = 1652] [id = 299] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12bc98c00) [pid = 1652] [serial = 896] [outer = 0x0] 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12d1c2400) [pid = 1652] [serial = 897] [outer = 0x12bc98c00] 02:13:21 INFO - PROCESS | 1652 | 1461143601887 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d496400) [pid = 1652] [serial = 898] [outer = 0x12bc98c00] 02:13:22 INFO - PROCESS | 1652 | 1461143602320 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]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 02:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:13:22 INFO - PROCESS | 1652 | 1461143602367 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1652 | 1461143602368 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:13:22 INFO - PROCESS | 1652 | 1461143602370 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1652 | 1461143602372 Marionette TRACE conn2 <- [1,1170,null,{}] 02:13:22 INFO - PROCESS | 1652 | 1461143602374 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}] 02:13:22 INFO - PROCESS | 1652 | 1461143602492 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:13:22 INFO - PROCESS | 1652 | 1461143602587 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x130adf800 == 63 [pid = 1652] [id = 300] 02:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x114405800) [pid = 1652] [serial = 899] [outer = 0x0] 02:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12d499400) [pid = 1652] [serial = 900] [outer = 0x114405800] 02:13:22 INFO - PROCESS | 1652 | 1461143602618 Marionette DEBUG loaded listener.js 02:13:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ea80000) [pid = 1652] [serial = 901] [outer = 0x114405800] 02:13:23 INFO - PROCESS | 1652 | 1461143603200 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]]]}] 02:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 871ms 02:13:23 INFO - PROCESS | 1652 | 1461143603242 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:13:23 INFO - PROCESS | 1652 | 1461143603244 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:13:23 INFO - PROCESS | 1652 | 1461143603266 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:13:23 INFO - PROCESS | 1652 | 1461143603268 Marionette TRACE conn2 <- [1,1174,null,{}] 02:13:23 INFO - PROCESS | 1652 | 1461143603273 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}] 02:13:23 INFO - PROCESS | 1652 | 1461143603368 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:13:23 INFO - PROCESS | 1652 | 1461143603444 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12399c800 == 64 [pid = 1652] [id = 301] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114c0e000) [pid = 1652] [serial = 902] [outer = 0x0] 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11568e000) [pid = 1652] [serial = 903] [outer = 0x114c0e000] 02:13:23 INFO - PROCESS | 1652 | 1461143603472 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x118ecf400) [pid = 1652] [serial = 904] [outer = 0x114c0e000] 02:13:23 INFO - PROCESS | 1652 | 1461143603923 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] 02:13:24 INFO - PROCESS | 1652 | 1461143603999 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:13:24 INFO - PROCESS | 1652 | 1461143604005 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1652 | 1461143604007 Marionette TRACE conn2 <- [1,1178,null,{}] 02:13:24 INFO - PROCESS | 1652 | 1461143604009 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}] 02:13:24 INFO - PROCESS | 1652 | 1461143604101 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:13:24 INFO - PROCESS | 1652 | 1461143604174 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123993800 == 65 [pid = 1652] [id = 302] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11b033000) [pid = 1652] [serial = 905] [outer = 0x0] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11b077000) [pid = 1652] [serial = 906] [outer = 0x11b033000] 02:13:24 INFO - PROCESS | 1652 | 1461143604201 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11b8f6c00) [pid = 1652] [serial = 907] [outer = 0x11b033000] 02:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12f69e800 == 64 [pid = 1652] [id = 294] 02:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab3800 == 63 [pid = 1652] [id = 293] 02:13:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e132800 == 62 [pid = 1652] [id = 292] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12d239c00) [pid = 1652] [serial = 827] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12e372400) [pid = 1652] [serial = 782] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x115692800) [pid = 1652] [serial = 788] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1271d2800) [pid = 1652] [serial = 776] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x12f505400) [pid = 1652] [serial = 785] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11876a800) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b67cc00) [pid = 1652] [serial = 779] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11acf3400) [pid = 1652] [serial = 773] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | 1461143604687 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] 02:13:24 INFO - PROCESS | 1652 | 1461143604731 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:13:24 INFO - PROCESS | 1652 | 1461143604734 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1652 | 1461143604738 Marionette TRACE conn2 <- [1,1182,null,{}] 02:13:24 INFO - PROCESS | 1652 | 1461143604751 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}] 02:13:24 INFO - PROCESS | 1652 | 1461143604886 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12f58dc00) [pid = 1652] [serial = 825] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x127d44400) [pid = 1652] [serial = 804] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12ea84400) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e80c000) [pid = 1652] [serial = 816] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x118f85800) [pid = 1652] [serial = 795] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f508400) [pid = 1652] [serial = 822] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x123920000) [pid = 1652] [serial = 818] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e375c00) [pid = 1652] [serial = 812] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12371a000) [pid = 1652] [serial = 800] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x126580c00) [pid = 1652] [serial = 803] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x123c7bc00) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11853d400) [pid = 1652] [serial = 794] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d04a800) [pid = 1652] [serial = 809] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b0e1800) [pid = 1652] [serial = 806] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d4bf800) [pid = 1652] [serial = 810] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11568ac00) [pid = 1652] [serial = 792] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12bc92000) [pid = 1652] [serial = 819] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11b8fb800) [pid = 1652] [serial = 798] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12e3bd800) [pid = 1652] [serial = 813] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12e7e5c00) [pid = 1652] [serial = 815] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e3c6000) [pid = 1652] [serial = 821] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11acc7000) [pid = 1652] [serial = 797] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11464d400) [pid = 1652] [serial = 791] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12be5c800) [pid = 1652] [serial = 807] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12f50e400) [pid = 1652] [serial = 824] [outer = 0x0] [url = about:blank] 02:13:24 INFO - PROCESS | 1652 | 1461143604979 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba06000 == 48 [pid = 1652] [id = 303] 02:13:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x118f85800) [pid = 1652] [serial = 908] [outer = 0x0] 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b8fb800) [pid = 1652] [serial = 909] [outer = 0x118f85800] 02:13:25 INFO - PROCESS | 1652 | 1461143605023 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12371e800) [pid = 1652] [serial = 910] [outer = 0x118f85800] 02:13:25 INFO - PROCESS | 1652 | 1461143605403 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] 02:13:25 INFO - PROCESS | 1652 | 1461143605411 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:13:25 INFO - PROCESS | 1652 | 1461143605414 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1652 | 1461143605415 Marionette TRACE conn2 <- [1,1186,null,{}] 02:13:25 INFO - PROCESS | 1652 | 1461143605417 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}] 02:13:25 INFO - PROCESS | 1652 | 1461143605532 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:13:25 INFO - PROCESS | 1652 | 1461143605538 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e7a000 == 49 [pid = 1652] [id = 304] 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x123b69000) [pid = 1652] [serial = 911] [outer = 0x0] 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12700fc00) [pid = 1652] [serial = 912] [outer = 0x123b69000] 02:13:25 INFO - PROCESS | 1652 | 1461143605564 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x127018800) [pid = 1652] [serial = 913] [outer = 0x123b69000] 02:13:25 INFO - PROCESS | 1652 | 1461143605938 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] 02:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:13:25 INFO - PROCESS | 1652 | 1461143605987 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:13:25 INFO - PROCESS | 1652 | 1461143605990 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1652 | 1461143605992 Marionette TRACE conn2 <- [1,1190,null,{}] 02:13:25 INFO - PROCESS | 1652 | 1461143605995 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}] 02:13:26 INFO - PROCESS | 1652 | 1461143606116 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:13:26 INFO - PROCESS | 1652 | 1461143606125 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b82b000 == 50 [pid = 1652] [id = 305] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12701a800) [pid = 1652] [serial = 914] [outer = 0x0] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12767a800) [pid = 1652] [serial = 915] [outer = 0x12701a800] 02:13:26 INFO - PROCESS | 1652 | 1461143606166 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129459400) [pid = 1652] [serial = 916] [outer = 0x12701a800] 02:13:26 INFO - PROCESS | 1652 | 1461143606522 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] 02:13:26 INFO - PROCESS | 1652 | 1461143606562 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:13:26 INFO - PROCESS | 1652 | 1461143606566 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1652 | 1461143606567 Marionette TRACE conn2 <- [1,1194,null,{}] 02:13:26 INFO - PROCESS | 1652 | 1461143606569 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}] 02:13:26 INFO - PROCESS | 1652 | 1461143606694 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:13:26 INFO - PROCESS | 1652 | 1461143606721 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d8000 == 51 [pid = 1652] [id = 306] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12945ec00) [pid = 1652] [serial = 917] [outer = 0x0] 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b3b1800) [pid = 1652] [serial = 918] [outer = 0x12945ec00] 02:13:26 INFO - PROCESS | 1652 | 1461143606749 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ce2c400) [pid = 1652] [serial = 919] [outer = 0x12945ec00] 02:13:27 INFO - PROCESS | 1652 | 1461143607083 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] 02:13:27 INFO - PROCESS | 1652 | 1461143607137 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:13:27 INFO - PROCESS | 1652 | 1461143607139 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1652 | 1461143607141 Marionette TRACE conn2 <- [1,1198,null,{}] 02:13:27 INFO - PROCESS | 1652 | 1461143607143 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}] 02:13:27 INFO - PROCESS | 1652 | 1461143607240 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:13:27 INFO - PROCESS | 1652 | 1461143607252 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbf800 == 52 [pid = 1652] [id = 307] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b67a800) [pid = 1652] [serial = 920] [outer = 0x0] 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12d236000) [pid = 1652] [serial = 921] [outer = 0x12b67a800] 02:13:27 INFO - PROCESS | 1652 | 1461143607277 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d499c00) [pid = 1652] [serial = 922] [outer = 0x12b67a800] 02:13:27 INFO - PROCESS | 1652 | 1461143607605 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]]]}] 02:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 02:13:27 INFO - PROCESS | 1652 | 1461143607609 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:13:27 INFO - PROCESS | 1652 | 1461143607611 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:13:27 INFO - PROCESS | 1652 | 1461143607615 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1652 | 1461143607616 Marionette TRACE conn2 <- [1,1202,null,{}] 02:13:27 INFO - PROCESS | 1652 | 1461143607618 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}] 02:13:28 INFO - PROCESS | 1652 | 1461143608113 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x118f86000) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11c775800) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d1c2800) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12ce2b800) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x128fbb400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11568a000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11c45d800) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b0e6800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ea83400) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x116447400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11644a400) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12d045000) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1292db000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11accc800) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11bceb400) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118f5cc00) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11924d400) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11ac7e000) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1146bdc00) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118f7d400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c05f800) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x115774000) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b0db000) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b02cc00) [pid = 1652] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12d1c1400) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b3be800) [pid = 1652] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12be60800) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1121ef400) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b077400) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1155bc000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118ce5000) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11be38800) [pid = 1652] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11acef400) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123a14c00) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115696c00) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11568bc00) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be3ec00) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bced000) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118c75800) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12d4c9800) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e1b4400) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a75e000) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:13:28 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1144b4000) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:13:28 INFO - PROCESS | 1652 | 1461143608242 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x116614000 == 53 [pid = 1652] [id = 308] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1121e0c00) [pid = 1652] [serial = 923] [outer = 0x0] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1121eec00) [pid = 1652] [serial = 924] [outer = 0x1121e0c00] 02:13:28 INFO - PROCESS | 1652 | 1461143608277 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11568bc00) [pid = 1652] [serial = 925] [outer = 0x1121e0c00] 02:13:28 INFO - PROCESS | 1652 | 1461143608735 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]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1170ms 02:13:28 INFO - PROCESS | 1652 | 1461143608786 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1652 | 1461143608789 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:13:28 INFO - PROCESS | 1652 | 1461143608792 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1652 | 1461143608795 Marionette TRACE conn2 <- [1,1206,null,{}] 02:13:28 INFO - PROCESS | 1652 | 1461143608799 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}] 02:13:28 INFO - PROCESS | 1652 | 1461143608900 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:13:28 INFO - PROCESS | 1652 | 1461143608956 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2ce800 == 54 [pid = 1652] [id = 309] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1156c6800) [pid = 1652] [serial = 926] [outer = 0x0] 02:13:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119134000) [pid = 1652] [serial = 927] [outer = 0x1156c6800] 02:13:28 INFO - PROCESS | 1652 | 1461143608989 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a765c00) [pid = 1652] [serial = 928] [outer = 0x1156c6800] 02:13:29 INFO - PROCESS | 1652 | 1461143609434 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]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 672ms 02:13:29 INFO - PROCESS | 1652 | 1461143609486 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1652 | 1461143609488 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:13:29 INFO - PROCESS | 1652 | 1461143609492 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1652 | 1461143609493 Marionette TRACE conn2 <- [1,1210,null,{}] 02:13:29 INFO - PROCESS | 1652 | 1461143609515 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}] 02:13:29 INFO - PROCESS | 1652 | 1461143609613 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:13:29 INFO - PROCESS | 1652 | 1461143609684 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cd3000 == 55 [pid = 1652] [id = 310] 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11b071000) [pid = 1652] [serial = 929] [outer = 0x0] 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b07f400) [pid = 1652] [serial = 930] [outer = 0x11b071000] 02:13:29 INFO - PROCESS | 1652 | 1461143609715 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11be30400) [pid = 1652] [serial = 931] [outer = 0x11b071000] 02:13:30 INFO - PROCESS | 1652 | 1461143610156 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 688ms 02:13:30 INFO - PROCESS | 1652 | 1461143610181 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:13:30 INFO - PROCESS | 1652 | 1461143610186 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:13:30 INFO - PROCESS | 1652 | 1461143610198 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1652 | 1461143610202 Marionette TRACE conn2 <- [1,1214,null,{}] 02:13:30 INFO - PROCESS | 1652 | 1461143610207 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}] 02:13:30 INFO - PROCESS | 1652 | 1461143610352 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:13:30 INFO - PROCESS | 1652 | 1461143610454 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4dd000 == 56 [pid = 1652] [id = 311] 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11b073400) [pid = 1652] [serial = 932] [outer = 0x0] 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123927800) [pid = 1652] [serial = 933] [outer = 0x11b073400] 02:13:30 INFO - PROCESS | 1652 | 1461143610494 Marionette DEBUG loaded listener.js 02:13:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127012000) [pid = 1652] [serial = 934] [outer = 0x11b073400] 02:13:30 INFO - PROCESS | 1652 | 1461143610913 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]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 785ms 02:13:30 INFO - PROCESS | 1652 | 1461143610975 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:13:30 INFO - PROCESS | 1652 | 1461143610977 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:13:30 INFO - PROCESS | 1652 | 1461143610998 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1652 | 1461143610999 Marionette TRACE conn2 <- [1,1218,null,{}] 02:13:31 INFO - PROCESS | 1652 | 1461143611001 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}] 02:13:31 INFO - PROCESS | 1652 | 1461143611097 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:13:31 INFO - PROCESS | 1652 | 1461143611166 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a6000 == 57 [pid = 1652] [id = 312] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127014400) [pid = 1652] [serial = 935] [outer = 0x0] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129459800) [pid = 1652] [serial = 936] [outer = 0x127014400] 02:13:31 INFO - PROCESS | 1652 | 1461143611196 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b02a400) [pid = 1652] [serial = 937] [outer = 0x127014400] 02:13:31 INFO - PROCESS | 1652 | 1461143611597 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]]]}] 02:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 620ms 02:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:13:31 INFO - PROCESS | 1652 | 1461143611617 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1652 | 1461143611618 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:13:31 INFO - PROCESS | 1652 | 1461143611620 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1652 | 1461143611622 Marionette TRACE conn2 <- [1,1222,null,{}] 02:13:31 INFO - PROCESS | 1652 | 1461143611624 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}] 02:13:31 INFO - PROCESS | 1652 | 1461143611721 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:13:31 INFO - PROCESS | 1652 | 1461143611777 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe09800 == 58 [pid = 1652] [id = 313] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b3b6800) [pid = 1652] [serial = 938] [outer = 0x0] 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b67cc00) [pid = 1652] [serial = 939] [outer = 0x12b3b6800] 02:13:31 INFO - PROCESS | 1652 | 1461143611813 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be5c800) [pid = 1652] [serial = 940] [outer = 0x12b3b6800] 02:13:32 INFO - PROCESS | 1652 | 1461143612296 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] 02:13:32 INFO - PROCESS | 1652 | 1461143612343 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:13:32 INFO - PROCESS | 1652 | 1461143612346 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1652 | 1461143612347 Marionette TRACE conn2 <- [1,1226,null,{}] 02:13:32 INFO - PROCESS | 1652 | 1461143612350 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}] 02:13:32 INFO - PROCESS | 1652 | 1461143612467 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:13:32 INFO - PROCESS | 1652 | 1461143612551 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a517000 == 59 [pid = 1652] [id = 314] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11644b400) [pid = 1652] [serial = 941] [outer = 0x0] 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11992b800) [pid = 1652] [serial = 942] [outer = 0x11644b400] 02:13:32 INFO - PROCESS | 1652 | 1461143612584 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11be31000) [pid = 1652] [serial = 943] [outer = 0x11644b400] 02:13:33 INFO - PROCESS | 1652 | 1461143613088 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 772ms 02:13:33 INFO - PROCESS | 1652 | 1461143613129 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1652 | 1461143613131 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:13:33 INFO - PROCESS | 1652 | 1461143613136 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1652 | 1461143613138 Marionette TRACE conn2 <- [1,1230,null,{}] 02:13:33 INFO - PROCESS | 1652 | 1461143613142 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}] 02:13:33 INFO - PROCESS | 1652 | 1461143613241 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:13:33 INFO - PROCESS | 1652 | 1461143613315 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11becb000 == 60 [pid = 1652] [id = 315] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11568f400) [pid = 1652] [serial = 944] [outer = 0x0] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118538800) [pid = 1652] [serial = 945] [outer = 0x11568f400] 02:13:33 INFO - PROCESS | 1652 | 1461143613343 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118f84c00) [pid = 1652] [serial = 946] [outer = 0x11568f400] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbf800 == 59 [pid = 1652] [id = 307] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d8000 == 58 [pid = 1652] [id = 306] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12b82b000 == 57 [pid = 1652] [id = 305] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123e7a000 == 56 [pid = 1652] [id = 304] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba06000 == 55 [pid = 1652] [id = 303] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x123993800 == 54 [pid = 1652] [id = 302] 02:13:33 INFO - PROCESS | 1652 | --DOCSHELL 0x12399c800 == 53 [pid = 1652] [id = 301] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b03a800) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1274bd800) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127155800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11bab5400) [pid = 1652] [serial = 774] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c43fc00) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118f6a000) [pid = 1652] [serial = 771] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e3c1000) [pid = 1652] [serial = 783] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11accd000) [pid = 1652] [serial = 717] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d498c00) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e1bcc00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d490c00) [pid = 1652] [serial = 780] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115697000) [pid = 1652] [serial = 789] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123b67800) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12be34000) [pid = 1652] [serial = 723] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12f511800) [pid = 1652] [serial = 786] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e3bac00) [pid = 1652] [serial = 726] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118ecdc00) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d490000) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12ba4bc00) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x123c78c00) [pid = 1652] [serial = 720] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x128fbec00) [pid = 1652] [serial = 777] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11ac7a800) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b8ff000) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b0e5800) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x126582c00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b3ba400) [pid = 1652] [serial = 863] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d23fc00) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bc9b800) [pid = 1652] [serial = 866] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d047400) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118782400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11568b400) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b035c00) [pid = 1652] [serial = 840] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11b07cc00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118c77000) [pid = 1652] [serial = 846] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1158df000) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11924e000) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11ac70000) [pid = 1652] [serial = 849] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128ff7400) [pid = 1652] [serial = 860] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b079400) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11bce8000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1243ab400) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1271d3400) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12945d800) [pid = 1652] [serial = 843] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11be2dc00) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b0e0c00) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e3bf800) [pid = 1652] [serial = 837] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12d23f000) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c3db800) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x123721000) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11acfcc00) [pid = 1652] [serial = 834] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x119c64400) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d1c0000) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11212c000) [pid = 1652] [serial = 462] [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.] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e7ee000) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d1c1000) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12be41800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12e3bf400) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e379400) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b02dc00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b689400) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12e80cc00) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d4c9c00) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 02:13:33 INFO - PROCESS | 1652 | 1461143613809 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]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 721ms 02:13:33 INFO - PROCESS | 1652 | 1461143613857 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1652 | 1461143613861 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:13:33 INFO - PROCESS | 1652 | 1461143613871 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1652 | 1461143613872 Marionette TRACE conn2 <- [1,1234,null,{}] 02:13:33 INFO - PROCESS | 1652 | 1461143613875 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}] 02:13:33 INFO - PROCESS | 1652 | 1461143613957 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:13:33 INFO - PROCESS | 1652 | 1461143613964 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ac99800 == 54 [pid = 1652] [id = 316] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ac71800) [pid = 1652] [serial = 947] [outer = 0x0] 02:13:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11ac7e400) [pid = 1652] [serial = 948] [outer = 0x11ac71800] 02:13:33 INFO - PROCESS | 1652 | 1461143613991 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b079c00) [pid = 1652] [serial = 949] [outer = 0x11ac71800] 02:13:34 INFO - PROCESS | 1652 | 1461143614369 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 02:13:34 INFO - PROCESS | 1652 | 1461143614392 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1652 | 1461143614393 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:13:34 INFO - PROCESS | 1652 | 1461143614395 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1652 | 1461143614398 Marionette TRACE conn2 <- [1,1238,null,{}] 02:13:34 INFO - PROCESS | 1652 | 1461143614405 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}] 02:13:34 INFO - PROCESS | 1652 | 1461143614489 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:13:34 INFO - PROCESS | 1652 | 1461143614493 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c625000 == 55 [pid = 1652] [id = 317] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bab8400) [pid = 1652] [serial = 950] [outer = 0x0] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11c0df400) [pid = 1652] [serial = 951] [outer = 0x11bab8400] 02:13:34 INFO - PROCESS | 1652 | 1461143614526 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12371c000) [pid = 1652] [serial = 952] [outer = 0x11bab8400] 02:13:34 INFO - PROCESS | 1652 | 1461143614862 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]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 470ms 02:13:34 INFO - PROCESS | 1652 | 1461143614867 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1652 | 1461143614868 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:13:34 INFO - PROCESS | 1652 | 1461143614871 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1652 | 1461143614872 Marionette TRACE conn2 <- [1,1242,null,{}] 02:13:34 INFO - PROCESS | 1652 | 1461143614886 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}] 02:13:34 INFO - PROCESS | 1652 | 1461143614968 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:13:34 INFO - PROCESS | 1652 | 1461143614972 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x124159000 == 56 [pid = 1652] [id = 318] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123921400) [pid = 1652] [serial = 953] [outer = 0x0] 02:13:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1241d2800) [pid = 1652] [serial = 954] [outer = 0x123921400] 02:13:35 INFO - PROCESS | 1652 | 1461143614998 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12701a400) [pid = 1652] [serial = 955] [outer = 0x123921400] 02:13:35 INFO - PROCESS | 1652 | 1461143615342 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 02:13:35 INFO - PROCESS | 1652 | 1461143615391 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1652 | 1461143615392 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:13:35 INFO - PROCESS | 1652 | 1461143615395 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1652 | 1461143615396 Marionette TRACE conn2 <- [1,1246,null,{}] 02:13:35 INFO - PROCESS | 1652 | 1461143615398 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}] 02:13:35 INFO - PROCESS | 1652 | 1461143615474 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:13:35 INFO - PROCESS | 1652 | 1461143615531 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca4000 == 57 [pid = 1652] [id = 319] 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bab9c00) [pid = 1652] [serial = 956] [outer = 0x0] 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127157800) [pid = 1652] [serial = 957] [outer = 0x11bab9c00] 02:13:35 INFO - PROCESS | 1652 | 1461143615558 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1292d9400) [pid = 1652] [serial = 958] [outer = 0x11bab9c00] 02:13:35 INFO - PROCESS | 1652 | 1461143615839 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]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms 02:13:35 INFO - PROCESS | 1652 | 1461143615868 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1652 | 1461143615869 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:13:35 INFO - PROCESS | 1652 | 1461143615872 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1652 | 1461143615873 Marionette TRACE conn2 <- [1,1250,null,{}] 02:13:35 INFO - PROCESS | 1652 | 1461143615875 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}] 02:13:35 INFO - PROCESS | 1652 | 1461143615993 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:13:36 INFO - PROCESS | 1652 | 1461143616008 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x129431000 == 58 [pid = 1652] [id = 320] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12945d800) [pid = 1652] [serial = 959] [outer = 0x0] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b3b1c00) [pid = 1652] [serial = 960] [outer = 0x12945d800] 02:13:36 INFO - PROCESS | 1652 | 1461143616036 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12be41c00) [pid = 1652] [serial = 961] [outer = 0x12945d800] 02:13:36 INFO - PROCESS | 1652 | 1461143616373 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]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 02:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:13:36 INFO - PROCESS | 1652 | 1461143616392 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1652 | 1461143616393 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:13:36 INFO - PROCESS | 1652 | 1461143616396 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1652 | 1461143616399 Marionette TRACE conn2 <- [1,1254,null,{}] 02:13:36 INFO - PROCESS | 1652 | 1461143616401 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}] 02:13:36 INFO - PROCESS | 1652 | 1461143616507 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:13:36 INFO - PROCESS | 1652 | 1461143616521 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba11000 == 59 [pid = 1652] [id = 321] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12be60800) [pid = 1652] [serial = 962] [outer = 0x0] 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12d1be800) [pid = 1652] [serial = 963] [outer = 0x12be60800] 02:13:36 INFO - PROCESS | 1652 | 1461143616546 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d23f000) [pid = 1652] [serial = 964] [outer = 0x12be60800] 02:13:36 INFO - PROCESS | 1652 | 1461143616894 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]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 02:13:36 INFO - PROCESS | 1652 | 1461143616917 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1652 | 1461143616918 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:13:36 INFO - PROCESS | 1652 | 1461143616921 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1652 | 1461143616922 Marionette TRACE conn2 <- [1,1258,null,{}] 02:13:36 INFO - PROCESS | 1652 | 1461143616924 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}] 02:13:37 INFO - PROCESS | 1652 | 1461143617006 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:13:37 INFO - PROCESS | 1652 | 1461143617032 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cead800 == 60 [pid = 1652] [id = 322] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12be66400) [pid = 1652] [serial = 965] [outer = 0x0] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12d49a000) [pid = 1652] [serial = 966] [outer = 0x12be66400] 02:13:37 INFO - PROCESS | 1652 | 1461143617056 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12e373000) [pid = 1652] [serial = 967] [outer = 0x12be66400] 02:13:37 INFO - PROCESS | 1652 | 1461143617389 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 02:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:13:37 INFO - PROCESS | 1652 | 1461143617439 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1652 | 1461143617440 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:13:37 INFO - PROCESS | 1652 | 1461143617442 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1652 | 1461143617443 Marionette TRACE conn2 <- [1,1262,null,{}] 02:13:37 INFO - PROCESS | 1652 | 1461143617445 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}] 02:13:37 INFO - PROCESS | 1652 | 1461143617551 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:13:37 INFO - PROCESS | 1652 | 1461143617564 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc0000 == 61 [pid = 1652] [id = 323] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12d23fc00) [pid = 1652] [serial = 968] [outer = 0x0] 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e37f400) [pid = 1652] [serial = 969] [outer = 0x12d23fc00] 02:13:37 INFO - PROCESS | 1652 | 1461143617589 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e7e5800) [pid = 1652] [serial = 970] [outer = 0x12d23fc00] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12945ec00) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12701a800) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b033000) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x114c0e000) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118f85800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12e7eb400) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:13:37 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123b69000) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:13:37 INFO - PROCESS | 1652 | 1461143617942 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]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 02:13:37 INFO - PROCESS | 1652 | 1461143617960 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1652 | 1461143617962 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:13:37 INFO - PROCESS | 1652 | 1461143617967 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1652 | 1461143617969 Marionette TRACE conn2 <- [1,1266,null,{}] 02:13:37 INFO - PROCESS | 1652 | 1461143617971 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}] 02:13:38 INFO - PROCESS | 1652 | 1461143618055 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:13:38 INFO - PROCESS | 1652 | 1461143618059 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4da800 == 62 [pid = 1652] [id = 324] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1121ed000) [pid = 1652] [serial = 971] [outer = 0x0] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12b0d9400) [pid = 1652] [serial = 972] [outer = 0x1121ed000] 02:13:38 INFO - PROCESS | 1652 | 1461143618085 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12e7ed400) [pid = 1652] [serial = 973] [outer = 0x1121ed000] 02:13:38 INFO - PROCESS | 1652 | 1461143618511 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]]]}] 02:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 574ms 02:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:13:38 INFO - PROCESS | 1652 | 1461143618542 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:13:38 INFO - PROCESS | 1652 | 1461143618544 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:13:38 INFO - PROCESS | 1652 | 1461143618549 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:13:38 INFO - PROCESS | 1652 | 1461143618552 Marionette TRACE conn2 <- [1,1270,null,{}] 02:13:38 INFO - PROCESS | 1652 | 1461143618556 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}] 02:13:38 INFO - PROCESS | 1652 | 1461143618701 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:13:38 INFO - PROCESS | 1652 | 1461143618717 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a7000 == 63 [pid = 1652] [id = 325] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12ea87000) [pid = 1652] [serial = 974] [outer = 0x0] 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12f507800) [pid = 1652] [serial = 975] [outer = 0x12ea87000] 02:13:38 INFO - PROCESS | 1652 | 1461143618751 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12f511400) [pid = 1652] [serial = 976] [outer = 0x12ea87000] 02:13:39 INFO - PROCESS | 1652 | 1461143619072 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]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 572ms 02:13:39 INFO - PROCESS | 1652 | 1461143619121 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1652 | 1461143619123 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:13:39 INFO - PROCESS | 1652 | 1461143619125 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1652 | 1461143619126 Marionette TRACE conn2 <- [1,1274,null,{}] 02:13:39 INFO - PROCESS | 1652 | 1461143619137 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}] 02:13:39 INFO - PROCESS | 1652 | 1461143619220 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:13:39 INFO - PROCESS | 1652 | 1461143619224 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x130011000 == 64 [pid = 1652] [id = 326] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x124109000) [pid = 1652] [serial = 977] [outer = 0x0] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12410e800) [pid = 1652] [serial = 978] [outer = 0x124109000] 02:13:39 INFO - PROCESS | 1652 | 1461143619249 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12ea7b400) [pid = 1652] [serial = 979] [outer = 0x124109000] 02:13:39 INFO - PROCESS | 1652 | 1461143619588 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]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 467ms 02:13:39 INFO - PROCESS | 1652 | 1461143619593 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1652 | 1461143619594 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:13:39 INFO - PROCESS | 1652 | 1461143619599 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1652 | 1461143619600 Marionette TRACE conn2 <- [1,1278,null,{}] 02:13:39 INFO - PROCESS | 1652 | 1461143619602 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}] 02:13:39 INFO - PROCESS | 1652 | 1461143619690 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:13:39 INFO - PROCESS | 1652 | 1461143619695 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304ce800 == 65 [pid = 1652] [id = 327] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b40e400) [pid = 1652] [serial = 980] [outer = 0x0] 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b416000) [pid = 1652] [serial = 981] [outer = 0x12b40e400] 02:13:39 INFO - PROCESS | 1652 | 1461143619719 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b41a000) [pid = 1652] [serial = 982] [outer = 0x12b40e400] 02:13:40 INFO - PROCESS | 1652 | 1461143620202 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]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 02:13:40 INFO - PROCESS | 1652 | 1461143620269 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:13:40 INFO - PROCESS | 1652 | 1461143620272 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:13:40 INFO - PROCESS | 1652 | 1461143620276 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:13:40 INFO - PROCESS | 1652 | 1461143620278 Marionette TRACE conn2 <- [1,1282,null,{}] 02:13:40 INFO - PROCESS | 1652 | 1461143620282 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}] 02:13:40 INFO - PROCESS | 1652 | 1461143620388 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:13:40 INFO - PROCESS | 1652 | 1461143620497 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba20000 == 66 [pid = 1652] [id = 328] 02:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11992e800) [pid = 1652] [serial = 983] [outer = 0x0] 02:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119d64400) [pid = 1652] [serial = 984] [outer = 0x11992e800] 02:13:40 INFO - PROCESS | 1652 | 1461143620528 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b079000) [pid = 1652] [serial = 985] [outer = 0x11992e800] 02:13:40 INFO - PROCESS | 1652 | 1461143620966 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]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 721ms 02:13:41 INFO - PROCESS | 1652 | 1461143620999 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1652 | 1461143621003 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:13:41 INFO - PROCESS | 1652 | 1461143621008 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1652 | 1461143621010 Marionette TRACE conn2 <- [1,1286,null,{}] 02:13:41 INFO - PROCESS | 1652 | 1461143621012 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}] 02:13:41 INFO - PROCESS | 1652 | 1461143621116 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:13:41 INFO - PROCESS | 1652 | 1461143621173 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x126541800 == 67 [pid = 1652] [id = 329] 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b07f000) [pid = 1652] [serial = 986] [outer = 0x0] 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11be2f400) [pid = 1652] [serial = 987] [outer = 0x11b07f000] 02:13:41 INFO - PROCESS | 1652 | 1461143621203 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124107000) [pid = 1652] [serial = 988] [outer = 0x11b07f000] 02:13:41 INFO - PROCESS | 1652 | 1461143621608 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]]]}] 02:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 02:13:41 INFO - PROCESS | 1652 | 1461143621628 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1652 | 1461143621631 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:13:41 INFO - PROCESS | 1652 | 1461143621634 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1652 | 1461143621637 Marionette TRACE conn2 <- [1,1290,null,{}] 02:13:41 INFO - PROCESS | 1652 | 1461143621645 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}] 02:13:41 INFO - PROCESS | 1652 | 1461143621750 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:13:41 INFO - PROCESS | 1652 | 1461143621848 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb39000 == 68 [pid = 1652] [id = 330] 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12945f000) [pid = 1652] [serial = 989] [outer = 0x0] 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b3b8000) [pid = 1652] [serial = 990] [outer = 0x12945f000] 02:13:41 INFO - PROCESS | 1652 | 1461143621880 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b41a400) [pid = 1652] [serial = 991] [outer = 0x12945f000] 02:13:42 INFO - PROCESS | 1652 | 1461143622256 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]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 673ms 02:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:13:42 INFO - PROCESS | 1652 | 1461143622308 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1652 | 1461143622310 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:13:42 INFO - PROCESS | 1652 | 1461143622312 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1652 | 1461143622313 Marionette TRACE conn2 <- [1,1294,null,{}] 02:13:42 INFO - PROCESS | 1652 | 1461143622315 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}] 02:13:42 INFO - PROCESS | 1652 | 1461143622422 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:13:42 INFO - PROCESS | 1652 | 1461143622493 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ad6800 == 69 [pid = 1652] [id = 331] 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b0e3400) [pid = 1652] [serial = 992] [outer = 0x0] 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bc93800) [pid = 1652] [serial = 993] [outer = 0x12b0e3400] 02:13:42 INFO - PROCESS | 1652 | 1461143622523 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d046400) [pid = 1652] [serial = 994] [outer = 0x12b0e3400] 02:13:42 INFO - PROCESS | 1652 | 1461143622953 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]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 02:13:42 INFO - PROCESS | 1652 | 1461143622983 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:13:42 INFO - PROCESS | 1652 | 1461143622985 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:13:42 INFO - PROCESS | 1652 | 1461143622987 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1652 | 1461143622988 Marionette TRACE conn2 <- [1,1298,null,{}] 02:13:42 INFO - PROCESS | 1652 | 1461143622991 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}] 02:13:43 INFO - PROCESS | 1652 | 1461143623097 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:13:43 INFO - PROCESS | 1652 | 1461143623198 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba0f800 == 70 [pid = 1652] [id = 332] 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1121e8800) [pid = 1652] [serial = 995] [outer = 0x0] 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1271d0c00) [pid = 1652] [serial = 996] [outer = 0x1121e8800] 02:13:43 INFO - PROCESS | 1652 | 1461143623230 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d23d000) [pid = 1652] [serial = 997] [outer = 0x1121e8800] 02:13:43 INFO - PROCESS | 1652 | 1461143623874 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]]]}] 02:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 920ms 02:13:43 INFO - PROCESS | 1652 | 1461143623911 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:13:43 INFO - PROCESS | 1652 | 1461143623915 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:13:43 INFO - PROCESS | 1652 | 1461143623920 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1652 | 1461143623922 Marionette TRACE conn2 <- [1,1302,null,{}] 02:13:43 INFO - PROCESS | 1652 | 1461143623926 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}] 02:13:44 INFO - PROCESS | 1652 | 1461143624016 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:13:44 INFO - PROCESS | 1652 | 1461143624088 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a808000 == 71 [pid = 1652] [id = 333] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115689800) [pid = 1652] [serial = 998] [outer = 0x0] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115692c00) [pid = 1652] [serial = 999] [outer = 0x115689800] 02:13:44 INFO - PROCESS | 1652 | 1461143624116 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1162ecc00) [pid = 1652] [serial = 1000] [outer = 0x115689800] 02:13:44 INFO - PROCESS | 1652 | 1461143624560 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]]]}] 02:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 678ms 02:13:44 INFO - PROCESS | 1652 | 1461143624601 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:13:44 INFO - PROCESS | 1652 | 1461143624606 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:13:44 INFO - PROCESS | 1652 | 1461143624613 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1652 | 1461143624615 Marionette TRACE conn2 <- [1,1306,null,{}] 02:13:44 INFO - PROCESS | 1652 | 1461143624619 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}] 02:13:44 INFO - PROCESS | 1652 | 1461143624789 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:13:44 INFO - PROCESS | 1652 | 1461143624923 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb36000 == 70 [pid = 1652] [id = 262] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc8000 == 69 [pid = 1652] [id = 296] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12f690000 == 68 [pid = 1652] [id = 298] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127ca3000 == 67 [pid = 1652] [id = 179] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe1f800 == 66 [pid = 1652] [id = 295] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x124168800 == 65 [pid = 1652] [id = 297] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12eaaa000 == 64 [pid = 1652] [id = 238] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c8000 == 63 [pid = 1652] [id = 256] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x130011000 == 62 [pid = 1652] [id = 326] 02:13:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a7000 == 61 [pid = 1652] [id = 325] 02:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d236000) [pid = 1652] [serial = 921] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d1c2400) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 02:13:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a74800 == 62 [pid = 1652] [id = 334] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11568ec00) [pid = 1652] [serial = 1001] [outer = 0x0] 02:13:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11853cc00) [pid = 1652] [serial = 1002] [outer = 0x11568ec00] 02:13:44 INFO - PROCESS | 1652 | 1461143624995 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118f87800) [pid = 1652] [serial = 1003] [outer = 0x11568ec00] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4da800 == 61 [pid = 1652] [id = 324] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc0000 == 60 [pid = 1652] [id = 323] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12cead800 == 59 [pid = 1652] [id = 322] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba11000 == 58 [pid = 1652] [id = 321] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x129431000 == 57 [pid = 1652] [id = 320] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca4000 == 56 [pid = 1652] [id = 319] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x124159000 == 55 [pid = 1652] [id = 318] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c625000 == 54 [pid = 1652] [id = 317] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11ac99800 == 53 [pid = 1652] [id = 316] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11becb000 == 52 [pid = 1652] [id = 315] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a517000 == 51 [pid = 1652] [id = 314] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe09800 == 50 [pid = 1652] [id = 313] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a6000 == 49 [pid = 1652] [id = 312] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4dd000 == 48 [pid = 1652] [id = 311] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127cd3000 == 47 [pid = 1652] [id = 310] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2ce800 == 46 [pid = 1652] [id = 309] 02:13:45 INFO - PROCESS | 1652 | --DOCSHELL 0x116614000 == 45 [pid = 1652] [id = 308] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b3b1800) [pid = 1652] [serial = 918] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12767a800) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129459400) [pid = 1652] [serial = 916] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11b8f6c00) [pid = 1652] [serial = 907] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b077000) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118ecf400) [pid = 1652] [serial = 904] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11568e000) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11b8f5c00) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129461c00) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118f88c00) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11b8fb800) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12371e800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ea85c00) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ea7cc00) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12700fc00) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127018800) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12d499400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12ce2c400) [pid = 1652] [serial = 919] [outer = 0x0] [url = about:blank] 02:13:45 INFO - PROCESS | 1652 | 1461143625326 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]]]}] 02:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 722ms 02:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:13:45 INFO - PROCESS | 1652 | 1461143625335 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:13:45 INFO - PROCESS | 1652 | 1461143625336 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:13:45 INFO - PROCESS | 1652 | 1461143625338 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1652 | 1461143625341 Marionette TRACE conn2 <- [1,1310,null,{}] 02:13:45 INFO - PROCESS | 1652 | 1461143625358 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}] 02:13:45 INFO - PROCESS | 1652 | 1461143625440 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:13:45 INFO - PROCESS | 1652 | 1461143625444 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba19000 == 46 [pid = 1652] [id = 335] 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119132000) [pid = 1652] [serial = 1004] [outer = 0x0] 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11abb5000) [pid = 1652] [serial = 1005] [outer = 0x119132000] 02:13:45 INFO - PROCESS | 1652 | 1461143625475 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11acfd800) [pid = 1652] [serial = 1006] [outer = 0x119132000] 02:13:45 INFO - PROCESS | 1652 | 1461143625818 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] 02:13:45 INFO - PROCESS | 1652 | 1461143625868 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:13:45 INFO - PROCESS | 1652 | 1461143625871 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1652 | 1461143625872 Marionette TRACE conn2 <- [1,1314,null,{}] 02:13:45 INFO - PROCESS | 1652 | 1461143625874 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}] 02:13:45 INFO - PROCESS | 1652 | 1461143625955 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:13:46 INFO - PROCESS | 1652 | 1461143626003 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc8000 == 47 [pid = 1652] [id = 336] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119138c00) [pid = 1652] [serial = 1007] [outer = 0x0] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b074800) [pid = 1652] [serial = 1008] [outer = 0x119138c00] 02:13:46 INFO - PROCESS | 1652 | 1461143626029 Marionette DEBUG loaded listener.js 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b8fc000) [pid = 1652] [serial = 1009] [outer = 0x119138c00] 02:13:46 INFO - PROCESS | 1652 | 1461143626318 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 02:13:46 INFO - PROCESS | 1652 | 1461143626342 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1652 | 1461143626343 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:13:46 INFO - PROCESS | 1652 | 1461143626346 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1652 | 1461143626349 Marionette TRACE conn2 <- [1,1318,null,{}] 02:13:46 INFO - PROCESS | 1652 | 1461143626353 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}] 02:13:46 INFO - PROCESS | 1652 | 1461143626427 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:13:46 INFO - PROCESS | 1652 | 1461143626433 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c22000 == 48 [pid = 1652] [id = 337] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11b8fac00) [pid = 1652] [serial = 1010] [outer = 0x0] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11be2bc00) [pid = 1652] [serial = 1011] [outer = 0x11b8fac00] 02:13:46 INFO - PROCESS | 1652 | 1461143626459 Marionette DEBUG loaded listener.js 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c0e9400) [pid = 1652] [serial = 1012] [outer = 0x11b8fac00] 02:13:46 INFO - PROCESS | 1652 | 1461143626798 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]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 472ms 02:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:13:46 INFO - PROCESS | 1652 | 1461143626818 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1652 | 1461143626820 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:13:46 INFO - PROCESS | 1652 | 1461143626822 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1652 | 1461143626823 Marionette TRACE conn2 <- [1,1322,null,{}] 02:13:46 INFO - PROCESS | 1652 | 1461143626825 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}] 02:13:46 INFO - PROCESS | 1652 | 1461143626939 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:13:46 INFO - PROCESS | 1652 | 1461143626973 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e3a800 == 49 [pid = 1652] [id = 338] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11be2b000) [pid = 1652] [serial = 1013] [outer = 0x0] 02:13:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c677400) [pid = 1652] [serial = 1014] [outer = 0x11be2b000] 02:13:47 INFO - PROCESS | 1652 | 1461143627002 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x124110400) [pid = 1652] [serial = 1015] [outer = 0x11be2b000] 02:13:47 INFO - PROCESS | 1652 | 1461143627314 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]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 02:13:47 INFO - PROCESS | 1652 | 1461143627343 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1652 | 1461143627344 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:13:47 INFO - PROCESS | 1652 | 1461143627348 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1652 | 1461143627350 Marionette TRACE conn2 <- [1,1326,null,{}] 02:13:47 INFO - PROCESS | 1652 | 1461143627352 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}] 02:13:47 INFO - PROCESS | 1652 | 1461143627447 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:13:47 INFO - PROCESS | 1652 | 1461143627451 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127043000 == 50 [pid = 1652] [id = 339] 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c3d9000) [pid = 1652] [serial = 1016] [outer = 0x0] 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1243aa800) [pid = 1652] [serial = 1017] [outer = 0x11c3d9000] 02:13:47 INFO - PROCESS | 1652 | 1461143627477 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12701a000) [pid = 1652] [serial = 1018] [outer = 0x11c3d9000] 02:13:47 INFO - PROCESS | 1652 | 1461143627811 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]]]}] 02:13:47 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 02:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 02:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:13:47 INFO - PROCESS | 1652 | 1461143627868 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1652 | 1461143627870 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:13:47 INFO - PROCESS | 1652 | 1461143627872 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1652 | 1461143627873 Marionette TRACE conn2 <- [1,1330,null,{}] 02:13:47 INFO - PROCESS | 1652 | 1461143627875 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}] 02:13:47 INFO - PROCESS | 1652 | 1461143627969 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:13:47 INFO - PROCESS | 1652 | 1461143627981 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288e3800 == 51 [pid = 1652] [id = 340] 02:13:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12701a800) [pid = 1652] [serial = 1019] [outer = 0x0] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12767b800) [pid = 1652] [serial = 1020] [outer = 0x12701a800] 02:13:48 INFO - PROCESS | 1652 | 1461143628006 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x128fbb400) [pid = 1652] [serial = 1021] [outer = 0x12701a800] 02:13:48 INFO - PROCESS | 1652 | 1461143628327 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]]]}] 02:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 02:13:48 INFO - PROCESS | 1652 | 1461143628343 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:13:48 INFO - PROCESS | 1652 | 1461143628344 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:13:48 INFO - PROCESS | 1652 | 1461143628348 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1652 | 1461143628351 Marionette TRACE conn2 <- [1,1334,null,{}] 02:13:48 INFO - PROCESS | 1652 | 1461143628354 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}] 02:13:48 INFO - PROCESS | 1652 | 1461143628453 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:13:48 INFO - PROCESS | 1652 | 1461143628468 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x129432800 == 52 [pid = 1652] [id = 341] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c3db400) [pid = 1652] [serial = 1022] [outer = 0x0] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12945e800) [pid = 1652] [serial = 1023] [outer = 0x11c3db400] 02:13:48 INFO - PROCESS | 1652 | 1461143628493 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129468000) [pid = 1652] [serial = 1024] [outer = 0x11c3db400] 02:13:48 INFO - PROCESS | 1652 | 1461143628842 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]]]}] 02:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 02:13:48 INFO - PROCESS | 1652 | 1461143628871 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:13:48 INFO - PROCESS | 1652 | 1461143628872 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:13:48 INFO - PROCESS | 1652 | 1461143628875 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1652 | 1461143628876 Marionette TRACE conn2 <- [1,1338,null,{}] 02:13:48 INFO - PROCESS | 1652 | 1461143628878 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}] 02:13:48 INFO - PROCESS | 1652 | 1461143628961 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:13:48 INFO - PROCESS | 1652 | 1461143628988 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba12000 == 53 [pid = 1652] [id = 342] 02:13:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x115696000) [pid = 1652] [serial = 1025] [outer = 0x0] 02:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b0e1400) [pid = 1652] [serial = 1026] [outer = 0x115696000] 02:13:49 INFO - PROCESS | 1652 | 1461143629013 Marionette DEBUG loaded listener.js 02:13:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b3bb800) [pid = 1652] [serial = 1027] [outer = 0x115696000] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1121ed000) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x124109000) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ac71800) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12945d800) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ea87000) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12be60800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12be66400) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123921400) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bab8400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bab9c00) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d23fc00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11568f400) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:13:49 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b67a800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1121ms 02:13:49 INFO - PROCESS | 1652 | 1461143629991 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]]]}] 02:13:49 INFO - PROCESS | 1652 | 1461143629996 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:13:50 INFO - PROCESS | 1652 | 1461143629998 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:13:50 INFO - PROCESS | 1652 | 1461143630000 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1652 | 1461143630002 Marionette TRACE conn2 <- [1,1342,null,{}] 02:13:50 INFO - PROCESS | 1652 | 1461143630004 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}] 02:13:50 INFO - PROCESS | 1652 | 1461143630094 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:13:50 INFO - PROCESS | 1652 | 1461143630101 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c094000 == 54 [pid = 1652] [id = 343] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11568f400) [pid = 1652] [serial = 1028] [outer = 0x0] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12715e400) [pid = 1652] [serial = 1029] [outer = 0x11568f400] 02:13:50 INFO - PROCESS | 1652 | 1461143630130 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12bc8f800) [pid = 1652] [serial = 1030] [outer = 0x11568f400] 02:13:50 INFO - PROCESS | 1652 | 1461143630453 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]]]}] 02:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 02:13:50 INFO - PROCESS | 1652 | 1461143630470 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1652 | 1461143630471 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:13:50 INFO - PROCESS | 1652 | 1461143630473 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1652 | 1461143630475 Marionette TRACE conn2 <- [1,1346,null,{}] 02:13:50 INFO - PROCESS | 1652 | 1461143630477 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}] 02:13:50 INFO - PROCESS | 1652 | 1461143630554 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:13:50 INFO - PROCESS | 1652 | 1461143630611 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0db000 == 55 [pid = 1652] [id = 344] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ac71800) [pid = 1652] [serial = 1031] [outer = 0x0] 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12be35c00) [pid = 1652] [serial = 1032] [outer = 0x11ac71800] 02:13:50 INFO - PROCESS | 1652 | 1461143630636 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12be61400) [pid = 1652] [serial = 1033] [outer = 0x11ac71800] 02:13:50 INFO - PROCESS | 1652 | 1461143630915 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]]]}] 02:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 471ms 02:13:50 INFO - PROCESS | 1652 | 1461143630952 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1652 | 1461143630954 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:13:50 INFO - PROCESS | 1652 | 1461143630956 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1652 | 1461143630957 Marionette TRACE conn2 <- [1,1350,null,{}] 02:13:50 INFO - PROCESS | 1652 | 1461143630959 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}] 02:13:51 INFO - PROCESS | 1652 | 1461143631041 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:13:51 INFO - PROCESS | 1652 | 1461143631046 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e125800 == 56 [pid = 1652] [id = 345] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12be41800) [pid = 1652] [serial = 1034] [outer = 0x0] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d04dc00) [pid = 1652] [serial = 1035] [outer = 0x12be41800] 02:13:51 INFO - PROCESS | 1652 | 1461143631072 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12d1c2400) [pid = 1652] [serial = 1036] [outer = 0x12be41800] 02:13:51 INFO - PROCESS | 1652 | 1461143631524 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]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 619ms 02:13:51 INFO - PROCESS | 1652 | 1461143631576 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:13:51 INFO - PROCESS | 1652 | 1461143631580 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:13:51 INFO - PROCESS | 1652 | 1461143631586 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1652 | 1461143631590 Marionette TRACE conn2 <- [1,1354,null,{}] 02:13:51 INFO - PROCESS | 1652 | 1461143631597 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}] 02:13:51 INFO - PROCESS | 1652 | 1461143631790 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:13:51 INFO - PROCESS | 1652 | 1461143631876 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119702800 == 57 [pid = 1652] [id = 346] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x114c0e000) [pid = 1652] [serial = 1037] [outer = 0x0] 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x115288800) [pid = 1652] [serial = 1038] [outer = 0x114c0e000] 02:13:51 INFO - PROCESS | 1652 | 1461143631908 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1162e6400) [pid = 1652] [serial = 1039] [outer = 0x114c0e000] 02:13:52 INFO - PROCESS | 1652 | 1461143632329 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]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 775ms 02:13:52 INFO - PROCESS | 1652 | 1461143632360 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:13:52 INFO - PROCESS | 1652 | 1461143632364 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:13:52 INFO - PROCESS | 1652 | 1461143632369 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1652 | 1461143632371 Marionette TRACE conn2 <- [1,1358,null,{}] 02:13:52 INFO - PROCESS | 1652 | 1461143632373 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}] 02:13:52 INFO - PROCESS | 1652 | 1461143632474 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:13:52 INFO - PROCESS | 1652 | 1461143632528 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcd2000 == 58 [pid = 1652] [id = 347] 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x118c23800) [pid = 1652] [serial = 1040] [outer = 0x0] 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11924dc00) [pid = 1652] [serial = 1041] [outer = 0x118c23800] 02:13:52 INFO - PROCESS | 1652 | 1461143632559 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11a75d400) [pid = 1652] [serial = 1042] [outer = 0x118c23800] 02:13:53 INFO - PROCESS | 1652 | 1461143633011 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 02:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:13:53 INFO - PROCESS | 1652 | 1461143633040 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1652 | 1461143633041 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:13:53 INFO - PROCESS | 1652 | 1461143633043 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1652 | 1461143633046 Marionette TRACE conn2 <- [1,1362,null,{}] 02:13:53 INFO - PROCESS | 1652 | 1461143633054 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}] 02:13:53 INFO - PROCESS | 1652 | 1461143633181 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:13:53 INFO - PROCESS | 1652 | 1461143633236 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129435000 == 59 [pid = 1652] [id = 348] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11abb2c00) [pid = 1652] [serial = 1043] [outer = 0x0] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11bcec400) [pid = 1652] [serial = 1044] [outer = 0x11abb2c00] 02:13:53 INFO - PROCESS | 1652 | 1461143633269 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12371e400) [pid = 1652] [serial = 1045] [outer = 0x11abb2c00] 02:13:53 INFO - PROCESS | 1652 | 1461143633703 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]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 725ms 02:13:53 INFO - PROCESS | 1652 | 1461143633768 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:13:53 INFO - PROCESS | 1652 | 1461143633770 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:13:53 INFO - PROCESS | 1652 | 1461143633773 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1652 | 1461143633774 Marionette TRACE conn2 <- [1,1366,null,{}] 02:13:53 INFO - PROCESS | 1652 | 1461143633776 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}] 02:13:53 INFO - PROCESS | 1652 | 1461143633877 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:13:53 INFO - PROCESS | 1652 | 1461143633944 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d1800 == 60 [pid = 1652] [id = 349] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x123b65c00) [pid = 1652] [serial = 1046] [outer = 0x0] 02:13:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x124106c00) [pid = 1652] [serial = 1047] [outer = 0x123b65c00] 02:13:53 INFO - PROCESS | 1652 | 1461143633975 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127678400) [pid = 1652] [serial = 1048] [outer = 0x123b65c00] 02:13:54 INFO - PROCESS | 1652 | 1461143634512 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] 02:13:54 INFO - PROCESS | 1652 | 1461143634551 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:13:54 INFO - PROCESS | 1652 | 1461143634554 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1652 | 1461143634556 Marionette TRACE conn2 <- [1,1370,null,{}] 02:13:54 INFO - PROCESS | 1652 | 1461143634560 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}] 02:13:54 INFO - PROCESS | 1652 | 1461143634702 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:13:54 INFO - PROCESS | 1652 | 1461143634775 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab9000 == 61 [pid = 1652] [id = 350] 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x124109c00) [pid = 1652] [serial = 1049] [outer = 0x0] 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b035400) [pid = 1652] [serial = 1050] [outer = 0x124109c00] 02:13:54 INFO - PROCESS | 1652 | 1461143634805 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b412400) [pid = 1652] [serial = 1051] [outer = 0x124109c00] 02:13:55 INFO - PROCESS | 1652 | 1461143635172 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] 02:13:55 INFO - PROCESS | 1652 | 1461143635231 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:13:55 INFO - PROCESS | 1652 | 1461143635233 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1652 | 1461143635234 Marionette TRACE conn2 <- [1,1374,null,{}] 02:13:55 INFO - PROCESS | 1652 | 1461143635237 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}] 02:13:55 INFO - PROCESS | 1652 | 1461143635406 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:13:55 INFO - PROCESS | 1652 | 1461143635559 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f096000 == 62 [pid = 1652] [id = 351] 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x128884800) [pid = 1652] [serial = 1052] [outer = 0x0] 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12bc95400) [pid = 1652] [serial = 1053] [outer = 0x128884800] 02:13:55 INFO - PROCESS | 1652 | 1461143635611 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d49b400) [pid = 1652] [serial = 1054] [outer = 0x128884800] 02:13:56 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:56 INFO - PROCESS | 1652 | 1461143636279 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] 02:13:56 INFO - PROCESS | 1652 | 1461143636305 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:13:56 INFO - PROCESS | 1652 | 1461143636309 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1652 | 1461143636311 Marionette TRACE conn2 <- [1,1378,null,{}] 02:13:56 INFO - PROCESS | 1652 | 1461143636316 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}] 02:13:56 INFO - PROCESS | 1652 | 1461143636408 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:13:56 INFO - PROCESS | 1652 | 1461143636461 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2db000 == 63 [pid = 1652] [id = 352] 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1162e1000) [pid = 1652] [serial = 1055] [outer = 0x0] 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x118c75800) [pid = 1652] [serial = 1056] [outer = 0x1162e1000] 02:13:56 INFO - PROCESS | 1652 | 1461143636494 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x119258800) [pid = 1652] [serial = 1057] [outer = 0x1162e1000] 02:13:56 INFO - PROCESS | 1652 | 1461143636934 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] 02:13:57 INFO - PROCESS | 1652 | 1461143637004 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:13:57 INFO - PROCESS | 1652 | 1461143637010 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1652 | 1461143637012 Marionette TRACE conn2 <- [1,1382,null,{}] 02:13:57 INFO - PROCESS | 1652 | 1461143637017 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}] 02:13:57 INFO - PROCESS | 1652 | 1461143637106 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:13:57 INFO - PROCESS | 1652 | 1461143637176 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b884000 == 64 [pid = 1652] [id = 353] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11992b000) [pid = 1652] [serial = 1058] [outer = 0x0] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11b033c00) [pid = 1652] [serial = 1059] [outer = 0x11992b000] 02:13:57 INFO - PROCESS | 1652 | 1461143637203 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11b07d400) [pid = 1652] [serial = 1060] [outer = 0x11992b000] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0db000 == 63 [pid = 1652] [id = 344] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12c094000 == 62 [pid = 1652] [id = 343] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba12000 == 61 [pid = 1652] [id = 342] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129432800 == 60 [pid = 1652] [id = 341] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1288e3800 == 59 [pid = 1652] [id = 340] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x127043000 == 58 [pid = 1652] [id = 339] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b67cc00) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129459800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119134000) [pid = 1652] [serial = 927] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11b07f400) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11992b800) [pid = 1652] [serial = 942] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x123927800) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x1121eec00) [pid = 1652] [serial = 924] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b416000) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x118e3a800 == 57 [pid = 1652] [id = 338] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x123c22000 == 56 [pid = 1652] [id = 337] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc8000 == 55 [pid = 1652] [id = 336] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba19000 == 54 [pid = 1652] [id = 335] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x114a74800 == 53 [pid = 1652] [id = 334] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11a808000 == 52 [pid = 1652] [id = 333] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba0f800 == 51 [pid = 1652] [id = 332] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x130ad6800 == 50 [pid = 1652] [id = 331] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb39000 == 49 [pid = 1652] [id = 330] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x126541800 == 48 [pid = 1652] [id = 329] 02:13:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba20000 == 47 [pid = 1652] [id = 328] 02:13:57 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:13:57 INFO - PROCESS | 1652 | 1461143637630 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] 02:13:57 INFO - PROCESS | 1652 | 1461143637684 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:13:57 INFO - PROCESS | 1652 | 1461143637686 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1652 | 1461143637689 Marionette TRACE conn2 <- [1,1386,null,{}] 02:13:57 INFO - PROCESS | 1652 | 1461143637702 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}] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d1be800) [pid = 1652] [serial = 963] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12d49a000) [pid = 1652] [serial = 966] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d23f000) [pid = 1652] [serial = 964] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1241d2800) [pid = 1652] [serial = 954] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12701a400) [pid = 1652] [serial = 955] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c0df400) [pid = 1652] [serial = 951] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12371c000) [pid = 1652] [serial = 952] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127157800) [pid = 1652] [serial = 957] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e37f400) [pid = 1652] [serial = 969] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118538800) [pid = 1652] [serial = 945] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12d499c00) [pid = 1652] [serial = 922] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e7ed400) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b0d9400) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12410e800) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e7e5800) [pid = 1652] [serial = 970] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11ac7e400) [pid = 1652] [serial = 948] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11b079c00) [pid = 1652] [serial = 949] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118f84c00) [pid = 1652] [serial = 946] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b3b1c00) [pid = 1652] [serial = 960] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12f507800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e373000) [pid = 1652] [serial = 967] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ea7b400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12be41c00) [pid = 1652] [serial = 961] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1292d9400) [pid = 1652] [serial = 958] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12f511400) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 02:13:57 INFO - PROCESS | 1652 | 1461143637818 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:13:57 INFO - PROCESS | 1652 | 1461143637857 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba19000 == 48 [pid = 1652] [id = 354] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11ac7e800) [pid = 1652] [serial = 1061] [outer = 0x0] 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b80a800) [pid = 1652] [serial = 1062] [outer = 0x11ac7e800] 02:13:57 INFO - PROCESS | 1652 | 1461143637885 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11c467800) [pid = 1652] [serial = 1063] [outer = 0x11ac7e800] 02:13:58 INFO - PROCESS | 1652 | 1461143638299 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] 02:13:58 INFO - PROCESS | 1652 | 1461143638312 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:13:58 INFO - PROCESS | 1652 | 1461143638316 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:13:58 INFO - PROCESS | 1652 | 1461143638318 Marionette TRACE conn2 <- [1,1390,null,{}] 02:13:58 INFO - PROCESS | 1652 | 1461143638321 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}] 02:13:58 INFO - PROCESS | 1652 | 1461143638412 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:13:58 INFO - PROCESS | 1652 | 1461143638419 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12652b000 == 49 [pid = 1652] [id = 355] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x123720000) [pid = 1652] [serial = 1064] [outer = 0x0] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1243ab800) [pid = 1652] [serial = 1065] [outer = 0x123720000] 02:13:58 INFO - PROCESS | 1652 | 1461143638445 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127013c00) [pid = 1652] [serial = 1066] [outer = 0x123720000] 02:13:58 INFO - PROCESS | 1652 | 1461143638757 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]]]}] 02:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 02:13:58 INFO - PROCESS | 1652 | 1461143638786 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:13:58 INFO - PROCESS | 1652 | 1461143638787 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:13:58 INFO - PROCESS | 1652 | 1461143638790 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:13:58 INFO - PROCESS | 1652 | 1461143638791 Marionette TRACE conn2 <- [1,1394,null,{}] 02:13:58 INFO - PROCESS | 1652 | 1461143638793 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}] 02:13:58 INFO - PROCESS | 1652 | 1461143638877 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:13:58 INFO - PROCESS | 1652 | 1461143638929 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a819800 == 50 [pid = 1652] [id = 356] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123920c00) [pid = 1652] [serial = 1067] [outer = 0x0] 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1271ce000) [pid = 1652] [serial = 1068] [outer = 0x123920c00] 02:13:58 INFO - PROCESS | 1652 | 1461143638955 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1292d2000) [pid = 1652] [serial = 1069] [outer = 0x123920c00] 02:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 02:13:59 INFO - PROCESS | 1652 | 1461143639256 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]]]}] 02:13:59 INFO - PROCESS | 1652 | 1461143639259 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1652 | 1461143639261 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:13:59 INFO - PROCESS | 1652 | 1461143639271 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1652 | 1461143639272 Marionette TRACE conn2 <- [1,1398,null,{}] 02:13:59 INFO - PROCESS | 1652 | 1461143639274 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}] 02:13:59 INFO - PROCESS | 1652 | 1461143639370 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:13:59 INFO - PROCESS | 1652 | 1461143639375 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b62a000 == 51 [pid = 1652] [id = 357] 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12945a000) [pid = 1652] [serial = 1070] [outer = 0x0] 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b0db000) [pid = 1652] [serial = 1071] [outer = 0x12945a000] 02:13:59 INFO - PROCESS | 1652 | 1461143639403 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12be3dc00) [pid = 1652] [serial = 1072] [outer = 0x12945a000] 02:13:59 INFO - PROCESS | 1652 | 1461143639735 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]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms 02:13:59 INFO - PROCESS | 1652 | 1461143639802 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1652 | 1461143639803 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:13:59 INFO - PROCESS | 1652 | 1461143639805 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1652 | 1461143639806 Marionette TRACE conn2 <- [1,1402,null,{}] 02:13:59 INFO - PROCESS | 1652 | 1461143639808 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}] 02:13:59 INFO - PROCESS | 1652 | 1461143639908 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:13:59 INFO - PROCESS | 1652 | 1461143639922 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcc5000 == 52 [pid = 1652] [id = 358] 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12be3e400) [pid = 1652] [serial = 1073] [outer = 0x0] 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ce26000) [pid = 1652] [serial = 1074] [outer = 0x12be3e400] 02:13:59 INFO - PROCESS | 1652 | 1461143639947 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d1bfc00) [pid = 1652] [serial = 1075] [outer = 0x12be3e400] 02:14:00 INFO - PROCESS | 1652 | 1461143640265 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 02:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:14:00 INFO - PROCESS | 1652 | 1461143640278 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1652 | 1461143640279 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:14:00 INFO - PROCESS | 1652 | 1461143640283 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1652 | 1461143640285 Marionette TRACE conn2 <- [1,1406,null,{}] 02:14:00 INFO - PROCESS | 1652 | 1461143640292 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}] 02:14:00 INFO - PROCESS | 1652 | 1461143640389 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:14:00 INFO - PROCESS | 1652 | 1461143640393 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0db000 == 53 [pid = 1652] [id = 359] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12be61000) [pid = 1652] [serial = 1076] [outer = 0x0] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d238000) [pid = 1652] [serial = 1077] [outer = 0x12be61000] 02:14:00 INFO - PROCESS | 1652 | 1461143640417 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d4bdc00) [pid = 1652] [serial = 1078] [outer = 0x12be61000] 02:14:00 INFO - PROCESS | 1652 | 1461143640741 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]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 474ms 02:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:14:00 INFO - PROCESS | 1652 | 1461143640757 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:14:00 INFO - PROCESS | 1652 | 1461143640759 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:14:00 INFO - PROCESS | 1652 | 1461143640761 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1652 | 1461143640762 Marionette TRACE conn2 <- [1,1410,null,{}] 02:14:00 INFO - PROCESS | 1652 | 1461143640767 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}] 02:14:00 INFO - PROCESS | 1652 | 1461143640866 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:14:00 INFO - PROCESS | 1652 | 1461143640901 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13b800 == 54 [pid = 1652] [id = 360] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d044400) [pid = 1652] [serial = 1079] [outer = 0x0] 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12d4c9c00) [pid = 1652] [serial = 1080] [outer = 0x12d044400] 02:14:00 INFO - PROCESS | 1652 | 1461143640926 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12e374000) [pid = 1652] [serial = 1081] [outer = 0x12d044400] 02:14:01 INFO - PROCESS | 1652 | 1461143641278 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]]]}] 02:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 02:14:01 INFO - PROCESS | 1652 | 1461143641333 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:14:01 INFO - PROCESS | 1652 | 1461143641334 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:14:01 INFO - PROCESS | 1652 | 1461143641336 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:14:01 INFO - PROCESS | 1652 | 1461143641337 Marionette TRACE conn2 <- [1,1414,null,{}] 02:14:01 INFO - PROCESS | 1652 | 1461143641340 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}] 02:14:01 INFO - PROCESS | 1652 | 1461143641440 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:14:01 INFO - PROCESS | 1652 | 1461143641453 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab1000 == 55 [pid = 1652] [id = 361] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12e1b7000) [pid = 1652] [serial = 1082] [outer = 0x0] 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e37f800) [pid = 1652] [serial = 1083] [outer = 0x12e1b7000] 02:14:01 INFO - PROCESS | 1652 | 1461143641477 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12e3c1000) [pid = 1652] [serial = 1084] [outer = 0x12e1b7000] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11b073400) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11568f400) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x115689800) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c3db400) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11568ec00) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11b03a400) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1156c6800) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12701a800) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bc98c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11644b400) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11b071000) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11be2b000) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11c3d9000) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119138c00) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1121e8800) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b3b6800) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12945d400) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x119132000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11b8fac00) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115696000) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ac71800) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118c77400) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127014400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114405800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12d236400) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:14:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1121e0c00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:14:02 INFO - PROCESS | 1652 | 1461143642000 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 02:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:14:02 INFO - PROCESS | 1652 | 1461143642007 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1652 | 1461143642008 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:14:02 INFO - PROCESS | 1652 | 1461143642010 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1652 | 1461143642012 Marionette TRACE conn2 <- [1,1418,null,{}] 02:14:02 INFO - PROCESS | 1652 | 1461143642017 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}] 02:14:02 INFO - PROCESS | 1652 | 1461143642109 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:14:02 INFO - PROCESS | 1652 | 1461143642115 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c02800 == 56 [pid = 1652] [id = 362] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x118f86000) [pid = 1652] [serial = 1085] [outer = 0x0] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11acfbc00) [pid = 1652] [serial = 1086] [outer = 0x118f86000] 02:14:02 INFO - PROCESS | 1652 | 1461143642145 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c3d7000) [pid = 1652] [serial = 1087] [outer = 0x118f86000] 02:14:02 INFO - PROCESS | 1652 | 1461143642544 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]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 571ms 02:14:02 INFO - PROCESS | 1652 | 1461143642586 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1652 | 1461143642589 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:14:02 INFO - PROCESS | 1652 | 1461143642592 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1652 | 1461143642593 Marionette TRACE conn2 <- [1,1422,null,{}] 02:14:02 INFO - PROCESS | 1652 | 1461143642603 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}] 02:14:02 INFO - PROCESS | 1652 | 1461143642766 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:14:02 INFO - PROCESS | 1652 | 1461143642782 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb41000 == 57 [pid = 1652] [id = 363] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1271d3400) [pid = 1652] [serial = 1088] [outer = 0x0] 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1292d1000) [pid = 1652] [serial = 1089] [outer = 0x1271d3400] 02:14:02 INFO - PROCESS | 1652 | 1461143642822 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12be64c00) [pid = 1652] [serial = 1090] [outer = 0x1271d3400] 02:14:03 INFO - PROCESS | 1652 | 1461143643235 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 671ms 02:14:03 INFO - PROCESS | 1652 | 1461143643262 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1652 | 1461143643264 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:14:03 INFO - PROCESS | 1652 | 1461143643278 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1652 | 1461143643279 Marionette TRACE conn2 <- [1,1426,null,{}] 02:14:03 INFO - PROCESS | 1652 | 1461143643284 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}] 02:14:03 INFO - PROCESS | 1652 | 1461143643362 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:14:03 INFO - PROCESS | 1652 | 1461143643368 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x130005800 == 58 [pid = 1652] [id = 364] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12be65800) [pid = 1652] [serial = 1091] [outer = 0x0] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e7e2800) [pid = 1652] [serial = 1092] [outer = 0x12be65800] 02:14:03 INFO - PROCESS | 1652 | 1461143643392 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12e7f1400) [pid = 1652] [serial = 1093] [outer = 0x12be65800] 02:14:03 INFO - PROCESS | 1652 | 1461143643718 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]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 471ms 02:14:03 INFO - PROCESS | 1652 | 1461143643750 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1652 | 1461143643751 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:14:03 INFO - PROCESS | 1652 | 1461143643753 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1652 | 1461143643754 Marionette TRACE conn2 <- [1,1430,null,{}] 02:14:03 INFO - PROCESS | 1652 | 1461143643757 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}] 02:14:03 INFO - PROCESS | 1652 | 1461143643838 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:14:03 INFO - PROCESS | 1652 | 1461143643842 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x13047a000 == 59 [pid = 1652] [id = 365] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e3c4000) [pid = 1652] [serial = 1094] [outer = 0x0] 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e80a800) [pid = 1652] [serial = 1095] [outer = 0x12e3c4000] 02:14:03 INFO - PROCESS | 1652 | 1461143643867 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e811800) [pid = 1652] [serial = 1096] [outer = 0x12e3c4000] 02:14:04 INFO - PROCESS | 1652 | 1461143644368 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]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 674ms 02:14:04 INFO - PROCESS | 1652 | 1461143644427 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1652 | 1461143644430 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:14:04 INFO - PROCESS | 1652 | 1461143644434 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1652 | 1461143644436 Marionette TRACE conn2 <- [1,1434,null,{}] 02:14:04 INFO - PROCESS | 1652 | 1461143644440 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}] 02:14:04 INFO - PROCESS | 1652 | 1461143644549 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:14:04 INFO - PROCESS | 1652 | 1461143644610 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b888000 == 60 [pid = 1652] [id = 366] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x118ed8000) [pid = 1652] [serial = 1097] [outer = 0x0] 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1191b3c00) [pid = 1652] [serial = 1098] [outer = 0x118ed8000] 02:14:04 INFO - PROCESS | 1652 | 1461143644641 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11ac7e400) [pid = 1652] [serial = 1099] [outer = 0x118ed8000] 02:14:05 INFO - PROCESS | 1652 | 1461143645104 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]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 720ms 02:14:05 INFO - PROCESS | 1652 | 1461143645155 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1652 | 1461143645159 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:14:05 INFO - PROCESS | 1652 | 1461143645183 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1652 | 1461143645185 Marionette TRACE conn2 <- [1,1438,null,{}] 02:14:05 INFO - PROCESS | 1652 | 1461143645187 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}] 02:14:05 INFO - PROCESS | 1652 | 1461143645312 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:14:05 INFO - PROCESS | 1652 | 1461143645396 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x127030800 == 61 [pid = 1652] [id = 367] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11b869000) [pid = 1652] [serial = 1100] [outer = 0x0] 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11bcee000) [pid = 1652] [serial = 1101] [outer = 0x11b869000] 02:14:05 INFO - PROCESS | 1652 | 1461143645426 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c463400) [pid = 1652] [serial = 1102] [outer = 0x11b869000] 02:14:05 INFO - PROCESS | 1652 | 1461143645851 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]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 722ms 02:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:14:05 INFO - PROCESS | 1652 | 1461143645904 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1652 | 1461143645906 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:14:05 INFO - PROCESS | 1652 | 1461143645908 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1652 | 1461143645910 Marionette TRACE conn2 <- [1,1442,null,{}] 02:14:05 INFO - PROCESS | 1652 | 1461143645918 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}] 02:14:06 INFO - PROCESS | 1652 | 1461143646023 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:14:06 INFO - PROCESS | 1652 | 1461143646083 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f690000 == 62 [pid = 1652] [id = 368] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x124103800) [pid = 1652] [serial = 1103] [outer = 0x0] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b0e2400) [pid = 1652] [serial = 1104] [outer = 0x124103800] 02:14:06 INFO - PROCESS | 1652 | 1461143646114 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b416000) [pid = 1652] [serial = 1105] [outer = 0x124103800] 02:14:06 INFO - PROCESS | 1652 | 1461143646573 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]]]}] 02:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 675ms 02:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:14:06 INFO - PROCESS | 1652 | 1461143646584 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:14:06 INFO - PROCESS | 1652 | 1461143646586 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:14:06 INFO - PROCESS | 1652 | 1461143646588 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1652 | 1461143646589 Marionette TRACE conn2 <- [1,1446,null,{}] 02:14:06 INFO - PROCESS | 1652 | 1461143646611 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}] 02:14:06 INFO - PROCESS | 1652 | 1461143646751 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:14:06 INFO - PROCESS | 1652 | 1461143646761 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x130add000 == 63 [pid = 1652] [id = 369] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b663000) [pid = 1652] [serial = 1106] [outer = 0x0] 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12d043400) [pid = 1652] [serial = 1107] [outer = 0x12b663000] 02:14:06 INFO - PROCESS | 1652 | 1461143646803 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d4bd000) [pid = 1652] [serial = 1108] [outer = 0x12b663000] 02:14:07 INFO - PROCESS | 1652 | 1461143647276 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]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 722ms 02:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:14:07 INFO - PROCESS | 1652 | 1461143647311 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1652 | 1461143647312 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:14:07 INFO - PROCESS | 1652 | 1461143647314 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1652 | 1461143647316 Marionette TRACE conn2 <- [1,1450,null,{}] 02:14:07 INFO - PROCESS | 1652 | 1461143647318 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}] 02:14:07 INFO - PROCESS | 1652 | 1461143647418 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:14:07 INFO - PROCESS | 1652 | 1461143647531 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x13040b800 == 64 [pid = 1652] [id = 370] 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11568d000) [pid = 1652] [serial = 1109] [outer = 0x0] 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12ea84000) [pid = 1652] [serial = 1110] [outer = 0x11568d000] 02:14:07 INFO - PROCESS | 1652 | 1461143647562 Marionette DEBUG loaded listener.js 02:14:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12f504c00) [pid = 1652] [serial = 1111] [outer = 0x11568d000] 02:14:08 INFO - PROCESS | 1652 | 1461143648040 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]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 771ms 02:14:08 INFO - PROCESS | 1652 | 1461143648260 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1652 | 1461143648263 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:14:08 INFO - PROCESS | 1652 | 1461143648280 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1652 | 1461143648282 Marionette TRACE conn2 <- [1,1454,null,{}] 02:14:08 INFO - PROCESS | 1652 | 1461143648285 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}] 02:14:08 INFO - PROCESS | 1652 | 1461143648386 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:14:08 INFO - PROCESS | 1652 | 1461143648442 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbf000 == 65 [pid = 1652] [id = 371] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x115394000) [pid = 1652] [serial = 1112] [outer = 0x0] 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11568dc00) [pid = 1652] [serial = 1113] [outer = 0x115394000] 02:14:08 INFO - PROCESS | 1652 | 1461143648470 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x115695800) [pid = 1652] [serial = 1114] [outer = 0x115394000] 02:14:08 INFO - PROCESS | 1652 | 1461143648965 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 724ms 02:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:14:09 INFO - PROCESS | 1652 | 1461143649014 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1652 | 1461143649016 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:14:09 INFO - PROCESS | 1652 | 1461143649023 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1652 | 1461143649025 Marionette TRACE conn2 <- [1,1458,null,{}] 02:14:09 INFO - PROCESS | 1652 | 1461143649028 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}] 02:14:09 INFO - PROCESS | 1652 | 1461143649120 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0ac000 == 64 [pid = 1652] [id = 261] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118512800 == 63 [pid = 1652] [id = 163] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x130005800 == 62 [pid = 1652] [id = 364] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb41000 == 61 [pid = 1652] [id = 363] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x123c02800 == 60 [pid = 1652] [id = 362] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab1000 == 59 [pid = 1652] [id = 361] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1304ce800 == 58 [pid = 1652] [id = 327] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13b800 == 57 [pid = 1652] [id = 360] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12d04dc00) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11be2f400) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12bc93800) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12b3b8000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119d64400) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | 1461143649287 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0db000 == 56 [pid = 1652] [id = 359] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcc5000 == 55 [pid = 1652] [id = 358] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b62a000 == 54 [pid = 1652] [id = 357] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a819800 == 53 [pid = 1652] [id = 356] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12652b000 == 52 [pid = 1652] [id = 355] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba19000 == 51 [pid = 1652] [id = 354] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11b884000 == 50 [pid = 1652] [id = 353] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2db000 == 49 [pid = 1652] [id = 352] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12f096000 == 48 [pid = 1652] [id = 351] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab9000 == 47 [pid = 1652] [id = 350] 02:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119869000 == 48 [pid = 1652] [id = 372] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119d68800) [pid = 1652] [serial = 1115] [outer = 0x0] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11aa03800) [pid = 1652] [serial = 1116] [outer = 0x119d68800] 02:14:09 INFO - PROCESS | 1652 | 1461143649325 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11ac7ec00) [pid = 1652] [serial = 1117] [outer = 0x119d68800] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d1800 == 47 [pid = 1652] [id = 349] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129435000 == 46 [pid = 1652] [id = 348] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcd2000 == 45 [pid = 1652] [id = 347] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119702800 == 44 [pid = 1652] [id = 346] 02:14:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e125800 == 43 [pid = 1652] [id = 345] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12be61400) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127012000) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12715e400) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x115692c00) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12945e800) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11853cc00) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11be31c00) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11a765c00) [pid = 1652] [serial = 928] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x128fbb400) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d496400) [pid = 1652] [serial = 898] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11be31000) [pid = 1652] [serial = 943] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11be30400) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x124110400) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12701a000) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11b8fc000) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d23d000) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12be5c800) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b0e3c00) [pid = 1652] [serial = 895] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11acfd800) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11be2bc00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b3bb800) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b074800) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be35c00) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c0e9400) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12bc8f800) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11abb5000) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1162ecc00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11aba9c00) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b02a400) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12767b800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b0e1400) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12ea80000) [pid = 1652] [serial = 901] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1271d0c00) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d23d400) [pid = 1652] [serial = 828] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x129468000) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c677400) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1243aa800) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11568bc00) [pid = 1652] [serial = 925] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118f87800) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 02:14:09 INFO - PROCESS | 1652 | 1461143649656 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]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 675ms 02:14:09 INFO - PROCESS | 1652 | 1461143649699 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1652 | 1461143649700 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:14:09 INFO - PROCESS | 1652 | 1461143649703 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1652 | 1461143649704 Marionette TRACE conn2 <- [1,1462,null,{}] 02:14:09 INFO - PROCESS | 1652 | 1461143649711 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}] 02:14:09 INFO - PROCESS | 1652 | 1461143649827 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:14:09 INFO - PROCESS | 1652 | 1461143649837 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b1000 == 44 [pid = 1652] [id = 373] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11b07e000) [pid = 1652] [serial = 1118] [outer = 0x0] 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bab9800) [pid = 1652] [serial = 1119] [outer = 0x11b07e000] 02:14:09 INFO - PROCESS | 1652 | 1461143649866 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c05f800) [pid = 1652] [serial = 1120] [outer = 0x11b07e000] 02:14:10 INFO - PROCESS | 1652 | 1461143650208 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]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 02:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:14:10 INFO - PROCESS | 1652 | 1461143650221 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1652 | 1461143650222 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:14:10 INFO - PROCESS | 1652 | 1461143650224 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1652 | 1461143650225 Marionette TRACE conn2 <- [1,1466,null,{}] 02:14:10 INFO - PROCESS | 1652 | 1461143650228 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}] 02:14:10 INFO - PROCESS | 1652 | 1461143650319 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:14:10 INFO - PROCESS | 1652 | 1461143650371 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x124155000 == 45 [pid = 1652] [id = 374] 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11be37c00) [pid = 1652] [serial = 1121] [outer = 0x0] 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c66e400) [pid = 1652] [serial = 1122] [outer = 0x11be37c00] 02:14:10 INFO - PROCESS | 1652 | 1461143650397 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123f12800) [pid = 1652] [serial = 1123] [outer = 0x11be37c00] 02:14:10 INFO - PROCESS | 1652 | 1461143650752 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]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 02:14:10 INFO - PROCESS | 1652 | 1461143650798 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1652 | 1461143650800 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:14:10 INFO - PROCESS | 1652 | 1461143650804 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1652 | 1461143650806 Marionette TRACE conn2 <- [1,1470,null,{}] 02:14:10 INFO - PROCESS | 1652 | 1461143650809 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}] 02:14:10 INFO - PROCESS | 1652 | 1461143650969 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:14:10 INFO - PROCESS | 1652 | 1461143650983 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127046800 == 46 [pid = 1652] [id = 375] 02:14:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c77d000) [pid = 1652] [serial = 1124] [outer = 0x0] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12410dc00) [pid = 1652] [serial = 1125] [outer = 0x11c77d000] 02:14:11 INFO - PROCESS | 1652 | 1461143651023 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127014c00) [pid = 1652] [serial = 1126] [outer = 0x11c77d000] 02:14:11 INFO - PROCESS | 1652 | 1461143651424 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]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 673ms 02:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:14:11 INFO - PROCESS | 1652 | 1461143651477 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:14:11 INFO - PROCESS | 1652 | 1461143651478 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:14:11 INFO - PROCESS | 1652 | 1461143651480 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1652 | 1461143651481 Marionette TRACE conn2 <- [1,1474,null,{}] 02:14:11 INFO - PROCESS | 1652 | 1461143651483 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}] 02:14:11 INFO - PROCESS | 1652 | 1461143651600 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:14:11 INFO - PROCESS | 1652 | 1461143651614 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x129438800 == 47 [pid = 1652] [id = 376] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127c6e000) [pid = 1652] [serial = 1127] [outer = 0x0] 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129463400) [pid = 1652] [serial = 1128] [outer = 0x127c6e000] 02:14:11 INFO - PROCESS | 1652 | 1461143651642 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b3b6800) [pid = 1652] [serial = 1129] [outer = 0x127c6e000] 02:14:11 INFO - PROCESS | 1652 | 1461143651991 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 02:14:12 INFO - PROCESS | 1652 | 1461143652002 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1652 | 1461143652003 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:14:12 INFO - PROCESS | 1652 | 1461143652005 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1652 | 1461143652006 Marionette TRACE conn2 <- [1,1478,null,{}] 02:14:12 INFO - PROCESS | 1652 | 1461143652009 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}] 02:14:12 INFO - PROCESS | 1652 | 1461143652108 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:14:12 INFO - PROCESS | 1652 | 1461143652120 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0a000 == 48 [pid = 1652] [id = 377] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b40f400) [pid = 1652] [serial = 1130] [outer = 0x0] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b657c00) [pid = 1652] [serial = 1131] [outer = 0x12b40f400] 02:14:12 INFO - PROCESS | 1652 | 1461143652145 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12be35c00) [pid = 1652] [serial = 1132] [outer = 0x12b40f400] 02:14:12 INFO - PROCESS | 1652 | 1461143652503 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]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 02:14:12 INFO - PROCESS | 1652 | 1461143652526 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1652 | 1461143652527 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:14:12 INFO - PROCESS | 1652 | 1461143652530 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1652 | 1461143652531 Marionette TRACE conn2 <- [1,1482,null,{}] 02:14:12 INFO - PROCESS | 1652 | 1461143652534 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}] 02:14:12 INFO - PROCESS | 1652 | 1461143652640 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:14:12 INFO - PROCESS | 1652 | 1461143652653 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1d1000 == 49 [pid = 1652] [id = 378] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12be3f000) [pid = 1652] [serial = 1133] [outer = 0x0] 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d046000) [pid = 1652] [serial = 1134] [outer = 0x12be3f000] 02:14:12 INFO - PROCESS | 1652 | 1461143652676 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d23a000) [pid = 1652] [serial = 1135] [outer = 0x12be3f000] 02:14:13 INFO - PROCESS | 1652 | 1461143653014 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]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 02:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:14:13 INFO - PROCESS | 1652 | 1461143653052 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1652 | 1461143653053 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:14:13 INFO - PROCESS | 1652 | 1461143653055 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1652 | 1461143653056 Marionette TRACE conn2 <- [1,1486,null,{}] 02:14:13 INFO - PROCESS | 1652 | 1461143653058 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}] 02:14:13 INFO - PROCESS | 1652 | 1461143653159 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:14:13 INFO - PROCESS | 1652 | 1461143653196 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e139000 == 50 [pid = 1652] [id = 379] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b65c400) [pid = 1652] [serial = 1136] [outer = 0x0] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12d495c00) [pid = 1652] [serial = 1137] [outer = 0x12b65c400] 02:14:13 INFO - PROCESS | 1652 | 1461143653221 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e1c1000) [pid = 1652] [serial = 1138] [outer = 0x12b65c400] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12945a000) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123720000) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12be41800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123920c00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ac7e800) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d044400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12be61000) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e1b7000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11992b000) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118f86000) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1162e1000) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12be65800) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12be3e400) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1271d3400) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b40e400) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11b07f000) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11992e800) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b0e3400) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:14:13 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12945f000) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:14:13 INFO - PROCESS | 1652 | 1461143653691 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]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 672ms 02:14:13 INFO - PROCESS | 1652 | 1461143653728 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1652 | 1461143653732 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:14:13 INFO - PROCESS | 1652 | 1461143653741 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1652 | 1461143653742 Marionette TRACE conn2 <- [1,1490,null,{}] 02:14:13 INFO - PROCESS | 1652 | 1461143653752 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}] 02:14:13 INFO - PROCESS | 1652 | 1461143653877 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:14:13 INFO - PROCESS | 1652 | 1461143653882 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e896000 == 51 [pid = 1652] [id = 380] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b07f000) [pid = 1652] [serial = 1139] [outer = 0x0] 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127010800) [pid = 1652] [serial = 1140] [outer = 0x11b07f000] 02:14:13 INFO - PROCESS | 1652 | 1461143653907 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b41c800) [pid = 1652] [serial = 1141] [outer = 0x11b07f000] 02:14:14 INFO - PROCESS | 1652 | 1461143654218 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 02:14:14 INFO - PROCESS | 1652 | 1461143654260 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1652 | 1461143654262 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:14:14 INFO - PROCESS | 1652 | 1461143654264 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1652 | 1461143654266 Marionette TRACE conn2 <- [1,1494,null,{}] 02:14:14 INFO - PROCESS | 1652 | 1461143654268 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}] 02:14:14 INFO - PROCESS | 1652 | 1461143654365 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:14:14 INFO - PROCESS | 1652 | 1461143654426 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec1c000 == 52 [pid = 1652] [id = 381] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12410e000) [pid = 1652] [serial = 1142] [outer = 0x0] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d49a000) [pid = 1652] [serial = 1143] [outer = 0x12410e000] 02:14:14 INFO - PROCESS | 1652 | 1461143654455 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e7e4400) [pid = 1652] [serial = 1144] [outer = 0x12410e000] 02:14:14 INFO - PROCESS | 1652 | 1461143654772 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]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 02:14:14 INFO - PROCESS | 1652 | 1461143654785 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1652 | 1461143654786 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:14:14 INFO - PROCESS | 1652 | 1461143654789 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1652 | 1461143654790 Marionette TRACE conn2 <- [1,1498,null,{}] 02:14:14 INFO - PROCESS | 1652 | 1461143654792 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}] 02:14:14 INFO - PROCESS | 1652 | 1461143654876 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:14:14 INFO - PROCESS | 1652 | 1461143654881 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe18000 == 53 [pid = 1652] [id = 382] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e805400) [pid = 1652] [serial = 1145] [outer = 0x0] 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12eccd400) [pid = 1652] [serial = 1146] [outer = 0x12e805400] 02:14:14 INFO - PROCESS | 1652 | 1461143654905 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ecd6400) [pid = 1652] [serial = 1147] [outer = 0x12e805400] 02:14:15 INFO - PROCESS | 1652 | 1461143655224 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 469ms 02:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:14:15 INFO - PROCESS | 1652 | 1461143655258 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1652 | 1461143655260 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:14:15 INFO - PROCESS | 1652 | 1461143655262 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1652 | 1461143655263 Marionette TRACE conn2 <- [1,1502,null,{}] 02:14:15 INFO - PROCESS | 1652 | 1461143655265 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}] 02:14:15 INFO - PROCESS | 1652 | 1461143655376 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:14:15 INFO - PROCESS | 1652 | 1461143655382 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x130412000 == 54 [pid = 1652] [id = 383] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ecd8400) [pid = 1652] [serial = 1148] [outer = 0x0] 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ecdac00) [pid = 1652] [serial = 1149] [outer = 0x12ecd8400] 02:14:15 INFO - PROCESS | 1652 | 1461143655406 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12f506c00) [pid = 1652] [serial = 1150] [outer = 0x12ecd8400] 02:14:15 INFO - PROCESS | 1652 | 1461143655895 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]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 668ms 02:14:15 INFO - PROCESS | 1652 | 1461143655932 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1652 | 1461143655936 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:14:15 INFO - PROCESS | 1652 | 1461143655940 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1652 | 1461143655942 Marionette TRACE conn2 <- [1,1506,null,{}] 02:14:15 INFO - PROCESS | 1652 | 1461143655946 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}] 02:14:16 INFO - PROCESS | 1652 | 1461143656053 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:14:16 INFO - PROCESS | 1652 | 1461143656124 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4b800 == 55 [pid = 1652] [id = 384] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116449c00) [pid = 1652] [serial = 1151] [outer = 0x0] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118ce0400) [pid = 1652] [serial = 1152] [outer = 0x116449c00] 02:14:16 INFO - PROCESS | 1652 | 1461143656156 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11a75a800) [pid = 1652] [serial = 1153] [outer = 0x116449c00] 02:14:16 INFO - PROCESS | 1652 | 1461143656587 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]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 672ms 02:14:16 INFO - PROCESS | 1652 | 1461143656612 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1652 | 1461143656616 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:14:16 INFO - PROCESS | 1652 | 1461143656621 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1652 | 1461143656622 Marionette TRACE conn2 <- [1,1510,null,{}] 02:14:16 INFO - PROCESS | 1652 | 1461143656625 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}] 02:14:16 INFO - PROCESS | 1652 | 1461143656731 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:14:16 INFO - PROCESS | 1652 | 1461143656809 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244cb000 == 56 [pid = 1652] [id = 385] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11acc7400) [pid = 1652] [serial = 1154] [outer = 0x0] 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b07bc00) [pid = 1652] [serial = 1155] [outer = 0x11acc7400] 02:14:16 INFO - PROCESS | 1652 | 1461143656852 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11be32000) [pid = 1652] [serial = 1156] [outer = 0x11acc7400] 02:14:17 INFO - PROCESS | 1652 | 1461143657257 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 673ms 02:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:14:17 INFO - PROCESS | 1652 | 1461143657293 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1652 | 1461143657295 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:14:17 INFO - PROCESS | 1652 | 1461143657297 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1652 | 1461143657300 Marionette TRACE conn2 <- [1,1514,null,{}] 02:14:17 INFO - PROCESS | 1652 | 1461143657308 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}] 02:14:17 INFO - PROCESS | 1652 | 1461143657416 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:14:17 INFO - PROCESS | 1652 | 1461143657475 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec17000 == 57 [pid = 1652] [id = 386] 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12371fc00) [pid = 1652] [serial = 1157] [outer = 0x0] 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127019000) [pid = 1652] [serial = 1158] [outer = 0x12371fc00] 02:14:17 INFO - PROCESS | 1652 | 1461143657548 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12945e800) [pid = 1652] [serial = 1159] [outer = 0x12371fc00] 02:14:17 INFO - PROCESS | 1652 | 1461143657943 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]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 673ms 02:14:17 INFO - PROCESS | 1652 | 1461143657970 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1652 | 1461143657972 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:14:17 INFO - PROCESS | 1652 | 1461143657974 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1652 | 1461143657976 Marionette TRACE conn2 <- [1,1518,null,{}] 02:14:17 INFO - PROCESS | 1652 | 1461143657978 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}] 02:14:18 INFO - PROCESS | 1652 | 1461143658101 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:14:18 INFO - PROCESS | 1652 | 1461143658171 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x130478800 == 58 [pid = 1652] [id = 387] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1271d3400) [pid = 1652] [serial = 1160] [outer = 0x0] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12be42000) [pid = 1652] [serial = 1161] [outer = 0x1271d3400] 02:14:18 INFO - PROCESS | 1652 | 1461143658200 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12d239000) [pid = 1652] [serial = 1162] [outer = 0x1271d3400] 02:14:18 INFO - PROCESS | 1652 | 1461143658591 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]]]}] 02:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 670ms 02:14:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:14:18 INFO - PROCESS | 1652 | 1461143658644 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:14:18 INFO - PROCESS | 1652 | 1461143658645 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:14:18 INFO - PROCESS | 1652 | 1461143658648 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:14:18 INFO - PROCESS | 1652 | 1461143658649 Marionette TRACE conn2 <- [1,1522,null,{}] 02:14:18 INFO - PROCESS | 1652 | 1461143658652 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}] 02:14:18 INFO - PROCESS | 1652 | 1461143658751 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:14:18 INFO - PROCESS | 1652 | 1461143658820 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x136dcc800 == 59 [pid = 1652] [id = 388] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b3b9c00) [pid = 1652] [serial = 1163] [outer = 0x0] 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d4c9400) [pid = 1652] [serial = 1164] [outer = 0x12b3b9c00] 02:14:18 INFO - PROCESS | 1652 | 1461143658851 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12e3c1c00) [pid = 1652] [serial = 1165] [outer = 0x12b3b9c00] 02:14:19 INFO - PROCESS | 1652 | 1461143659209 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"]]]}] 02:14:19 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 () { 02:14:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:14:19 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 () { 02:14:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:14:19 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 () { 02:14:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:14:19 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 () { 02:14:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:14:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 571ms 02:14:19 INFO - PROCESS | 1652 | 1461143659219 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1652 | 1461143659221 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:14:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:14:19 INFO - PROCESS | 1652 | 1461143659223 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1652 | 1461143659225 Marionette TRACE conn2 <- [1,1526,null,{}] 02:14:19 INFO - PROCESS | 1652 | 1461143659227 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}] 02:14:19 INFO - PROCESS | 1652 | 1461143659346 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:14:19 INFO - PROCESS | 1652 | 1461143659435 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x1396c3000 == 60 [pid = 1652] [id = 389] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e3ba800) [pid = 1652] [serial = 1166] [outer = 0x0] 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12eccf800) [pid = 1652] [serial = 1167] [outer = 0x12e3ba800] 02:14:19 INFO - PROCESS | 1652 | 1461143659481 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12f596c00) [pid = 1652] [serial = 1168] [outer = 0x12e3ba800] 02:14:19 INFO - PROCESS | 1652 | 1461143659835 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"]]]}] 02:14:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:14:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:14:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:14:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 02:14:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:14:19 INFO - PROCESS | 1652 | 1461143659846 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1652 | 1461143659848 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:14:19 INFO - PROCESS | 1652 | 1461143659850 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1652 | 1461143659851 Marionette TRACE conn2 <- [1,1530,null,{}] 02:14:19 INFO - PROCESS | 1652 | 1461143659853 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}] 02:14:19 INFO - PROCESS | 1652 | 1461143659953 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:14:20 INFO - PROCESS | 1652 | 1461143660008 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x136ac2800 == 61 [pid = 1652] [id = 390] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a19c000) [pid = 1652] [serial = 1169] [outer = 0x0] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a1a7c00) [pid = 1652] [serial = 1170] [outer = 0x12a19c000] 02:14:20 INFO - PROCESS | 1652 | 1461143660039 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12fa26800) [pid = 1652] [serial = 1171] [outer = 0x12a19c000] 02:14:20 INFO - PROCESS | 1652 | 1461143660441 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]]]}] 02:14:20 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 02:14:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:14:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:14:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:14:20 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. 02:14:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:14:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 02:14:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:14:20 INFO - PROCESS | 1652 | 1461143660472 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1652 | 1461143660473 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:14:20 INFO - PROCESS | 1652 | 1461143660475 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1652 | 1461143660477 Marionette TRACE conn2 <- [1,1534,null,{}] 02:14:20 INFO - PROCESS | 1652 | 1461143660479 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}] 02:14:20 INFO - PROCESS | 1652 | 1461143660584 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:14:20 INFO - PROCESS | 1652 | 1461143660661 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb6800 == 62 [pid = 1652] [id = 391] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1121ea800) [pid = 1652] [serial = 1172] [outer = 0x0] 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x114407c00) [pid = 1652] [serial = 1173] [outer = 0x1121ea800] 02:14:20 INFO - PROCESS | 1652 | 1461143660877 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1155c0400) [pid = 1652] [serial = 1174] [outer = 0x1121ea800] 02:14:21 INFO - PROCESS | 1652 | 1461143661307 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]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:14:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 870ms 02:14:21 INFO - PROCESS | 1652 | 1461143661346 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:14:21 INFO - PROCESS | 1652 | 1461143661351 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:14:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:14:21 INFO - PROCESS | 1652 | 1461143661355 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1652 | 1461143661356 Marionette TRACE conn2 <- [1,1538,null,{}] 02:14:21 INFO - PROCESS | 1652 | 1461143661360 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}] 02:14:21 INFO - PROCESS | 1652 | 1461143661462 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:14:21 INFO - PROCESS | 1652 | 1461143661542 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a806800 == 63 [pid = 1652] [id = 392] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11ac77c00) [pid = 1652] [serial = 1175] [outer = 0x0] 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b035800) [pid = 1652] [serial = 1176] [outer = 0x11ac77c00] 02:14:21 INFO - PROCESS | 1652 | 1461143661571 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11b85f800) [pid = 1652] [serial = 1177] [outer = 0x11ac77c00] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x115819800 == 62 [pid = 1652] [id = 209] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe18000 == 61 [pid = 1652] [id = 382] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec1c000 == 60 [pid = 1652] [id = 381] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e896000 == 59 [pid = 1652] [id = 380] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e139000 == 58 [pid = 1652] [id = 379] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1d1000 == 57 [pid = 1652] [id = 378] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba0a000 == 56 [pid = 1652] [id = 377] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129438800 == 55 [pid = 1652] [id = 376] 02:14:21 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e80a800) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x127046800 == 54 [pid = 1652] [id = 375] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x124155000 == 53 [pid = 1652] [id = 374] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b1000 == 52 [pid = 1652] [id = 373] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x119869000 == 51 [pid = 1652] [id = 372] 02:14:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbf000 == 50 [pid = 1652] [id = 371] 02:14:22 INFO - PROCESS | 1652 | 1461143662004 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:14:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 02:14:22 INFO - PROCESS | 1652 | 1461143662027 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1652 | 1461143662029 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:14:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:14:22 INFO - PROCESS | 1652 | 1461143662036 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1652 | 1461143662038 Marionette TRACE conn2 <- [1,1542,null,{}] 02:14:22 INFO - PROCESS | 1652 | 1461143662040 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}] 02:14:22 INFO - PROCESS | 1652 | 1461143662153 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b41a000) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x124107000) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11b079000) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12d046400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b41a400) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x124106c00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b0db000) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1243ab800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127013c00) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d1c2400) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1271ce000) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1292d2000) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b80a800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c467800) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d4c9c00) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d238000) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11924dc00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e37f800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e374000) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12bc95400) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b07d400) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11acfbc00) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11b033c00) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119258800) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118c75800) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115288800) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b035400) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11bcec400) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e7e2800) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e3c1000) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d1bfc00) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12ce26000) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d4bdc00) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1292d1000) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12be64c00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e7f1400) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be3dc00) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c3d7000) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1652 | 1461143662223 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bec8800 == 51 [pid = 1652] [id = 393] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1162ecc00) [pid = 1652] [serial = 1178] [outer = 0x0] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11accd000) [pid = 1652] [serial = 1179] [outer = 0x1162ecc00] 02:14:22 INFO - PROCESS | 1652 | 1461143662249 Marionette DEBUG loaded listener.js 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12371a400) [pid = 1652] [serial = 1180] [outer = 0x1162ecc00] 02:14:22 INFO - PROCESS | 1652 | 1461143662541 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]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:14:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 02:14:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:14:22 INFO - PROCESS | 1652 | 1461143662555 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1652 | 1461143662556 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:14:22 INFO - PROCESS | 1652 | 1461143662558 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1652 | 1461143662561 Marionette TRACE conn2 <- [1,1546,null,{}] 02:14:22 INFO - PROCESS | 1652 | 1461143662576 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}] 02:14:22 INFO - PROCESS | 1652 | 1461143662668 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:14:22 INFO - PROCESS | 1652 | 1461143662737 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x124154800 == 52 [pid = 1652] [id = 394] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c0e5800) [pid = 1652] [serial = 1181] [outer = 0x0] 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123f14c00) [pid = 1652] [serial = 1182] [outer = 0x11c0e5800] 02:14:22 INFO - PROCESS | 1652 | 1461143662764 Marionette DEBUG loaded listener.js 02:14:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127677400) [pid = 1652] [serial = 1183] [outer = 0x11c0e5800] 02:14:23 INFO - PROCESS | 1652 | 1461143663057 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]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 02:14:23 INFO - PROCESS | 1652 | 1461143663087 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:14:23 INFO - PROCESS | 1652 | 1461143663089 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:14:23 INFO - PROCESS | 1652 | 1461143663091 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1652 | 1461143663092 Marionette TRACE conn2 <- [1,1550,null,{}] 02:14:23 INFO - PROCESS | 1652 | 1461143663095 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}] 02:14:23 INFO - PROCESS | 1652 | 1461143663185 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:14:23 INFO - PROCESS | 1652 | 1461143663189 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b46d800 == 53 [pid = 1652] [id = 395] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127712000) [pid = 1652] [serial = 1184] [outer = 0x0] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129461800) [pid = 1652] [serial = 1185] [outer = 0x127712000] 02:14:23 INFO - PROCESS | 1652 | 1461143663215 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b3b0400) [pid = 1652] [serial = 1186] [outer = 0x127712000] 02:14:23 INFO - PROCESS | 1652 | 1461143663562 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]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 02:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:14:23 INFO - PROCESS | 1652 | 1461143663613 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:14:23 INFO - PROCESS | 1652 | 1461143663614 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:14:23 INFO - PROCESS | 1652 | 1461143663617 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1652 | 1461143663618 Marionette TRACE conn2 <- [1,1554,null,{}] 02:14:23 INFO - PROCESS | 1652 | 1461143663620 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}] 02:14:23 INFO - PROCESS | 1652 | 1461143663703 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:14:23 INFO - PROCESS | 1652 | 1461143663708 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c093800 == 54 [pid = 1652] [id = 396] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b3be800) [pid = 1652] [serial = 1187] [outer = 0x0] 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b41c400) [pid = 1652] [serial = 1188] [outer = 0x12b3be800] 02:14:23 INFO - PROCESS | 1652 | 1461143663737 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12be66000) [pid = 1652] [serial = 1189] [outer = 0x12b3be800] 02:14:24 INFO - PROCESS | 1652 | 1461143664156 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]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 568ms 02:14:24 INFO - PROCESS | 1652 | 1461143664186 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1652 | 1461143664188 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:14:24 INFO - PROCESS | 1652 | 1461143664192 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1652 | 1461143664194 Marionette TRACE conn2 <- [1,1558,null,{}] 02:14:24 INFO - PROCESS | 1652 | 1461143664220 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}] 02:14:24 INFO - PROCESS | 1652 | 1461143664401 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:14:24 INFO - PROCESS | 1652 | 1461143664425 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc9800 == 55 [pid = 1652] [id = 397] 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12be68000) [pid = 1652] [serial = 1190] [outer = 0x0] 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12d4cbc00) [pid = 1652] [serial = 1191] [outer = 0x12be68000] 02:14:24 INFO - PROCESS | 1652 | 1461143664464 Marionette DEBUG loaded listener.js 02:14:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e377800) [pid = 1652] [serial = 1192] [outer = 0x12be68000] 02:14:24 INFO - PROCESS | 1652 | 1461143664823 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]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 673ms 02:14:24 INFO - PROCESS | 1652 | 1461143664864 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1652 | 1461143664866 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:14:24 INFO - PROCESS | 1652 | 1461143664868 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1652 | 1461143664869 Marionette TRACE conn2 <- [1,1562,null,{}] 02:14:24 INFO - PROCESS | 1652 | 1461143664871 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}] 02:14:24 INFO - PROCESS | 1652 | 1461143664975 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:14:25 INFO - PROCESS | 1652 | 1461143665010 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c7800 == 56 [pid = 1652] [id = 398] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x10ffef000) [pid = 1652] [serial = 1193] [outer = 0x0] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x10fff7c00) [pid = 1652] [serial = 1194] [outer = 0x10ffef000] 02:14:25 INFO - PROCESS | 1652 | 1461143665036 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x10fffbc00) [pid = 1652] [serial = 1195] [outer = 0x10ffef000] 02:14:25 INFO - PROCESS | 1652 | 1461143665353 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]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 02:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:14:25 INFO - PROCESS | 1652 | 1461143665386 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1652 | 1461143665387 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:14:25 INFO - PROCESS | 1652 | 1461143665389 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1652 | 1461143665390 Marionette TRACE conn2 <- [1,1566,null,{}] 02:14:25 INFO - PROCESS | 1652 | 1461143665393 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}] 02:14:25 INFO - PROCESS | 1652 | 1461143665497 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:14:25 INFO - PROCESS | 1652 | 1461143665535 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec0b800 == 57 [pid = 1652] [id = 399] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x10fff2800) [pid = 1652] [serial = 1196] [outer = 0x0] 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e377400) [pid = 1652] [serial = 1197] [outer = 0x10fff2800] 02:14:25 INFO - PROCESS | 1652 | 1461143665560 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e809c00) [pid = 1652] [serial = 1198] [outer = 0x10fff2800] 02:14:25 INFO - PROCESS | 1652 | 1461143665877 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]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 02:14:25 INFO - PROCESS | 1652 | 1461143665909 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1652 | 1461143665910 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:14:25 INFO - PROCESS | 1652 | 1461143665912 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1652 | 1461143665913 Marionette TRACE conn2 <- [1,1570,null,{}] 02:14:25 INFO - PROCESS | 1652 | 1461143665916 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}] 02:14:26 INFO - PROCESS | 1652 | 1461143666024 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:14:26 INFO - PROCESS | 1652 | 1461143666062 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a5800 == 58 [pid = 1652] [id = 400] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e3c3000) [pid = 1652] [serial = 1199] [outer = 0x0] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ecd1000) [pid = 1652] [serial = 1200] [outer = 0x12e3c3000] 02:14:26 INFO - PROCESS | 1652 | 1461143666087 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12f507800) [pid = 1652] [serial = 1201] [outer = 0x12e3c3000] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127c6e000) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b40f400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b65c400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119d68800) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11be37c00) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x115394000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b07e000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c77d000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12be3f000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12410e000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b07f000) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:14:26 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e805400) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:14:26 INFO - PROCESS | 1652 | 1461143666477 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]]]}] 02:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 570ms 02:14:26 INFO - PROCESS | 1652 | 1461143666484 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:14:26 INFO - PROCESS | 1652 | 1461143666485 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:14:26 INFO - PROCESS | 1652 | 1461143666487 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1652 | 1461143666488 Marionette TRACE conn2 <- [1,1574,null,{}] 02:14:26 INFO - PROCESS | 1652 | 1461143666491 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}] 02:14:26 INFO - PROCESS | 1652 | 1461143666581 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:14:26 INFO - PROCESS | 1652 | 1461143666639 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e2000 == 59 [pid = 1652] [id = 401] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x114653c00) [pid = 1652] [serial = 1202] [outer = 0x0] 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118829000) [pid = 1652] [serial = 1203] [outer = 0x114653c00] 02:14:26 INFO - PROCESS | 1652 | 1461143666669 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118831800) [pid = 1652] [serial = 1204] [outer = 0x114653c00] 02:14:26 INFO - PROCESS | 1652 | 1461143666978 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 02:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:14:27 INFO - PROCESS | 1652 | 1461143667006 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1652 | 1461143667008 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:14:27 INFO - PROCESS | 1652 | 1461143667010 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1652 | 1461143667011 Marionette TRACE conn2 <- [1,1578,null,{}] 02:14:27 INFO - PROCESS | 1652 | 1461143667015 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}] 02:14:27 INFO - PROCESS | 1652 | 1461143667115 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:14:27 INFO - PROCESS | 1652 | 1461143667119 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x13011b000 == 60 [pid = 1652] [id = 402] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b07b400) [pid = 1652] [serial = 1205] [outer = 0x0] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d1c1400) [pid = 1652] [serial = 1206] [outer = 0x11b07b400] 02:14:27 INFO - PROCESS | 1652 | 1461143667144 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12f589800) [pid = 1652] [serial = 1207] [outer = 0x11b07b400] 02:14:27 INFO - PROCESS | 1652 | 1461143667471 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]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 02:14:27 INFO - PROCESS | 1652 | 1461143667480 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1652 | 1461143667483 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:14:27 INFO - PROCESS | 1652 | 1461143667489 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1652 | 1461143667490 Marionette TRACE conn2 <- [1,1582,null,{}] 02:14:27 INFO - PROCESS | 1652 | 1461143667492 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}] 02:14:27 INFO - PROCESS | 1652 | 1461143667614 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:14:27 INFO - PROCESS | 1652 | 1461143667620 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304e6800 == 61 [pid = 1652] [id = 403] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11882a400) [pid = 1652] [serial = 1208] [outer = 0x0] 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12a109000) [pid = 1652] [serial = 1209] [outer = 0x11882a400] 02:14:27 INFO - PROCESS | 1652 | 1461143667645 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a10e000) [pid = 1652] [serial = 1210] [outer = 0x11882a400] 02:14:27 INFO - PROCESS | 1652 | 1461143667968 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]]]}] 02:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 02:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:14:28 INFO - PROCESS | 1652 | 1461143668008 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1652 | 1461143668009 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:14:28 INFO - PROCESS | 1652 | 1461143668011 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1652 | 1461143668012 Marionette TRACE conn2 <- [1,1586,null,{}] 02:14:28 INFO - PROCESS | 1652 | 1461143668016 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}] 02:14:28 INFO - PROCESS | 1652 | 1461143668102 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:14:28 INFO - PROCESS | 1652 | 1461143668106 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x1396c2800 == 62 [pid = 1652] [id = 404] 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a110000) [pid = 1652] [serial = 1211] [outer = 0x0] 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12f58b400) [pid = 1652] [serial = 1212] [outer = 0x12a110000] 02:14:28 INFO - PROCESS | 1652 | 1461143668131 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12fa25c00) [pid = 1652] [serial = 1213] [outer = 0x12a110000] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1304da800 == 61 [pid = 1652] [id = 299] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11b888000 == 60 [pid = 1652] [id = 366] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bccc800 == 59 [pid = 1652] [id = 258] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13040b800 == 58 [pid = 1652] [id = 370] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f690000 == 57 [pid = 1652] [id = 368] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11980a800 == 56 [pid = 1652] [id = 263] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130adf800 == 55 [pid = 1652] [id = 300] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130add000 == 54 [pid = 1652] [id = 369] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13047a000 == 53 [pid = 1652] [id = 365] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a80e800 == 52 [pid = 1652] [id = 281] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x127030800 == 51 [pid = 1652] [id = 367] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab8000 == 50 [pid = 1652] [id = 260] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbd4800 == 49 [pid = 1652] [id = 176] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb4800 == 48 [pid = 1652] [id = 259] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c092800 == 47 [pid = 1652] [id = 162] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11a806800 == 46 [pid = 1652] [id = 392] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb6800 == 45 [pid = 1652] [id = 391] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x136ac2800 == 44 [pid = 1652] [id = 390] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1396c3000 == 43 [pid = 1652] [id = 389] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x136dcc800 == 42 [pid = 1652] [id = 388] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130478800 == 41 [pid = 1652] [id = 387] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec17000 == 40 [pid = 1652] [id = 386] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1244cb000 == 39 [pid = 1652] [id = 385] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x130412000 == 38 [pid = 1652] [id = 383] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc4b800 == 37 [pid = 1652] [id = 384] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x124154800 == 36 [pid = 1652] [id = 394] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c7800 == 35 [pid = 1652] [id = 398] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc9800 == 34 [pid = 1652] [id = 397] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a5800 == 33 [pid = 1652] [id = 400] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12b46d800 == 32 [pid = 1652] [id = 395] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x11bec8800 == 31 [pid = 1652] [id = 393] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12c093800 == 30 [pid = 1652] [id = 396] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x13011b000 == 29 [pid = 1652] [id = 402] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec0b800 == 28 [pid = 1652] [id = 399] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e2000 == 27 [pid = 1652] [id = 401] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x129463400) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12be35c00) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b657c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d495c00) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11aa03800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11ac7ec00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c66e400) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123f12800) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115695800) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11568dc00) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bab9800) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c05f800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12410dc00) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1191b3c00) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11bcee000) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b0e2400) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d043400) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12ea84000) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d23a000) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12d046000) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12d49a000) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ecd6400) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127010800) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12e1c1000) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b3b6800) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b41c800) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e7e4400) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127014c00) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOCSHELL 0x1304e6800 == 26 [pid = 1652] [id = 403] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12ecdac00) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12eccd400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 02:14:29 INFO - PROCESS | 1652 | 1461143669948 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]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1972ms 02:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:14:29 INFO - PROCESS | 1652 | 1461143669984 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:14:29 INFO - PROCESS | 1652 | 1461143669987 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:14:29 INFO - PROCESS | 1652 | 1461143669990 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1652 | 1461143669992 Marionette TRACE conn2 <- [1,1590,null,{}] 02:14:30 INFO - PROCESS | 1652 | 1461143669997 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}] 02:14:30 INFO - PROCESS | 1652 | 1461143670079 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:14:30 INFO - PROCESS | 1652 | 1461143670128 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x116617000 == 27 [pid = 1652] [id = 405] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1146b9400) [pid = 1652] [serial = 1214] [outer = 0x0] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1146bc000) [pid = 1652] [serial = 1215] [outer = 0x1146b9400] 02:14:30 INFO - PROCESS | 1652 | 1461143670159 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11527f800) [pid = 1652] [serial = 1216] [outer = 0x1146b9400] 02:14:30 INFO - PROCESS | 1652 | 1461143670476 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 02:14:30 INFO - PROCESS | 1652 | 1461143670511 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:14:30 INFO - PROCESS | 1652 | 1461143670517 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1652 | 1461143670522 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1652 | 1461143670524 Marionette TRACE conn2 <- [1,1594,null,{}] 02:14:30 INFO - PROCESS | 1652 | 1461143670526 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}] 02:14:30 INFO - PROCESS | 1652 | 1461143670598 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:14:30 INFO - PROCESS | 1652 | 1461143670602 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x119165000 == 28 [pid = 1652] [id = 406] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1146b8c00) [pid = 1652] [serial = 1217] [outer = 0x0] 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11568dc00) [pid = 1652] [serial = 1218] [outer = 0x1146b8c00] 02:14:30 INFO - PROCESS | 1652 | 1461143670631 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1158e5c00) [pid = 1652] [serial = 1219] [outer = 0x1146b8c00] 02:14:30 INFO - PROCESS | 1652 | 1461143670977 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]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 02:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:14:30 INFO - PROCESS | 1652 | 1461143670991 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:14:30 INFO - PROCESS | 1652 | 1461143670993 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:14:30 INFO - PROCESS | 1652 | 1461143670995 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1652 | 1461143670999 Marionette TRACE conn2 <- [1,1598,null,{}] 02:14:31 INFO - PROCESS | 1652 | 1461143671009 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}] 02:14:31 INFO - PROCESS | 1652 | 1461143671086 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:14:31 INFO - PROCESS | 1652 | 1461143671090 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a815800 == 29 [pid = 1652] [id = 407] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x10fff0c00) [pid = 1652] [serial = 1220] [outer = 0x0] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1187e9c00) [pid = 1652] [serial = 1221] [outer = 0x10fff0c00] 02:14:31 INFO - PROCESS | 1652 | 1461143671121 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11882e000) [pid = 1652] [serial = 1222] [outer = 0x10fff0c00] 02:14:31 INFO - PROCESS | 1652 | 1461143671461 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 475ms 02:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:14:31 INFO - PROCESS | 1652 | 1461143671470 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1652 | 1461143671472 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:14:31 INFO - PROCESS | 1652 | 1461143671474 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1652 | 1461143671475 Marionette TRACE conn2 <- [1,1602,null,{}] 02:14:31 INFO - PROCESS | 1652 | 1461143671477 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}] 02:14:31 INFO - PROCESS | 1652 | 1461143671549 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:14:31 INFO - PROCESS | 1652 | 1461143671600 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a997000 == 30 [pid = 1652] [id = 408] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11853cc00) [pid = 1652] [serial = 1223] [outer = 0x0] 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1188a2800) [pid = 1652] [serial = 1224] [outer = 0x11853cc00] 02:14:31 INFO - PROCESS | 1652 | 1461143671626 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x118ed0000) [pid = 1652] [serial = 1225] [outer = 0x11853cc00] 02:14:31 INFO - PROCESS | 1652 | 1461143671889 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]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 421ms 02:14:31 INFO - PROCESS | 1652 | 1461143671895 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1652 | 1461143671897 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:14:31 INFO - PROCESS | 1652 | 1461143671909 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1652 | 1461143671910 Marionette TRACE conn2 <- [1,1606,null,{}] 02:14:31 INFO - PROCESS | 1652 | 1461143671912 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}] 02:14:32 INFO - PROCESS | 1652 | 1461143672001 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:14:32 INFO - PROCESS | 1652 | 1461143672004 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba17000 == 31 [pid = 1652] [id = 409] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1144a9c00) [pid = 1652] [serial = 1226] [outer = 0x0] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x118f86800) [pid = 1652] [serial = 1227] [outer = 0x1144a9c00] 02:14:32 INFO - PROCESS | 1652 | 1461143672032 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1191b4c00) [pid = 1652] [serial = 1228] [outer = 0x1144a9c00] 02:14:32 INFO - PROCESS | 1652 | 1461143672349 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 473ms 02:14:32 INFO - PROCESS | 1652 | 1461143672401 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1652 | 1461143672402 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:14:32 INFO - PROCESS | 1652 | 1461143672405 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1652 | 1461143672406 Marionette TRACE conn2 <- [1,1610,null,{}] 02:14:32 INFO - PROCESS | 1652 | 1461143672408 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}] 02:14:32 INFO - PROCESS | 1652 | 1461143672516 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:14:32 INFO - PROCESS | 1652 | 1461143672524 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbf000 == 32 [pid = 1652] [id = 410] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1191b3c00) [pid = 1652] [serial = 1229] [outer = 0x0] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119c64c00) [pid = 1652] [serial = 1230] [outer = 0x1191b3c00] 02:14:32 INFO - PROCESS | 1652 | 1461143672554 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11ac72800) [pid = 1652] [serial = 1231] [outer = 0x1191b3c00] 02:14:32 INFO - PROCESS | 1652 | 1461143672851 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]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 02:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:14:32 INFO - PROCESS | 1652 | 1461143672884 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1652 | 1461143672886 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:14:32 INFO - PROCESS | 1652 | 1461143672889 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1652 | 1461143672891 Marionette TRACE conn2 <- [1,1614,null,{}] 02:14:32 INFO - PROCESS | 1652 | 1461143672893 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}] 02:14:32 INFO - PROCESS | 1652 | 1461143672975 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:14:32 INFO - PROCESS | 1652 | 1461143672980 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b1000 == 33 [pid = 1652] [id = 411] 02:14:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1144a9000) [pid = 1652] [serial = 1232] [outer = 0x0] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11acc8400) [pid = 1652] [serial = 1233] [outer = 0x1144a9000] 02:14:33 INFO - PROCESS | 1652 | 1461143673015 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11b038000) [pid = 1652] [serial = 1234] [outer = 0x1144a9000] 02:14:33 INFO - PROCESS | 1652 | 1461143673392 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]]]}] 02:14:33 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 02:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 02:14:33 INFO - PROCESS | 1652 | 1461143673410 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1652 | 1461143673411 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:14:33 INFO - PROCESS | 1652 | 1461143673413 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1652 | 1461143673415 Marionette TRACE conn2 <- [1,1618,null,{}] 02:14:33 INFO - PROCESS | 1652 | 1461143673419 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}] 02:14:33 INFO - PROCESS | 1652 | 1461143673512 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:14:33 INFO - PROCESS | 1652 | 1461143673521 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a99800 == 34 [pid = 1652] [id = 412] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b035000) [pid = 1652] [serial = 1235] [outer = 0x0] 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b073c00) [pid = 1652] [serial = 1236] [outer = 0x11b035000] 02:14:33 INFO - PROCESS | 1652 | 1461143673546 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11b07c000) [pid = 1652] [serial = 1237] [outer = 0x11b035000] 02:14:34 INFO - PROCESS | 1652 | 1461143674028 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]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 02:14:34 INFO - PROCESS | 1652 | 1461143674092 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1652 | 1461143674094 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:14:34 INFO - PROCESS | 1652 | 1461143674102 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1652 | 1461143674105 Marionette TRACE conn2 <- [1,1622,null,{}] 02:14:34 INFO - PROCESS | 1652 | 1461143674108 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}] 02:14:34 INFO - PROCESS | 1652 | 1461143674214 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:14:34 INFO - PROCESS | 1652 | 1461143674289 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e31000 == 35 [pid = 1652] [id = 413] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1121eb400) [pid = 1652] [serial = 1238] [outer = 0x0] 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x114656400) [pid = 1652] [serial = 1239] [outer = 0x1121eb400] 02:14:34 INFO - PROCESS | 1652 | 1461143674322 Marionette DEBUG loaded listener.js 02:14:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1155bb800) [pid = 1652] [serial = 1240] [outer = 0x1121eb400] 02:14:34 INFO - PROCESS | 1652 | 1461143674823 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]]]}] 02:14:34 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 02:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 774ms 02:14:34 INFO - PROCESS | 1652 | 1461143674880 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:14:34 INFO - PROCESS | 1652 | 1461143674886 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:14:34 INFO - PROCESS | 1652 | 1461143674890 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1652 | 1461143674892 Marionette TRACE conn2 <- [1,1626,null,{}] 02:14:34 INFO - PROCESS | 1652 | 1461143674895 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}] 02:14:35 INFO - PROCESS | 1652 | 1461143675006 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:14:35 INFO - PROCESS | 1652 | 1461143675083 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b144000 == 36 [pid = 1652] [id = 414] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x10fffcc00) [pid = 1652] [serial = 1241] [outer = 0x0] 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x116447400) [pid = 1652] [serial = 1242] [outer = 0x10fffcc00] 02:14:35 INFO - PROCESS | 1652 | 1461143675113 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11882a800) [pid = 1652] [serial = 1243] [outer = 0x10fffcc00] 02:14:35 INFO - PROCESS | 1652 | 1461143675750 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]]]}] 02:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 921ms 02:14:35 INFO - PROCESS | 1652 | 1461143675812 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:14:35 INFO - PROCESS | 1652 | 1461143675814 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:14:35 INFO - PROCESS | 1652 | 1461143675818 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:14:35 INFO - PROCESS | 1652 | 1461143675820 Marionette TRACE conn2 <- [1,1630,null,{}] 02:14:35 INFO - PROCESS | 1652 | 1461143675824 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}] 02:14:35 INFO - PROCESS | 1652 | 1461143675933 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b1000 == 35 [pid = 1652] [id = 411] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbf000 == 34 [pid = 1652] [id = 410] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba17000 == 33 [pid = 1652] [id = 409] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11a997000 == 32 [pid = 1652] [id = 408] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x11a815800 == 31 [pid = 1652] [id = 407] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x119165000 == 30 [pid = 1652] [id = 406] 02:14:35 INFO - PROCESS | 1652 | --DOCSHELL 0x116617000 == 29 [pid = 1652] [id = 405] 02:14:36 INFO - PROCESS | 1652 | 1461143676008 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11914d000 == 30 [pid = 1652] [id = 415] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x115282000) [pid = 1652] [serial = 1244] [outer = 0x0] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x115695800) [pid = 1652] [serial = 1245] [outer = 0x115282000] 02:14:36 INFO - PROCESS | 1652 | 1461143676036 Marionette DEBUG loaded listener.js 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x118538800) [pid = 1652] [serial = 1246] [outer = 0x115282000] 02:14:36 INFO - PROCESS | 1652 | 1461143676338 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]]]}] 02:14:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 571ms 02:14:36 INFO - PROCESS | 1652 | 1461143676389 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:14:36 INFO - PROCESS | 1652 | 1461143676392 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:14:36 INFO - PROCESS | 1652 | 1461143676397 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1652 | 1461143676398 Marionette TRACE conn2 <- [1,1634,null,{}] 02:14:36 INFO - PROCESS | 1652 | 1461143676401 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}] 02:14:36 INFO - PROCESS | 1652 | 1461143676475 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:14:36 INFO - PROCESS | 1652 | 1461143676479 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ac9a000 == 31 [pid = 1652] [id = 416] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1185a0c00) [pid = 1652] [serial = 1247] [outer = 0x0] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118c75800) [pid = 1652] [serial = 1248] [outer = 0x1185a0c00] 02:14:36 INFO - PROCESS | 1652 | 1461143676508 Marionette DEBUG loaded listener.js 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118f69000) [pid = 1652] [serial = 1249] [outer = 0x1185a0c00] 02:14:36 INFO - PROCESS | 1652 | 1461143676841 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]]]}] 02:14:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 473ms 02:14:36 INFO - PROCESS | 1652 | 1461143676870 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:14:36 INFO - PROCESS | 1652 | 1461143676871 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:14:36 INFO - PROCESS | 1652 | 1461143676873 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1652 | 1461143676876 Marionette TRACE conn2 <- [1,1638,null,{}] 02:14:36 INFO - PROCESS | 1652 | 1461143676884 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}] 02:14:36 INFO - PROCESS | 1652 | 1461143676967 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:14:36 INFO - PROCESS | 1652 | 1461143676972 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7ae000 == 32 [pid = 1652] [id = 417] 02:14:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1121e2400) [pid = 1652] [serial = 1250] [outer = 0x0] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119d5c800) [pid = 1652] [serial = 1251] [outer = 0x1121e2400] 02:14:37 INFO - PROCESS | 1652 | 1461143677003 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11abb1c00) [pid = 1652] [serial = 1252] [outer = 0x1121e2400] 02:14:37 INFO - PROCESS | 1652 | 1461143677372 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 02:14:37 INFO - PROCESS | 1652 | 1461143677394 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1652 | 1461143677396 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:14:37 INFO - PROCESS | 1652 | 1461143677401 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1652 | 1461143677402 Marionette TRACE conn2 <- [1,1642,null,{}] 02:14:37 INFO - PROCESS | 1652 | 1461143677404 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}] 02:14:37 INFO - PROCESS | 1652 | 1461143677478 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:14:37 INFO - PROCESS | 1652 | 1461143677484 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12415e000 == 33 [pid = 1652] [id = 418] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11ac76400) [pid = 1652] [serial = 1253] [outer = 0x0] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11acf4000) [pid = 1652] [serial = 1254] [outer = 0x11ac76400] 02:14:37 INFO - PROCESS | 1652 | 1461143677510 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11b814000) [pid = 1652] [serial = 1255] [outer = 0x11ac76400] 02:14:37 INFO - PROCESS | 1652 | 1461143677836 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]]]}] 02:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 02:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:14:37 INFO - PROCESS | 1652 | 1461143677869 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1652 | 1461143677871 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:14:37 INFO - PROCESS | 1652 | 1461143677873 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1652 | 1461143677874 Marionette TRACE conn2 <- [1,1646,null,{}] 02:14:37 INFO - PROCESS | 1652 | 1461143677876 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}] 02:14:37 INFO - PROCESS | 1652 | 1461143677946 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:14:37 INFO - PROCESS | 1652 | 1461143677952 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x127037000 == 34 [pid = 1652] [id = 419] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b85b000) [pid = 1652] [serial = 1256] [outer = 0x0] 02:14:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11b8fbc00) [pid = 1652] [serial = 1257] [outer = 0x11b85b000] 02:14:37 INFO - PROCESS | 1652 | 1461143677977 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11bced400) [pid = 1652] [serial = 1258] [outer = 0x11b85b000] 02:14:38 INFO - PROCESS | 1652 | 1461143678372 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 02:14:38 INFO - PROCESS | 1652 | 1461143678396 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1652 | 1461143678397 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:14:38 INFO - PROCESS | 1652 | 1461143678401 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1652 | 1461143678403 Marionette TRACE conn2 <- [1,1650,null,{}] 02:14:38 INFO - PROCESS | 1652 | 1461143678411 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}] 02:14:38 INFO - PROCESS | 1652 | 1461143678526 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:14:38 INFO - PROCESS | 1652 | 1461143678532 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ca7800 == 35 [pid = 1652] [id = 420] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11b85e400) [pid = 1652] [serial = 1259] [outer = 0x0] 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c0e5000) [pid = 1652] [serial = 1260] [outer = 0x11b85e400] 02:14:38 INFO - PROCESS | 1652 | 1461143678560 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11c45c400) [pid = 1652] [serial = 1261] [outer = 0x11b85e400] 02:14:38 INFO - PROCESS | 1652 | 1461143678919 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]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 527ms 02:14:38 INFO - PROCESS | 1652 | 1461143678927 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1652 | 1461143678928 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:14:38 INFO - PROCESS | 1652 | 1461143678933 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1652 | 1461143678935 Marionette TRACE conn2 <- [1,1654,null,{}] 02:14:38 INFO - PROCESS | 1652 | 1461143678938 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}] 02:14:39 INFO - PROCESS | 1652 | 1461143679053 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:14:39 INFO - PROCESS | 1652 | 1461143679066 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f86000 == 36 [pid = 1652] [id = 421] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c467800) [pid = 1652] [serial = 1262] [outer = 0x0] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12371bc00) [pid = 1652] [serial = 1263] [outer = 0x11c467800] 02:14:39 INFO - PROCESS | 1652 | 1461143679091 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x123a1cc00) [pid = 1652] [serial = 1264] [outer = 0x11c467800] 02:14:39 INFO - PROCESS | 1652 | 1461143679401 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 524ms 02:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:14:39 INFO - PROCESS | 1652 | 1461143679455 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1652 | 1461143679456 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:14:39 INFO - PROCESS | 1652 | 1461143679458 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1652 | 1461143679459 Marionette TRACE conn2 <- [1,1658,null,{}] 02:14:39 INFO - PROCESS | 1652 | 1461143679462 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}] 02:14:39 INFO - PROCESS | 1652 | 1461143679555 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:14:39 INFO - PROCESS | 1652 | 1461143679559 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12943a000 == 37 [pid = 1652] [id = 422] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11bcedc00) [pid = 1652] [serial = 1265] [outer = 0x0] 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123f18000) [pid = 1652] [serial = 1266] [outer = 0x11bcedc00] 02:14:39 INFO - PROCESS | 1652 | 1461143679583 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x124109000) [pid = 1652] [serial = 1267] [outer = 0x11bcedc00] 02:14:39 INFO - PROCESS | 1652 | 1461143679937 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]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 02:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:14:39 INFO - PROCESS | 1652 | 1461143679984 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1652 | 1461143679985 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:14:39 INFO - PROCESS | 1652 | 1461143679987 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1652 | 1461143679988 Marionette TRACE conn2 <- [1,1662,null,{}] 02:14:39 INFO - PROCESS | 1652 | 1461143679990 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}] 02:14:40 INFO - PROCESS | 1652 | 1461143680086 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:14:40 INFO - PROCESS | 1652 | 1461143680090 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7ad000 == 38 [pid = 1652] [id = 423] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123721000) [pid = 1652] [serial = 1268] [outer = 0x0] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12410f800) [pid = 1652] [serial = 1269] [outer = 0x123721000] 02:14:40 INFO - PROCESS | 1652 | 1461143680114 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x1243abc00) [pid = 1652] [serial = 1270] [outer = 0x123721000] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11abb2c00) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x118ed8000) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x114c0e000) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x128884800) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11568d000) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12b663000) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x123b65c00) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x124103800) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11b869000) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118c23800) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12e3c4000) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1146b8c00) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x10fff0c00) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x10ffef000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11853cc00) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12be68000) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x10fff2800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x114653c00) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e3c3000) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b07b400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11882a400) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12ecd8400) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b3be800) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127712000) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c0e5800) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x1162ecc00) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11ac77c00) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1144a9c00) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1121ea800) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12a19c000) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e3ba800) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b3b9c00) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1271d3400) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12371fc00) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11acc7400) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x116449c00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1191b3c00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x124109c00) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1144a9000) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:14:40 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1146b9400) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:14:40 INFO - PROCESS | 1652 | 1461143680616 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]]]}] 02:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 669ms 02:14:40 INFO - PROCESS | 1652 | 1461143680656 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:14:40 INFO - PROCESS | 1652 | 1461143680658 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:14:40 INFO - PROCESS | 1652 | 1461143680660 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:14:40 INFO - PROCESS | 1652 | 1461143680661 Marionette TRACE conn2 <- [1,1666,null,{}] 02:14:40 INFO - PROCESS | 1652 | 1461143680663 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}] 02:14:40 INFO - PROCESS | 1652 | 1461143680741 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:14:40 INFO - PROCESS | 1652 | 1461143680745 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acab800 == 39 [pid = 1652] [id = 424] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x10fff7400) [pid = 1652] [serial = 1271] [outer = 0x0] 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x116449c00) [pid = 1652] [serial = 1272] [outer = 0x10fff7400] 02:14:40 INFO - PROCESS | 1652 | 1461143680773 Marionette DEBUG loaded listener.js 02:14:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118ed8000) [pid = 1652] [serial = 1273] [outer = 0x10fff7400] 02:14:41 INFO - PROCESS | 1652 | 1461143681105 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 02:14:41 INFO - PROCESS | 1652 | 1461143681130 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:14:41 INFO - PROCESS | 1652 | 1461143681131 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:14:41 INFO - PROCESS | 1652 | 1461143681134 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1652 | 1461143681135 Marionette TRACE conn2 <- [1,1670,null,{}] 02:14:41 INFO - PROCESS | 1652 | 1461143681137 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}] 02:14:41 INFO - PROCESS | 1652 | 1461143681228 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:14:41 INFO - PROCESS | 1652 | 1461143681285 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba0e800 == 40 [pid = 1652] [id = 425] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x115288800) [pid = 1652] [serial = 1274] [outer = 0x0] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11acc7400) [pid = 1652] [serial = 1275] [outer = 0x115288800] 02:14:41 INFO - PROCESS | 1652 | 1461143681314 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x126525c00) [pid = 1652] [serial = 1276] [outer = 0x115288800] 02:14:41 INFO - PROCESS | 1652 | 1461143681601 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]]]}] 02:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 02:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:14:41 INFO - PROCESS | 1652 | 1461143681653 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:14:41 INFO - PROCESS | 1652 | 1461143681654 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:14:41 INFO - PROCESS | 1652 | 1461143681657 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:14:41 INFO - PROCESS | 1652 | 1461143681658 Marionette TRACE conn2 <- [1,1674,null,{}] 02:14:41 INFO - PROCESS | 1652 | 1461143681660 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}] 02:14:41 INFO - PROCESS | 1652 | 1461143681737 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:14:41 INFO - PROCESS | 1652 | 1461143681741 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9d800 == 41 [pid = 1652] [id = 426] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12657ec00) [pid = 1652] [serial = 1277] [outer = 0x0] 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127013400) [pid = 1652] [serial = 1278] [outer = 0x12657ec00] 02:14:41 INFO - PROCESS | 1652 | 1461143681766 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127157000) [pid = 1652] [serial = 1279] [outer = 0x12657ec00] 02:14:42 INFO - PROCESS | 1652 | 1461143682104 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]]]}] 02:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 472ms 02:14:42 INFO - PROCESS | 1652 | 1461143682129 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:14:42 INFO - PROCESS | 1652 | 1461143682131 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:14:42 INFO - PROCESS | 1652 | 1461143682135 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:14:42 INFO - PROCESS | 1652 | 1461143682136 Marionette TRACE conn2 <- [1,1678,null,{}] 02:14:42 INFO - PROCESS | 1652 | 1461143682138 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}] 02:14:42 INFO - PROCESS | 1652 | 1461143682242 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:14:42 INFO - PROCESS | 1652 | 1461143682248 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d1d4800 == 42 [pid = 1652] [id = 427] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1271c7800) [pid = 1652] [serial = 1280] [outer = 0x0] 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127673c00) [pid = 1652] [serial = 1281] [outer = 0x1271c7800] 02:14:42 INFO - PROCESS | 1652 | 1461143682273 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127c6d400) [pid = 1652] [serial = 1282] [outer = 0x1271c7800] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1396c2800 == 41 [pid = 1652] [id = 404] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11914d000 == 40 [pid = 1652] [id = 415] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11b144000 == 39 [pid = 1652] [id = 414] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118e31000 == 38 [pid = 1652] [id = 413] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x123a99800 == 37 [pid = 1652] [id = 412] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11ac9a000 == 36 [pid = 1652] [id = 416] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7ae000 == 35 [pid = 1652] [id = 417] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12415e000 == 34 [pid = 1652] [id = 418] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x128f86000 == 33 [pid = 1652] [id = 421] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba0e800 == 32 [pid = 1652] [id = 425] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7ad000 == 31 [pid = 1652] [id = 423] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x127ca7800 == 30 [pid = 1652] [id = 420] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12943a000 == 29 [pid = 1652] [id = 422] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11acab800 == 28 [pid = 1652] [id = 424] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x127037000 == 27 [pid = 1652] [id = 419] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12b412400) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12371e400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11ac7e400) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1162e6400) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d49b400) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12f504c00) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12d4bd000) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127678400) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b416000) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c463400) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a75d400) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e811800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11acc8400) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1146bc000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11527f800) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11568dc00) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1158e5c00) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1187e9c00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x10fff7c00) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118ed0000) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e377800) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e377400) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x10fffbc00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118829000) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ecd1000) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e809c00) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12d1c1400) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a109000) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1188a2800) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12f507800) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a10e000) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12f506c00) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b41c400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x129461800) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12b3b0400) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123f14c00) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127677400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11accd000) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12371a400) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11b85f800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b035800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118f86800) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1155c0400) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114407c00) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12fa26800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12a1a7c00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12f596c00) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12eccf800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e3c1c00) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12d4c9400) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12d239000) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12be42000) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127019000) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12945e800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11be32000) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11b07bc00) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a75a800) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118ce0400) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11ac72800) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11882e000) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119c64c00) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x1191b4c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11b038000) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12f58b400) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d4cbc00) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12f589800) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x118831800) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12be66000) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOMWINDOW == 66 (0x11b073c00) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 02:14:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9d800 == 26 [pid = 1652] [id = 426] 02:14:43 INFO - PROCESS | 1652 | 1461143683955 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]]]}] 02:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1824ms 02:14:43 INFO - PROCESS | 1652 | 1461143683960 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:14:43 INFO - PROCESS | 1652 | 1461143683962 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:14:43 INFO - PROCESS | 1652 | 1461143683970 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1652 | 1461143683972 Marionette TRACE conn2 <- [1,1682,null,{}] 02:14:43 INFO - PROCESS | 1652 | 1461143683976 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}] 02:14:44 INFO - PROCESS | 1652 | 1461143684063 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:14:44 INFO - PROCESS | 1652 | 1461143684111 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x118515000 == 27 [pid = 1652] [id = 428] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x1140c5000) [pid = 1652] [serial = 1283] [outer = 0x0] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x1144ac000) [pid = 1652] [serial = 1284] [outer = 0x1140c5000] 02:14:44 INFO - PROCESS | 1652 | 1461143684139 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x114ed8c00) [pid = 1652] [serial = 1285] [outer = 0x1140c5000] 02:14:44 INFO - PROCESS | 1652 | 1461143684459 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]]]}] 02:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 526ms 02:14:44 INFO - PROCESS | 1652 | 1461143684492 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1652 | 1461143684496 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:14:44 INFO - PROCESS | 1652 | 1461143684503 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1652 | 1461143684505 Marionette TRACE conn2 <- [1,1686,null,{}] 02:14:44 INFO - PROCESS | 1652 | 1461143684507 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}] 02:14:44 INFO - PROCESS | 1652 | 1461143684581 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:14:44 INFO - PROCESS | 1652 | 1461143684587 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11981f000 == 28 [pid = 1652] [id = 429] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x115394400) [pid = 1652] [serial = 1286] [outer = 0x0] 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x115692000) [pid = 1652] [serial = 1287] [outer = 0x115394400] 02:14:44 INFO - PROCESS | 1652 | 1461143684613 Marionette DEBUG loaded listener.js 02:14:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1162e5400) [pid = 1652] [serial = 1288] [outer = 0x115394400] 02:14:44 INFO - PROCESS | 1652 | 1461143684942 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]]]}] 02:14:44 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 02:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 470ms 02:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:14:44 INFO - PROCESS | 1652 | 1461143684973 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1652 | 1461143684974 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:14:44 INFO - PROCESS | 1652 | 1461143684977 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1652 | 1461143684979 Marionette TRACE conn2 <- [1,1690,null,{}] 02:14:44 INFO - PROCESS | 1652 | 1461143684987 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}] 02:14:45 INFO - PROCESS | 1652 | 1461143685066 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:14:45 INFO - PROCESS | 1652 | 1461143685072 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad3800 == 29 [pid = 1652] [id = 430] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x10fff2400) [pid = 1652] [serial = 1289] [outer = 0x0] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118825400) [pid = 1652] [serial = 1290] [outer = 0x10fff2400] 02:14:45 INFO - PROCESS | 1652 | 1461143685100 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118830400) [pid = 1652] [serial = 1291] [outer = 0x10fff2400] 02:14:45 INFO - PROCESS | 1652 | 1461143685448 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 524ms 02:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:14:45 INFO - PROCESS | 1652 | 1461143685501 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1652 | 1461143685503 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1652 | 1461143685505 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1652 | 1461143685506 Marionette TRACE conn2 <- [1,1694,null,{}] 02:14:45 INFO - PROCESS | 1652 | 1461143685509 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}] 02:14:45 INFO - PROCESS | 1652 | 1461143685601 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:14:45 INFO - PROCESS | 1652 | 1461143685609 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b143800 == 30 [pid = 1652] [id = 431] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x118c06400) [pid = 1652] [serial = 1292] [outer = 0x0] 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118c77400) [pid = 1652] [serial = 1293] [outer = 0x118c06400] 02:14:45 INFO - PROCESS | 1652 | 1461143685637 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118f7e000) [pid = 1652] [serial = 1294] [outer = 0x118c06400] 02:14:45 INFO - PROCESS | 1652 | 1461143685933 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]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 02:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:14:45 INFO - PROCESS | 1652 | 1461143685973 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1652 | 1461143685975 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1652 | 1461143685977 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1652 | 1461143685978 Marionette TRACE conn2 <- [1,1698,null,{}] 02:14:45 INFO - PROCESS | 1652 | 1461143685980 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}] 02:14:46 INFO - PROCESS | 1652 | 1461143686052 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:14:46 INFO - PROCESS | 1652 | 1461143686056 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bec8800 == 31 [pid = 1652] [id = 432] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x112128800) [pid = 1652] [serial = 1295] [outer = 0x0] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11912f400) [pid = 1652] [serial = 1296] [outer = 0x112128800] 02:14:46 INFO - PROCESS | 1652 | 1461143686084 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11924ac00) [pid = 1652] [serial = 1297] [outer = 0x112128800] 02:14:46 INFO - PROCESS | 1652 | 1461143686419 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]]]}] 02:14:46 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 02:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 469ms 02:14:46 INFO - PROCESS | 1652 | 1461143686447 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1652 | 1461143686450 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:14:46 INFO - PROCESS | 1652 | 1461143686461 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1652 | 1461143686462 Marionette TRACE conn2 <- [1,1702,null,{}] 02:14:46 INFO - PROCESS | 1652 | 1461143686465 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}] 02:14:46 INFO - PROCESS | 1652 | 1461143686552 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:14:46 INFO - PROCESS | 1652 | 1461143686557 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b1800 == 32 [pid = 1652] [id = 433] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11992e800) [pid = 1652] [serial = 1298] [outer = 0x0] 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11aa05000) [pid = 1652] [serial = 1299] [outer = 0x11992e800] 02:14:46 INFO - PROCESS | 1652 | 1461143686587 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11acc3400) [pid = 1652] [serial = 1300] [outer = 0x11992e800] 02:14:46 INFO - PROCESS | 1652 | 1461143686905 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]]]}] 02:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 479ms 02:14:46 INFO - PROCESS | 1652 | 1461143686935 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1652 | 1461143686937 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:14:46 INFO - PROCESS | 1652 | 1461143686940 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1652 | 1461143686942 Marionette TRACE conn2 <- [1,1706,null,{}] 02:14:46 INFO - PROCESS | 1652 | 1461143686945 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}] 02:14:47 INFO - PROCESS | 1652 | 1461143687056 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:14:47 INFO - PROCESS | 1652 | 1461143687124 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ab3000 == 33 [pid = 1652] [id = 434] 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1121e4000) [pid = 1652] [serial = 1301] [outer = 0x0] 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11acc9400) [pid = 1652] [serial = 1302] [outer = 0x1121e4000] 02:14:47 INFO - PROCESS | 1652 | 1461143687164 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b074800) [pid = 1652] [serial = 1303] [outer = 0x1121e4000] 02:14:47 INFO - PROCESS | 1652 | 1461143687545 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]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 621ms 02:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:14:47 INFO - PROCESS | 1652 | 1461143687561 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1652 | 1461143687562 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:14:47 INFO - PROCESS | 1652 | 1461143687565 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1652 | 1461143687567 Marionette TRACE conn2 <- [1,1710,null,{}] 02:14:47 INFO - PROCESS | 1652 | 1461143687572 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}] 02:14:47 INFO - PROCESS | 1652 | 1461143687644 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:14:47 INFO - PROCESS | 1652 | 1461143687650 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12415f000 == 34 [pid = 1652] [id = 435] 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11b071800) [pid = 1652] [serial = 1304] [outer = 0x0] 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11b85c400) [pid = 1652] [serial = 1305] [outer = 0x11b071800] 02:14:47 INFO - PROCESS | 1652 | 1461143687677 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11bab5c00) [pid = 1652] [serial = 1306] [outer = 0x11b071800] 02:14:48 INFO - PROCESS | 1652 | 1461143688028 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 475ms 02:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:14:48 INFO - PROCESS | 1652 | 1461143688041 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1652 | 1461143688042 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:14:48 INFO - PROCESS | 1652 | 1461143688044 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1652 | 1461143688045 Marionette TRACE conn2 <- [1,1714,null,{}] 02:14:48 INFO - PROCESS | 1652 | 1461143688047 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}] 02:14:48 INFO - PROCESS | 1652 | 1461143688146 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:14:48 INFO - PROCESS | 1652 | 1461143688154 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aad2000 == 35 [pid = 1652] [id = 436] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11b862000) [pid = 1652] [serial = 1307] [outer = 0x0] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11bcf4400) [pid = 1652] [serial = 1308] [outer = 0x11b862000] 02:14:48 INFO - PROCESS | 1652 | 1461143688179 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11be37c00) [pid = 1652] [serial = 1309] [outer = 0x11b862000] 02:14:48 INFO - PROCESS | 1652 | 1461143688469 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 468ms 02:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:14:48 INFO - PROCESS | 1652 | 1461143688513 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1652 | 1461143688514 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:14:48 INFO - PROCESS | 1652 | 1461143688518 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1652 | 1461143688520 Marionette TRACE conn2 <- [1,1718,null,{}] 02:14:48 INFO - PROCESS | 1652 | 1461143688522 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}] 02:14:48 INFO - PROCESS | 1652 | 1461143688598 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:14:48 INFO - PROCESS | 1652 | 1461143688604 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dd1000 == 36 [pid = 1652] [id = 437] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11be38800) [pid = 1652] [serial = 1310] [outer = 0x0] 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11c3d0c00) [pid = 1652] [serial = 1311] [outer = 0x11be38800] 02:14:48 INFO - PROCESS | 1652 | 1461143688629 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11c43fc00) [pid = 1652] [serial = 1312] [outer = 0x11be38800] 02:14:48 INFO - PROCESS | 1652 | 1461143688961 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]]]}] 02:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 470ms 02:14:48 INFO - PROCESS | 1652 | 1461143688988 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1652 | 1461143688989 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:14:48 INFO - PROCESS | 1652 | 1461143688991 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1652 | 1461143688993 Marionette TRACE conn2 <- [1,1722,null,{}] 02:14:48 INFO - PROCESS | 1652 | 1461143688995 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}] 02:14:49 INFO - PROCESS | 1652 | 1461143689114 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:14:49 INFO - PROCESS | 1652 | 1461143689132 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bec4800 == 37 [pid = 1652] [id = 438] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c434800) [pid = 1652] [serial = 1313] [outer = 0x0] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123712400) [pid = 1652] [serial = 1314] [outer = 0x11c434800] 02:14:49 INFO - PROCESS | 1652 | 1461143689161 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x124105000) [pid = 1652] [serial = 1315] [outer = 0x11c434800] 02:14:49 INFO - PROCESS | 1652 | 1461143689485 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]]]}] 02:14:49 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 02:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 02:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:14:49 INFO - PROCESS | 1652 | 1461143689513 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1652 | 1461143689515 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:14:49 INFO - PROCESS | 1652 | 1461143689519 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1652 | 1461143689520 Marionette TRACE conn2 <- [1,1726,null,{}] 02:14:49 INFO - PROCESS | 1652 | 1461143689522 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}] 02:14:49 INFO - PROCESS | 1652 | 1461143689618 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:14:49 INFO - PROCESS | 1652 | 1461143689621 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b840800 == 38 [pid = 1652] [id = 439] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c0e1000) [pid = 1652] [serial = 1316] [outer = 0x0] 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12410ac00) [pid = 1652] [serial = 1317] [outer = 0x11c0e1000] 02:14:49 INFO - PROCESS | 1652 | 1461143689646 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x126523800) [pid = 1652] [serial = 1318] [outer = 0x11c0e1000] 02:14:49 INFO - PROCESS | 1652 | 1461143689948 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]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 470ms 02:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:14:49 INFO - PROCESS | 1652 | 1461143689989 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1652 | 1461143689990 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:14:49 INFO - PROCESS | 1652 | 1461143689993 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1652 | 1461143689994 Marionette TRACE conn2 <- [1,1730,null,{}] 02:14:50 INFO - PROCESS | 1652 | 1461143689996 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}] 02:14:50 INFO - PROCESS | 1652 | 1461143690104 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:14:50 INFO - PROCESS | 1652 | 1461143690117 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c084000 == 39 [pid = 1652] [id = 440] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126523c00) [pid = 1652] [serial = 1319] [outer = 0x0] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127015800) [pid = 1652] [serial = 1320] [outer = 0x126523c00] 02:14:50 INFO - PROCESS | 1652 | 1461143690156 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1271d0c00) [pid = 1652] [serial = 1321] [outer = 0x126523c00] 02:14:50 INFO - PROCESS | 1652 | 1461143690591 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]]]}] 02:14:50 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 02:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 02:14:50 INFO - PROCESS | 1652 | 1461143690613 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:14:50 INFO - PROCESS | 1652 | 1461143690615 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:14:50 INFO - PROCESS | 1652 | 1461143690624 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1652 | 1461143690625 Marionette TRACE conn2 <- [1,1734,null,{}] 02:14:50 INFO - PROCESS | 1652 | 1461143690628 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}] 02:14:50 INFO - PROCESS | 1652 | 1461143690722 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:14:50 INFO - PROCESS | 1652 | 1461143690726 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0da000 == 40 [pid = 1652] [id = 441] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x127018400) [pid = 1652] [serial = 1322] [outer = 0x0] 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127c6e000) [pid = 1652] [serial = 1323] [outer = 0x127018400] 02:14:50 INFO - PROCESS | 1652 | 1461143690751 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x128fba000) [pid = 1652] [serial = 1324] [outer = 0x127018400] 02:14:51 INFO - PROCESS | 1652 | 1461143691461 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]]]}] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12a110000) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12657ec00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b85e400) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c467800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bcedc00) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123721000) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x10fff7400) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11b85b000) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11ac76400) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1121e2400) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1185a0c00) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x115282000) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x10fffcc00) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1121eb400) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11b035000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:14:51 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115288800) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 877ms 02:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:14:51 INFO - PROCESS | 1652 | 1461143691496 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1652 | 1461143691497 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:14:51 INFO - PROCESS | 1652 | 1461143691500 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1652 | 1461143691501 Marionette TRACE conn2 <- [1,1738,null,{}] 02:14:51 INFO - PROCESS | 1652 | 1461143691504 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}] 02:14:51 INFO - PROCESS | 1652 | 1461143691581 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:14:51 INFO - PROCESS | 1652 | 1461143691587 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x119861800 == 41 [pid = 1652] [id = 442] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1121eb400) [pid = 1652] [serial = 1325] [outer = 0x0] 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x115695c00) [pid = 1652] [serial = 1326] [outer = 0x1121eb400] 02:14:51 INFO - PROCESS | 1652 | 1461143691612 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118f84000) [pid = 1652] [serial = 1327] [outer = 0x1121eb400] 02:14:51 INFO - PROCESS | 1652 | 1461143691922 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]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 470ms 02:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:14:51 INFO - PROCESS | 1652 | 1461143691970 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1652 | 1461143691971 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:14:51 INFO - PROCESS | 1652 | 1461143691973 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1652 | 1461143691974 Marionette TRACE conn2 <- [1,1742,null,{}] 02:14:51 INFO - PROCESS | 1652 | 1461143691977 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}] 02:14:52 INFO - PROCESS | 1652 | 1461143692054 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:14:52 INFO - PROCESS | 1652 | 1461143692106 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b82d000 == 42 [pid = 1652] [id = 443] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1121ed000) [pid = 1652] [serial = 1328] [outer = 0x0] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11acf3c00) [pid = 1652] [serial = 1329] [outer = 0x1121ed000] 02:14:52 INFO - PROCESS | 1652 | 1461143692131 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127d37800) [pid = 1652] [serial = 1330] [outer = 0x1121ed000] 02:14:52 INFO - PROCESS | 1652 | 1461143692371 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]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 421ms 02:14:52 INFO - PROCESS | 1652 | 1461143692395 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1652 | 1461143692397 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:14:52 INFO - PROCESS | 1652 | 1461143692410 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1652 | 1461143692412 Marionette TRACE conn2 <- [1,1746,null,{}] 02:14:52 INFO - PROCESS | 1652 | 1461143692429 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}] 02:14:52 INFO - PROCESS | 1652 | 1461143692568 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:14:52 INFO - PROCESS | 1652 | 1461143692573 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13d000 == 43 [pid = 1652] [id = 444] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11b80f000) [pid = 1652] [serial = 1331] [outer = 0x0] 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1292d3000) [pid = 1652] [serial = 1332] [outer = 0x11b80f000] 02:14:52 INFO - PROCESS | 1652 | 1461143692613 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x129460000) [pid = 1652] [serial = 1333] [outer = 0x11b80f000] 02:14:53 INFO - PROCESS | 1652 | 1461143693056 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 677ms 02:14:53 INFO - PROCESS | 1652 | 1461143693087 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1652 | 1461143693088 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:14:53 INFO - PROCESS | 1652 | 1461143693090 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1652 | 1461143693091 Marionette TRACE conn2 <- [1,1750,null,{}] 02:14:53 INFO - PROCESS | 1652 | 1461143693094 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}] 02:14:53 INFO - PROCESS | 1652 | 1461143693173 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:14:53 INFO - PROCESS | 1652 | 1461143693177 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4e0800 == 44 [pid = 1652] [id = 445] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x129460c00) [pid = 1652] [serial = 1334] [outer = 0x0] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129467000) [pid = 1652] [serial = 1335] [outer = 0x129460c00] 02:14:53 INFO - PROCESS | 1652 | 1461143693202 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a105800) [pid = 1652] [serial = 1336] [outer = 0x129460c00] 02:14:53 INFO - PROCESS | 1652 | 1461143693681 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]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 623ms 02:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:14:53 INFO - PROCESS | 1652 | 1461143693738 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1652 | 1461143693740 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:14:53 INFO - PROCESS | 1652 | 1461143693744 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1652 | 1461143693746 Marionette TRACE conn2 <- [1,1754,null,{}] 02:14:53 INFO - PROCESS | 1652 | 1461143693750 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}] 02:14:53 INFO - PROCESS | 1652 | 1461143693864 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:14:53 INFO - PROCESS | 1652 | 1461143693971 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11971b000 == 45 [pid = 1652] [id = 446] 02:14:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1146b6c00) [pid = 1652] [serial = 1337] [outer = 0x0] 02:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x114c0f000) [pid = 1652] [serial = 1338] [outer = 0x1146b6c00] 02:14:54 INFO - PROCESS | 1652 | 1461143694005 Marionette DEBUG loaded listener.js 02:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x115694000) [pid = 1652] [serial = 1339] [outer = 0x1146b6c00] 02:14:54 INFO - PROCESS | 1652 | 1461143694526 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]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 821ms 02:14:54 INFO - PROCESS | 1652 | 1461143694602 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1652 | 1461143694606 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:14:54 INFO - PROCESS | 1652 | 1461143694612 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1652 | 1461143694614 Marionette TRACE conn2 <- [1,1758,null,{}] 02:14:54 INFO - PROCESS | 1652 | 1461143694616 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}] 02:14:54 INFO - PROCESS | 1652 | 1461143694726 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:14:54 INFO - PROCESS | 1652 | 1461143694804 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11580c800 == 46 [pid = 1652] [id = 447] 02:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x10fff3800) [pid = 1652] [serial = 1340] [outer = 0x0] 02:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1121e5800) [pid = 1652] [serial = 1341] [outer = 0x10fff3800] 02:14:54 INFO - PROCESS | 1652 | 1461143694834 Marionette DEBUG loaded listener.js 02:14:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11853fc00) [pid = 1652] [serial = 1342] [outer = 0x10fff3800] 02:14:55 INFO - PROCESS | 1652 | 1461143695563 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]]]}] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13d000 == 45 [pid = 1652] [id = 444] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b82d000 == 44 [pid = 1652] [id = 443] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x119861800 == 43 [pid = 1652] [id = 442] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0da000 == 42 [pid = 1652] [id = 441] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12c084000 == 41 [pid = 1652] [id = 440] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12b840800 == 40 [pid = 1652] [id = 439] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x127673c00) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11bec4800 == 39 [pid = 1652] [id = 438] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x127dd1000 == 38 [pid = 1652] [id = 437] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad2000 == 37 [pid = 1652] [id = 436] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12415f000 == 36 [pid = 1652] [id = 435] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x123ab3000 == 35 [pid = 1652] [id = 434] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b1800 == 34 [pid = 1652] [id = 433] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11bec8800 == 33 [pid = 1652] [id = 432] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11b143800 == 32 [pid = 1652] [id = 431] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11aad3800 == 31 [pid = 1652] [id = 430] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11981f000 == 30 [pid = 1652] [id = 429] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x118515000 == 29 [pid = 1652] [id = 428] 02:14:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d1d4800 == 28 [pid = 1652] [id = 427] 02:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1024ms 02:14:55 INFO - PROCESS | 1652 | 1461143695635 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:14:55 INFO - PROCESS | 1652 | 1461143695638 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:14:55 INFO - PROCESS | 1652 | 1461143695641 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1652 | 1461143695643 Marionette TRACE conn2 <- [1,1762,null,{}] 02:14:55 INFO - PROCESS | 1652 | 1461143695647 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}] 02:14:55 INFO - PROCESS | 1652 | 1461143695734 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:14:55 INFO - PROCESS | 1652 | 1461143695744 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188f5000 == 29 [pid = 1652] [id = 448] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114c05400) [pid = 1652] [serial = 1343] [outer = 0x0] 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x115395000) [pid = 1652] [serial = 1344] [outer = 0x114c05400] 02:14:55 INFO - PROCESS | 1652 | 1461143695774 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x115693c00) [pid = 1652] [serial = 1345] [outer = 0x114c05400] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12fa25c00) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127157000) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c0e5000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12371bc00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123f18000) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x123a1cc00) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12410f800) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124109000) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x116449c00) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1243abc00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b8fbc00) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11acf4000) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b814000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x119d5c800) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11abb1c00) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118c75800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118f69000) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115695800) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118538800) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11882a800) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x116447400) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1155bb800) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114656400) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11b07c000) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126525c00) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11c45c400) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11bced400) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11acc7400) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x118ed8000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 02:14:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x127013400) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 02:14:56 INFO - PROCESS | 1652 | 1461143696141 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 02:14:56 INFO - PROCESS | 1652 | 1461143696162 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1652 | 1461143696167 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:14:56 INFO - PROCESS | 1652 | 1461143696173 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1652 | 1461143696174 Marionette TRACE conn2 <- [1,1766,null,{}] 02:14:56 INFO - PROCESS | 1652 | 1461143696177 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}] 02:14:56 INFO - PROCESS | 1652 | 1461143696249 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:14:56 INFO - PROCESS | 1652 | 1461143696254 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a822000 == 30 [pid = 1652] [id = 449] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115696000) [pid = 1652] [serial = 1346] [outer = 0x0] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1164d7c00) [pid = 1652] [serial = 1347] [outer = 0x115696000] 02:14:56 INFO - PROCESS | 1652 | 1461143696282 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118823400) [pid = 1652] [serial = 1348] [outer = 0x115696000] 02:14:56 INFO - PROCESS | 1652 | 1461143696654 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]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 520ms 02:14:56 INFO - PROCESS | 1652 | 1461143696692 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1652 | 1461143696694 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:14:56 INFO - PROCESS | 1652 | 1461143696696 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1652 | 1461143696698 Marionette TRACE conn2 <- [1,1770,null,{}] 02:14:56 INFO - PROCESS | 1652 | 1461143696706 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}] 02:14:56 INFO - PROCESS | 1652 | 1461143696784 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:14:56 INFO - PROCESS | 1652 | 1461143696789 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc0800 == 31 [pid = 1652] [id = 450] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1121e6400) [pid = 1652] [serial = 1349] [outer = 0x0] 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118c70800) [pid = 1652] [serial = 1350] [outer = 0x1121e6400] 02:14:56 INFO - PROCESS | 1652 | 1461143696819 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f84c00) [pid = 1652] [serial = 1351] [outer = 0x1121e6400] 02:14:57 INFO - PROCESS | 1652 | 1461143697162 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]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 474ms 02:14:57 INFO - PROCESS | 1652 | 1461143697170 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:14:57 INFO - PROCESS | 1652 | 1461143697172 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:14:57 INFO - PROCESS | 1652 | 1461143697174 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1652 | 1461143697175 Marionette TRACE conn2 <- [1,1774,null,{}] 02:14:57 INFO - PROCESS | 1652 | 1461143697178 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}] 02:14:57 INFO - PROCESS | 1652 | 1461143697279 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:14:57 INFO - PROCESS | 1652 | 1461143697286 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c642800 == 32 [pid = 1652] [id = 451] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11882b000) [pid = 1652] [serial = 1352] [outer = 0x0] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1191ae400) [pid = 1652] [serial = 1353] [outer = 0x11882b000] 02:14:57 INFO - PROCESS | 1652 | 1461143697312 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119c6b800) [pid = 1652] [serial = 1354] [outer = 0x11882b000] 02:14:57 INFO - PROCESS | 1652 | 1461143697632 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]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 02:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:14:57 INFO - PROCESS | 1652 | 1461143697645 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:14:57 INFO - PROCESS | 1652 | 1461143697646 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:14:57 INFO - PROCESS | 1652 | 1461143697649 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1652 | 1461143697651 Marionette TRACE conn2 <- [1,1778,null,{}] 02:14:57 INFO - PROCESS | 1652 | 1461143697656 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}] 02:14:57 INFO - PROCESS | 1652 | 1461143697728 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:14:57 INFO - PROCESS | 1652 | 1461143697733 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e62000 == 33 [pid = 1652] [id = 452] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118ce6800) [pid = 1652] [serial = 1355] [outer = 0x0] 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a766400) [pid = 1652] [serial = 1356] [outer = 0x118ce6800] 02:14:57 INFO - PROCESS | 1652 | 1461143697759 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11abb4000) [pid = 1652] [serial = 1357] [outer = 0x118ce6800] 02:14:58 INFO - PROCESS | 1652 | 1461143698124 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]]]}] 02:14:58 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 02:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 02:14:58 INFO - PROCESS | 1652 | 1461143698170 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1652 | 1461143698172 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:14:58 INFO - PROCESS | 1652 | 1461143698174 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1652 | 1461143698175 Marionette TRACE conn2 <- [1,1782,null,{}] 02:14:58 INFO - PROCESS | 1652 | 1461143698177 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}] 02:14:58 INFO - PROCESS | 1652 | 1461143698287 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:14:58 INFO - PROCESS | 1652 | 1461143698302 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x124167800 == 34 [pid = 1652] [id = 453] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11ac71c00) [pid = 1652] [serial = 1358] [outer = 0x0] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11acce400) [pid = 1652] [serial = 1359] [outer = 0x11ac71c00] 02:14:58 INFO - PROCESS | 1652 | 1461143698330 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b07d800) [pid = 1652] [serial = 1360] [outer = 0x11ac71c00] 02:14:58 INFO - PROCESS | 1652 | 1461143698629 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]]]}] 02:14:58 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 02:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 471ms 02:14:58 INFO - PROCESS | 1652 | 1461143698646 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1652 | 1461143698647 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:14:58 INFO - PROCESS | 1652 | 1461143698652 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1652 | 1461143698654 Marionette TRACE conn2 <- [1,1786,null,{}] 02:14:58 INFO - PROCESS | 1652 | 1461143698663 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}] 02:14:58 INFO - PROCESS | 1652 | 1461143698755 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:14:58 INFO - PROCESS | 1652 | 1461143698759 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127044000 == 35 [pid = 1652] [id = 454] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1191b5800) [pid = 1652] [serial = 1361] [outer = 0x0] 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11b865400) [pid = 1652] [serial = 1362] [outer = 0x1191b5800] 02:14:58 INFO - PROCESS | 1652 | 1461143698784 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11babe000) [pid = 1652] [serial = 1363] [outer = 0x1191b5800] 02:14:59 INFO - PROCESS | 1652 | 1461143699134 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]]]}] 02:14:59 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 02:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 528ms 02:14:59 INFO - PROCESS | 1652 | 1461143699178 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:14:59 INFO - PROCESS | 1652 | 1461143699179 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:14:59 INFO - PROCESS | 1652 | 1461143699181 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1652 | 1461143699183 Marionette TRACE conn2 <- [1,1790,null,{}] 02:14:59 INFO - PROCESS | 1652 | 1461143699185 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}] 02:14:59 INFO - PROCESS | 1652 | 1461143699279 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:14:59 INFO - PROCESS | 1652 | 1461143699283 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288d9000 == 36 [pid = 1652] [id = 455] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11babb400) [pid = 1652] [serial = 1364] [outer = 0x0] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11bcf4800) [pid = 1652] [serial = 1365] [outer = 0x11babb400] 02:14:59 INFO - PROCESS | 1652 | 1461143699308 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c0e0400) [pid = 1652] [serial = 1366] [outer = 0x11babb400] 02:14:59 INFO - PROCESS | 1652 | 1461143699616 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]]]}] 02:14:59 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) 02:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 470ms 02:14:59 INFO - PROCESS | 1652 | 1461143699656 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:14:59 INFO - PROCESS | 1652 | 1461143699658 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:14:59 INFO - PROCESS | 1652 | 1461143699660 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1652 | 1461143699661 Marionette TRACE conn2 <- [1,1794,null,{}] 02:14:59 INFO - PROCESS | 1652 | 1461143699663 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}] 02:14:59 INFO - PROCESS | 1652 | 1461143699759 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:14:59 INFO - PROCESS | 1652 | 1461143699794 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcbf000 == 37 [pid = 1652] [id = 456] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11be2e000) [pid = 1652] [serial = 1367] [outer = 0x0] 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c0e7800) [pid = 1652] [serial = 1368] [outer = 0x11be2e000] 02:14:59 INFO - PROCESS | 1652 | 1461143699819 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11c45d000) [pid = 1652] [serial = 1369] [outer = 0x11be2e000] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c0e1000) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x10fff2400) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1140c5000) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1271c7800) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11be38800) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1121e4000) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115394400) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x118c06400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11b071800) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x112128800) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11992e800) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b862000) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x126523c00) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127018400) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1121eb400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1121ed000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11b80f000) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:15:00 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11c434800) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:15:00 INFO - PROCESS | 1652 | 1461143700246 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 619ms 02:15:00 INFO - PROCESS | 1652 | 1461143700280 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1652 | 1461143700281 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:15:00 INFO - PROCESS | 1652 | 1461143700295 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1652 | 1461143700296 Marionette TRACE conn2 <- [1,1798,null,{}] 02:15:00 INFO - PROCESS | 1652 | 1461143700305 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}] 02:15:00 INFO - PROCESS | 1652 | 1461143700386 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:15:00 INFO - PROCESS | 1652 | 1461143700390 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bad4800 == 38 [pid = 1652] [id = 457] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118f84800) [pid = 1652] [serial = 1370] [outer = 0x0] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11accd400) [pid = 1652] [serial = 1371] [outer = 0x118f84800] 02:15:00 INFO - PROCESS | 1652 | 1461143700415 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11be38800) [pid = 1652] [serial = 1372] [outer = 0x118f84800] 02:15:00 INFO - PROCESS | 1652 | 1461143700739 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]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 480ms 02:15:00 INFO - PROCESS | 1652 | 1461143700770 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:15:00 INFO - PROCESS | 1652 | 1461143700772 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:15:00 INFO - PROCESS | 1652 | 1461143700774 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1652 | 1461143700775 Marionette TRACE conn2 <- [1,1802,null,{}] 02:15:00 INFO - PROCESS | 1652 | 1461143700778 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}] 02:15:00 INFO - PROCESS | 1652 | 1461143700869 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:15:00 INFO - PROCESS | 1652 | 1461143700873 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcab800 == 39 [pid = 1652] [id = 458] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11be38c00) [pid = 1652] [serial = 1373] [outer = 0x0] 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123920000) [pid = 1652] [serial = 1374] [outer = 0x11be38c00] 02:15:00 INFO - PROCESS | 1652 | 1461143700902 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123f20c00) [pid = 1652] [serial = 1375] [outer = 0x11be38c00] 02:15:01 INFO - PROCESS | 1652 | 1461143701242 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 02:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:15:01 INFO - PROCESS | 1652 | 1461143701295 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1652 | 1461143701296 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:15:01 INFO - PROCESS | 1652 | 1461143701299 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1652 | 1461143701300 Marionette TRACE conn2 <- [1,1806,null,{}] 02:15:01 INFO - PROCESS | 1652 | 1461143701302 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}] 02:15:01 INFO - PROCESS | 1652 | 1461143701378 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:15:01 INFO - PROCESS | 1652 | 1461143701384 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09b800 == 40 [pid = 1652] [id = 459] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123922c00) [pid = 1652] [serial = 1376] [outer = 0x0] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12410a800) [pid = 1652] [serial = 1377] [outer = 0x123922c00] 02:15:01 INFO - PROCESS | 1652 | 1461143701409 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1241d7c00) [pid = 1652] [serial = 1378] [outer = 0x123922c00] 02:15:01 INFO - PROCESS | 1652 | 1461143701750 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]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 02:15:01 INFO - PROCESS | 1652 | 1461143701770 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:15:01 INFO - PROCESS | 1652 | 1461143701771 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:15:01 INFO - PROCESS | 1652 | 1461143701773 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1652 | 1461143701774 Marionette TRACE conn2 <- [1,1810,null,{}] 02:15:01 INFO - PROCESS | 1652 | 1461143701777 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}] 02:15:01 INFO - PROCESS | 1652 | 1461143701891 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:15:01 INFO - PROCESS | 1652 | 1461143701970 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d5000 == 41 [pid = 1652] [id = 460] 02:15:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11be30c00) [pid = 1652] [serial = 1379] [outer = 0x0] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1243a9c00) [pid = 1652] [serial = 1380] [outer = 0x11be30c00] 02:15:02 INFO - PROCESS | 1652 | 1461143702009 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127012000) [pid = 1652] [serial = 1381] [outer = 0x11be30c00] 02:15:02 INFO - PROCESS | 1652 | 1461143702542 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]]]}] 02:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 818ms 02:15:02 INFO - PROCESS | 1652 | 1461143702600 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1652 | 1461143702603 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:15:02 INFO - PROCESS | 1652 | 1461143702607 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1652 | 1461143702609 Marionette TRACE conn2 <- [1,1814,null,{}] 02:15:02 INFO - PROCESS | 1652 | 1461143702613 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}] 02:15:02 INFO - PROCESS | 1652 | 1461143702713 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:15:02 INFO - PROCESS | 1652 | 1461143702769 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b13b000 == 42 [pid = 1652] [id = 461] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115689800) [pid = 1652] [serial = 1382] [outer = 0x0] 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x115770800) [pid = 1652] [serial = 1383] [outer = 0x115689800] 02:15:02 INFO - PROCESS | 1652 | 1461143702801 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118783800) [pid = 1652] [serial = 1384] [outer = 0x115689800] 02:15:03 INFO - PROCESS | 1652 | 1461143703223 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 672ms 02:15:03 INFO - PROCESS | 1652 | 1461143703280 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1652 | 1461143703284 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:15:03 INFO - PROCESS | 1652 | 1461143703289 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1652 | 1461143703291 Marionette TRACE conn2 <- [1,1818,null,{}] 02:15:03 INFO - PROCESS | 1652 | 1461143703293 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}] 02:15:03 INFO - PROCESS | 1652 | 1461143703395 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:15:03 INFO - PROCESS | 1652 | 1461143703449 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x124172800 == 43 [pid = 1652] [id = 462] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118783c00) [pid = 1652] [serial = 1385] [outer = 0x0] 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118ecf000) [pid = 1652] [serial = 1386] [outer = 0x118783c00] 02:15:03 INFO - PROCESS | 1652 | 1461143703478 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a764000) [pid = 1652] [serial = 1387] [outer = 0x118783c00] 02:15:03 INFO - PROCESS | 1652 | 1461143703863 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]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 621ms 02:15:03 INFO - PROCESS | 1652 | 1461143703909 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:15:03 INFO - PROCESS | 1652 | 1461143703911 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:15:03 INFO - PROCESS | 1652 | 1461143703913 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1652 | 1461143703917 Marionette TRACE conn2 <- [1,1822,null,{}] 02:15:03 INFO - PROCESS | 1652 | 1461143703926 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}] 02:15:04 INFO - PROCESS | 1652 | 1461143704048 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:15:04 INFO - PROCESS | 1652 | 1461143704115 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e6000 == 44 [pid = 1652] [id = 463] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11b071800) [pid = 1652] [serial = 1388] [outer = 0x0] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11b85e400) [pid = 1652] [serial = 1389] [outer = 0x11b071800] 02:15:04 INFO - PROCESS | 1652 | 1461143704147 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c45c800) [pid = 1652] [serial = 1390] [outer = 0x11b071800] 02:15:04 INFO - PROCESS | 1652 | 1461143704557 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]]]}] 02:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 674ms 02:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:15:04 INFO - PROCESS | 1652 | 1461143704587 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:15:04 INFO - PROCESS | 1652 | 1461143704589 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1652 | 1461143704591 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1652 | 1461143704593 Marionette TRACE conn2 <- [1,1826,null,{}] 02:15:04 INFO - PROCESS | 1652 | 1461143704595 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}] 02:15:04 INFO - PROCESS | 1652 | 1461143704699 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:15:04 INFO - PROCESS | 1652 | 1461143704752 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e137800 == 45 [pid = 1652] [id = 464] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12371ac00) [pid = 1652] [serial = 1391] [outer = 0x0] 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123f14c00) [pid = 1652] [serial = 1392] [outer = 0x12371ac00] 02:15:04 INFO - PROCESS | 1652 | 1461143704782 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x126580c00) [pid = 1652] [serial = 1393] [outer = 0x12371ac00] 02:15:05 INFO - PROCESS | 1652 | 1461143705184 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]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 619ms 02:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:15:05 INFO - PROCESS | 1652 | 1461143705211 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1652 | 1461143705212 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:15:05 INFO - PROCESS | 1652 | 1461143705214 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1652 | 1461143705216 Marionette TRACE conn2 <- [1,1830,null,{}] 02:15:05 INFO - PROCESS | 1652 | 1461143705218 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}] 02:15:05 INFO - PROCESS | 1652 | 1461143705315 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:15:05 INFO - PROCESS | 1652 | 1461143705401 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e89d800 == 46 [pid = 1652] [id = 465] 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x126582000) [pid = 1652] [serial = 1394] [outer = 0x0] 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127018800) [pid = 1652] [serial = 1395] [outer = 0x126582000] 02:15:05 INFO - PROCESS | 1652 | 1461143705431 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127160c00) [pid = 1652] [serial = 1396] [outer = 0x126582000] 02:15:05 INFO - PROCESS | 1652 | 1461143705877 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]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 671ms 02:15:05 INFO - PROCESS | 1652 | 1461143705887 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1652 | 1461143705888 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:15:05 INFO - PROCESS | 1652 | 1461143705891 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1652 | 1461143705892 Marionette TRACE conn2 <- [1,1834,null,{}] 02:15:05 INFO - PROCESS | 1652 | 1461143705894 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}] 02:15:06 INFO - PROCESS | 1652 | 1461143706001 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:15:06 INFO - PROCESS | 1652 | 1461143706053 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f7f800 == 47 [pid = 1652] [id = 466] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c0edc00) [pid = 1652] [serial = 1397] [outer = 0x0] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1271c5400) [pid = 1652] [serial = 1398] [outer = 0x11c0edc00] 02:15:06 INFO - PROCESS | 1652 | 1461143706085 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1292dc000) [pid = 1652] [serial = 1399] [outer = 0x11c0edc00] 02:15:06 INFO - PROCESS | 1652 | 1461143706656 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]]]}] 02:15:06 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 02:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 822ms 02:15:06 INFO - PROCESS | 1652 | 1461143706714 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1652 | 1461143706719 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:15:06 INFO - PROCESS | 1652 | 1461143706724 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1652 | 1461143706728 Marionette TRACE conn2 <- [1,1838,null,{}] 02:15:06 INFO - PROCESS | 1652 | 1461143706734 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}] 02:15:06 INFO - PROCESS | 1652 | 1461143706878 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:15:06 INFO - PROCESS | 1652 | 1461143706976 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bace800 == 48 [pid = 1652] [id = 467] 02:15:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1121e4400) [pid = 1652] [serial = 1400] [outer = 0x0] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1146c3c00) [pid = 1652] [serial = 1401] [outer = 0x1121e4400] 02:15:07 INFO - PROCESS | 1652 | 1461143707007 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x115691400) [pid = 1652] [serial = 1402] [outer = 0x1121e4400] 02:15:07 INFO - PROCESS | 1652 | 1461143707506 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]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 825ms 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09b800 == 47 [pid = 1652] [id = 459] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcab800 == 46 [pid = 1652] [id = 458] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11bad4800 == 45 [pid = 1652] [id = 457] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcbf000 == 44 [pid = 1652] [id = 456] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x129467000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | 1461143707614 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1652 | 1461143707620 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1288d9000 == 43 [pid = 1652] [id = 455] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x127044000 == 42 [pid = 1652] [id = 454] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x124167800 == 41 [pid = 1652] [id = 453] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x123e62000 == 40 [pid = 1652] [id = 452] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11c642800 == 39 [pid = 1652] [id = 451] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc0800 == 38 [pid = 1652] [id = 450] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11a822000 == 37 [pid = 1652] [id = 449] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x1188f5000 == 36 [pid = 1652] [id = 448] 02:15:07 INFO - PROCESS | 1652 | --DOCSHELL 0x11971b000 == 35 [pid = 1652] [id = 446] 02:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:15:07 INFO - PROCESS | 1652 | 1461143707630 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1652 | 1461143707631 Marionette TRACE conn2 <- [1,1842,null,{}] 02:15:07 INFO - PROCESS | 1652 | 1461143707634 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}] 02:15:07 INFO - PROCESS | 1652 | 1461143707720 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12410ac00) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118825400) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1144ac000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x114ed8c00) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127c6d400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11c3d0c00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c43fc00) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11acc9400) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11b074800) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x115692000) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1162e5400) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118c77400) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118f7e000) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11b85c400) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11bab5c00) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11912f400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11924ac00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11aa05000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11acc3400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bcf4400) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11be37c00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x127015800) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x127c6e000) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1271d0c00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x128fba000) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x115695c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11acf3c00) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118f84000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x1292d3000) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118830400) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x123712400) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x129460000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127d37800) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x126523800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x124105000) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 02:15:07 INFO - PROCESS | 1652 | 1461143707779 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ef5800 == 36 [pid = 1652] [id = 468] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1144ac000) [pid = 1652] [serial = 1403] [outer = 0x0] 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1162ecc00) [pid = 1652] [serial = 1404] [outer = 0x1144ac000] 02:15:07 INFO - PROCESS | 1652 | 1461143707805 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118827000) [pid = 1652] [serial = 1405] [outer = 0x1144ac000] 02:15:08 INFO - PROCESS | 1652 | 1461143708096 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]]]}] 02:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 471ms 02:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:15:08 INFO - PROCESS | 1652 | 1461143708107 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1652 | 1461143708108 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:15:08 INFO - PROCESS | 1652 | 1461143708110 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1652 | 1461143708113 Marionette TRACE conn2 <- [1,1846,null,{}] 02:15:08 INFO - PROCESS | 1652 | 1461143708128 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}] 02:15:08 INFO - PROCESS | 1652 | 1461143708233 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:15:08 INFO - PROCESS | 1652 | 1461143708297 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc0800 == 37 [pid = 1652] [id = 469] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11878ec00) [pid = 1652] [serial = 1406] [outer = 0x0] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118ce3000) [pid = 1652] [serial = 1407] [outer = 0x11878ec00] 02:15:08 INFO - PROCESS | 1652 | 1461143708325 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x119d68000) [pid = 1652] [serial = 1408] [outer = 0x11878ec00] 02:15:08 INFO - PROCESS | 1652 | 1461143708630 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]]]}] 02:15:08 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) 02:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 02:15:08 INFO - PROCESS | 1652 | 1461143708646 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1652 | 1461143708650 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:15:08 INFO - PROCESS | 1652 | 1461143708656 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1652 | 1461143708658 Marionette TRACE conn2 <- [1,1850,null,{}] 02:15:08 INFO - PROCESS | 1652 | 1461143708661 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}] 02:15:08 INFO - PROCESS | 1652 | 1461143708787 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:15:08 INFO - PROCESS | 1652 | 1461143708865 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398f000 == 38 [pid = 1652] [id = 470] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11882f800) [pid = 1652] [serial = 1409] [outer = 0x0] 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a75d400) [pid = 1652] [serial = 1410] [outer = 0x11882f800] 02:15:08 INFO - PROCESS | 1652 | 1461143708906 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11b033c00) [pid = 1652] [serial = 1411] [outer = 0x11882f800] 02:15:09 INFO - PROCESS | 1652 | 1461143709209 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 574ms 02:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:15:09 INFO - PROCESS | 1652 | 1461143709229 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1652 | 1461143709231 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1652 | 1461143709234 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1652 | 1461143709236 Marionette TRACE conn2 <- [1,1854,null,{}] 02:15:09 INFO - PROCESS | 1652 | 1461143709244 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}] 02:15:09 INFO - PROCESS | 1652 | 1461143709326 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:15:09 INFO - PROCESS | 1652 | 1461143709385 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a806800 == 39 [pid = 1652] [id = 471] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11acf2000) [pid = 1652] [serial = 1412] [outer = 0x0] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b07b400) [pid = 1652] [serial = 1413] [outer = 0x11acf2000] 02:15:09 INFO - PROCESS | 1652 | 1461143709411 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11babc800) [pid = 1652] [serial = 1414] [outer = 0x11acf2000] 02:15:09 INFO - PROCESS | 1652 | 1461143709725 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]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 526ms 02:15:09 INFO - PROCESS | 1652 | 1461143709766 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1652 | 1461143709768 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:15:09 INFO - PROCESS | 1652 | 1461143709770 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1652 | 1461143709771 Marionette TRACE conn2 <- [1,1858,null,{}] 02:15:09 INFO - PROCESS | 1652 | 1461143709773 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}] 02:15:09 INFO - PROCESS | 1652 | 1461143709888 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:15:09 INFO - PROCESS | 1652 | 1461143709903 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12749d000 == 40 [pid = 1652] [id = 472] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bcef400) [pid = 1652] [serial = 1415] [outer = 0x0] 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c439800) [pid = 1652] [serial = 1416] [outer = 0x11bcef400] 02:15:09 INFO - PROCESS | 1652 | 1461143709930 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1243a8800) [pid = 1652] [serial = 1417] [outer = 0x11bcef400] 02:15:10 INFO - PROCESS | 1652 | 1461143710266 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 02:15:10 INFO - PROCESS | 1652 | 1461143710288 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1652 | 1461143710290 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:15:10 INFO - PROCESS | 1652 | 1461143710292 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1652 | 1461143710293 Marionette TRACE conn2 <- [1,1862,null,{}] 02:15:10 INFO - PROCESS | 1652 | 1461143710308 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}] 02:15:10 INFO - PROCESS | 1652 | 1461143710403 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:15:10 INFO - PROCESS | 1652 | 1461143710407 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129427800 == 41 [pid = 1652] [id = 473] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11ac77c00) [pid = 1652] [serial = 1418] [outer = 0x0] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12701ac00) [pid = 1652] [serial = 1419] [outer = 0x11ac77c00] 02:15:10 INFO - PROCESS | 1652 | 1461143710432 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x128fba000) [pid = 1652] [serial = 1420] [outer = 0x11ac77c00] 02:15:10 INFO - PROCESS | 1652 | 1461143710780 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]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 02:15:10 INFO - PROCESS | 1652 | 1461143710816 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:15:10 INFO - PROCESS | 1652 | 1461143710819 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:15:10 INFO - PROCESS | 1652 | 1461143710822 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1652 | 1461143710823 Marionette TRACE conn2 <- [1,1866,null,{}] 02:15:10 INFO - PROCESS | 1652 | 1461143710825 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}] 02:15:10 INFO - PROCESS | 1652 | 1461143710922 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:15:10 INFO - PROCESS | 1652 | 1461143710935 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba11000 == 42 [pid = 1652] [id = 474] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x128ff9800) [pid = 1652] [serial = 1421] [outer = 0x0] 02:15:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12945c400) [pid = 1652] [serial = 1422] [outer = 0x128ff9800] 02:15:10 INFO - PROCESS | 1652 | 1461143710960 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x129468800) [pid = 1652] [serial = 1423] [outer = 0x128ff9800] 02:15:11 INFO - PROCESS | 1652 | 1461143711279 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 468ms 02:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:15:11 INFO - PROCESS | 1652 | 1461143711290 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1652 | 1461143711291 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1652 | 1461143711293 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1652 | 1461143711294 Marionette TRACE conn2 <- [1,1870,null,{}] 02:15:11 INFO - PROCESS | 1652 | 1461143711296 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}] 02:15:11 INFO - PROCESS | 1652 | 1461143711401 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:15:11 INFO - PROCESS | 1652 | 1461143711435 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea7800 == 43 [pid = 1652] [id = 475] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11be34000) [pid = 1652] [serial = 1424] [outer = 0x0] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a109400) [pid = 1652] [serial = 1425] [outer = 0x11be34000] 02:15:11 INFO - PROCESS | 1652 | 1461143711460 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12a110c00) [pid = 1652] [serial = 1426] [outer = 0x11be34000] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11ac71c00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1121e6400) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1191b5800) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x115696000) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x114c05400) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11882b000) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118ce6800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123922c00) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11babb400) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11be2e000) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11be38c00) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:15:11 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118f84800) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:15:11 INFO - PROCESS | 1652 | 1461143711824 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]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 568ms 02:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:15:11 INFO - PROCESS | 1652 | 1461143711862 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1652 | 1461143711863 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1652 | 1461143711865 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1652 | 1461143711866 Marionette TRACE conn2 <- [1,1874,null,{}] 02:15:11 INFO - PROCESS | 1652 | 1461143711868 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}] 02:15:11 INFO - PROCESS | 1652 | 1461143711947 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:15:11 INFO - PROCESS | 1652 | 1461143711953 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12942b000 == 44 [pid = 1652] [id = 476] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1121e6400) [pid = 1652] [serial = 1427] [outer = 0x0] 02:15:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x119258800) [pid = 1652] [serial = 1428] [outer = 0x1121e6400] 02:15:11 INFO - PROCESS | 1652 | 1461143711978 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11be2d000) [pid = 1652] [serial = 1429] [outer = 0x1121e6400] 02:15:12 INFO - PROCESS | 1652 | 1461143712318 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 471ms 02:15:12 INFO - PROCESS | 1652 | 1461143712338 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1652 | 1461143712339 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:15:12 INFO - PROCESS | 1652 | 1461143712342 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1652 | 1461143712343 Marionette TRACE conn2 <- [1,1878,null,{}] 02:15:12 INFO - PROCESS | 1652 | 1461143712346 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}] 02:15:12 INFO - PROCESS | 1652 | 1461143712463 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:15:12 INFO - PROCESS | 1652 | 1461143712471 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13e800 == 45 [pid = 1652] [id = 477] 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11acc4000) [pid = 1652] [serial = 1430] [outer = 0x0] 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12a19c000) [pid = 1652] [serial = 1431] [outer = 0x11acc4000] 02:15:12 INFO - PROCESS | 1652 | 1461143712500 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12b029400) [pid = 1652] [serial = 1432] [outer = 0x11acc4000] 02:15:12 INFO - PROCESS | 1652 | 1461143712866 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]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 569ms 02:15:12 INFO - PROCESS | 1652 | 1461143712913 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1652 | 1461143712915 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:15:12 INFO - PROCESS | 1652 | 1461143712918 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1652 | 1461143712920 Marionette TRACE conn2 <- [1,1882,null,{}] 02:15:12 INFO - PROCESS | 1652 | 1461143712923 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}] 02:15:13 INFO - PROCESS | 1652 | 1461143713048 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:15:13 INFO - PROCESS | 1652 | 1461143713129 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec05000 == 46 [pid = 1652] [id = 478] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x114274400) [pid = 1652] [serial = 1433] [outer = 0x0] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b02a800) [pid = 1652] [serial = 1434] [outer = 0x114274400] 02:15:13 INFO - PROCESS | 1652 | 1461143713167 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b3af400) [pid = 1652] [serial = 1435] [outer = 0x114274400] 02:15:13 INFO - PROCESS | 1652 | 1461143713448 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]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 571ms 02:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:15:13 INFO - PROCESS | 1652 | 1461143713490 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1652 | 1461143713491 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:15:13 INFO - PROCESS | 1652 | 1461143713494 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1652 | 1461143713495 Marionette TRACE conn2 <- [1,1886,null,{}] 02:15:13 INFO - PROCESS | 1652 | 1461143713497 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}] 02:15:13 INFO - PROCESS | 1652 | 1461143713593 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:15:13 INFO - PROCESS | 1652 | 1461143713596 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec1f000 == 47 [pid = 1652] [id = 479] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b3af800) [pid = 1652] [serial = 1436] [outer = 0x0] 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b3bbc00) [pid = 1652] [serial = 1437] [outer = 0x12b3af800] 02:15:13 INFO - PROCESS | 1652 | 1461143713621 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b411000) [pid = 1652] [serial = 1438] [outer = 0x12b3af800] 02:15:14 INFO - PROCESS | 1652 | 1461143714080 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 620ms 02:15:14 INFO - PROCESS | 1652 | 1461143714114 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1652 | 1461143714120 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:15:14 INFO - PROCESS | 1652 | 1461143714124 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1652 | 1461143714126 Marionette TRACE conn2 <- [1,1890,null,{}] 02:15:14 INFO - PROCESS | 1652 | 1461143714130 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}] 02:15:14 INFO - PROCESS | 1652 | 1461143714238 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:15:14 INFO - PROCESS | 1652 | 1461143714308 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca7000 == 48 [pid = 1652] [id = 480] 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x114ed8c00) [pid = 1652] [serial = 1439] [outer = 0x0] 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11644bc00) [pid = 1652] [serial = 1440] [outer = 0x114ed8c00] 02:15:14 INFO - PROCESS | 1652 | 1461143714340 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x1188a2800) [pid = 1652] [serial = 1441] [outer = 0x114ed8c00] 02:15:14 INFO - PROCESS | 1652 | 1461143714794 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]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 727ms 02:15:14 INFO - PROCESS | 1652 | 1461143714853 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1652 | 1461143714859 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:15:14 INFO - PROCESS | 1652 | 1461143714866 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1652 | 1461143714869 Marionette TRACE conn2 <- [1,1894,null,{}] 02:15:14 INFO - PROCESS | 1652 | 1461143714872 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}] 02:15:14 INFO - PROCESS | 1652 | 1461143714960 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:15:15 INFO - PROCESS | 1652 | 1461143715025 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x124054000 == 49 [pid = 1652] [id = 481] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x115698400) [pid = 1652] [serial = 1442] [outer = 0x0] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11912f400) [pid = 1652] [serial = 1443] [outer = 0x115698400] 02:15:15 INFO - PROCESS | 1652 | 1461143715072 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11acc7000) [pid = 1652] [serial = 1444] [outer = 0x115698400] 02:15:15 INFO - PROCESS | 1652 | 1461143715671 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]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 872ms 02:15:15 INFO - PROCESS | 1652 | 1461143715739 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:15:15 INFO - PROCESS | 1652 | 1461143715741 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:15:15 INFO - PROCESS | 1652 | 1461143715745 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1652 | 1461143715749 Marionette TRACE conn2 <- [1,1898,null,{}] 02:15:15 INFO - PROCESS | 1652 | 1461143715756 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}] 02:15:15 INFO - PROCESS | 1652 | 1461143715859 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:15:15 INFO - PROCESS | 1652 | 1461143715916 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e8a1000 == 50 [pid = 1652] [id = 482] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c3d8800) [pid = 1652] [serial = 1445] [outer = 0x0] 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12371f000) [pid = 1652] [serial = 1446] [outer = 0x11c3d8800] 02:15:15 INFO - PROCESS | 1652 | 1461143715948 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x124106400) [pid = 1652] [serial = 1447] [outer = 0x11c3d8800] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12700d800) [pid = 1652] [serial = 1448] [outer = 0x12fa26000] 02:15:16 INFO - PROCESS | 1652 | 1461143716472 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]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 774ms 02:15:16 INFO - PROCESS | 1652 | 1461143716531 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1652 | 1461143716533 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:15:16 INFO - PROCESS | 1652 | 1461143716537 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1652 | 1461143716538 Marionette TRACE conn2 <- [1,1902,null,{}] 02:15:16 INFO - PROCESS | 1652 | 1461143716540 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}] 02:15:16 INFO - PROCESS | 1652 | 1461143716631 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:15:16 INFO - PROCESS | 1652 | 1461143716713 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ec000 == 51 [pid = 1652] [id = 483] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124106c00) [pid = 1652] [serial = 1449] [outer = 0x0] 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127c70400) [pid = 1652] [serial = 1450] [outer = 0x124106c00] 02:15:16 INFO - PROCESS | 1652 | 1461143716745 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a19ec00) [pid = 1652] [serial = 1451] [outer = 0x124106c00] 02:15:17 INFO - PROCESS | 1652 | 1461143717295 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]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 820ms 02:15:17 INFO - PROCESS | 1652 | 1461143717358 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1652 | 1461143717361 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:15:17 INFO - PROCESS | 1652 | 1461143717364 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1652 | 1461143717369 Marionette TRACE conn2 <- [1,1906,null,{}] 02:15:17 INFO - PROCESS | 1652 | 1461143717372 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}] 02:15:17 INFO - PROCESS | 1652 | 1461143717473 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:15:17 INFO - PROCESS | 1652 | 1461143717541 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb43000 == 52 [pid = 1652] [id = 484] 02:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12410f800) [pid = 1652] [serial = 1452] [outer = 0x0] 02:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b02bc00) [pid = 1652] [serial = 1453] [outer = 0x12410f800] 02:15:17 INFO - PROCESS | 1652 | 1461143717570 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b3b5c00) [pid = 1652] [serial = 1454] [outer = 0x12410f800] 02:15:18 INFO - PROCESS | 1652 | 1461143718012 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 674ms 02:15:18 INFO - PROCESS | 1652 | 1461143718038 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1652 | 1461143718040 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:15:18 INFO - PROCESS | 1652 | 1461143718042 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1652 | 1461143718043 Marionette TRACE conn2 <- [1,1910,null,{}] 02:15:18 INFO - PROCESS | 1652 | 1461143718046 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}] 02:15:18 INFO - PROCESS | 1652 | 1461143718177 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:15:18 INFO - PROCESS | 1652 | 1461143718251 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a820800 == 53 [pid = 1652] [id = 485] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118c78400) [pid = 1652] [serial = 1455] [outer = 0x0] 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b40e400) [pid = 1652] [serial = 1456] [outer = 0x118c78400] 02:15:18 INFO - PROCESS | 1652 | 1461143718283 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b663000) [pid = 1652] [serial = 1457] [outer = 0x118c78400] 02:15:18 INFO - PROCESS | 1652 | 1461143718889 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]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 869ms 02:15:18 INFO - PROCESS | 1652 | 1461143718918 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1652 | 1461143718921 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:15:18 INFO - PROCESS | 1652 | 1461143718926 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1652 | 1461143718928 Marionette TRACE conn2 <- [1,1914,null,{}] 02:15:18 INFO - PROCESS | 1652 | 1461143718931 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}] 02:15:19 INFO - PROCESS | 1652 | 1461143719028 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:15:19 INFO - PROCESS | 1652 | 1461143719105 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x118883800 == 54 [pid = 1652] [id = 486] 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1155bb800) [pid = 1652] [serial = 1458] [outer = 0x0] 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11568e000) [pid = 1652] [serial = 1459] [outer = 0x1155bb800] 02:15:19 INFO - PROCESS | 1652 | 1461143719133 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11853cc00) [pid = 1652] [serial = 1460] [outer = 0x1155bb800] 02:15:19 INFO - PROCESS | 1652 | 1461143719594 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]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 723ms 02:15:19 INFO - PROCESS | 1652 | 1461143719650 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1652 | 1461143719656 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:15:19 INFO - PROCESS | 1652 | 1461143719662 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1652 | 1461143719665 Marionette TRACE conn2 <- [1,1918,null,{}] 02:15:19 INFO - PROCESS | 1652 | 1461143719668 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}] 02:15:19 INFO - PROCESS | 1652 | 1461143719800 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:15:19 INFO - PROCESS | 1652 | 1461143719942 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec05000 == 53 [pid = 1652] [id = 478] 02:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13e800 == 52 [pid = 1652] [id = 477] 02:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12942b000 == 51 [pid = 1652] [id = 476] 02:15:19 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea7800 == 50 [pid = 1652] [id = 475] 02:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1121e5800) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 02:15:19 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x114c0f000) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 02:15:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x11914d000 == 51 [pid = 1652] [id = 487] 02:15:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1121e5800) [pid = 1652] [serial = 1461] [outer = 0x0] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115695800) [pid = 1652] [serial = 1462] [outer = 0x1121e5800] 02:15:20 INFO - PROCESS | 1652 | 1461143720022 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118c1a800) [pid = 1652] [serial = 1463] [outer = 0x1121e5800] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11580c800 == 50 [pid = 1652] [id = 447] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba11000 == 49 [pid = 1652] [id = 474] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129427800 == 48 [pid = 1652] [id = 473] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12749d000 == 47 [pid = 1652] [id = 472] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a806800 == 46 [pid = 1652] [id = 471] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12398f000 == 45 [pid = 1652] [id = 470] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc0800 == 44 [pid = 1652] [id = 469] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118ef5800 == 43 [pid = 1652] [id = 468] 02:15:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11bace800 == 42 [pid = 1652] [id = 467] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1241d7c00) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bcf4800) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c0e0400) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11babe000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c0e7800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x123920000) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12410a800) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11accd400) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c45d000) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118f84c00) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b07d800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11be38800) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123f20c00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11abb4000) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11acce400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118c70800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11b865400) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1164d7c00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118823400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x115395000) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x115693c00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1191ae400) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119c6b800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a766400) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1652 | 1461143720441 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]]]}] 02:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 823ms 02:15:20 INFO - PROCESS | 1652 | 1461143720485 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:15:20 INFO - PROCESS | 1652 | 1461143720486 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:15:20 INFO - PROCESS | 1652 | 1461143720489 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1652 | 1461143720491 Marionette TRACE conn2 <- [1,1922,null,{}] 02:15:20 INFO - PROCESS | 1652 | 1461143720498 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}] 02:15:20 INFO - PROCESS | 1652 | 1461143720581 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:15:20 INFO - PROCESS | 1652 | 1461143720587 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b5000 == 43 [pid = 1652] [id = 488] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118f7e000) [pid = 1652] [serial = 1464] [outer = 0x0] 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119284c00) [pid = 1652] [serial = 1465] [outer = 0x118f7e000] 02:15:20 INFO - PROCESS | 1652 | 1461143720615 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11ac6f400) [pid = 1652] [serial = 1466] [outer = 0x118f7e000] 02:15:20 INFO - PROCESS | 1652 | 1461143720965 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 02:15:21 INFO - PROCESS | 1652 | 1461143721013 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1652 | 1461143721015 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:15:21 INFO - PROCESS | 1652 | 1461143721021 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1652 | 1461143721022 Marionette TRACE conn2 <- [1,1926,null,{}] 02:15:21 INFO - PROCESS | 1652 | 1461143721024 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}] 02:15:21 INFO - PROCESS | 1652 | 1461143721105 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:15:21 INFO - PROCESS | 1652 | 1461143721109 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e6a000 == 44 [pid = 1652] [id = 489] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ac7a400) [pid = 1652] [serial = 1467] [outer = 0x0] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11acfd400) [pid = 1652] [serial = 1468] [outer = 0x11ac7a400] 02:15:21 INFO - PROCESS | 1652 | 1461143721135 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b075400) [pid = 1652] [serial = 1469] [outer = 0x11ac7a400] 02:15:21 INFO - PROCESS | 1652 | 1461143721459 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]]]}] 02:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 470ms 02:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:15:21 INFO - PROCESS | 1652 | 1461143721491 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1652 | 1461143721493 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:15:21 INFO - PROCESS | 1652 | 1461143721495 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1652 | 1461143721496 Marionette TRACE conn2 <- [1,1930,null,{}] 02:15:21 INFO - PROCESS | 1652 | 1461143721499 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}] 02:15:21 INFO - PROCESS | 1652 | 1461143721583 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:15:21 INFO - PROCESS | 1652 | 1461143721642 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x119861800 == 45 [pid = 1652] [id = 490] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11924e000) [pid = 1652] [serial = 1470] [outer = 0x0] 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11b079c00) [pid = 1652] [serial = 1471] [outer = 0x11924e000] 02:15:21 INFO - PROCESS | 1652 | 1461143721687 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bab5c00) [pid = 1652] [serial = 1472] [outer = 0x11924e000] 02:15:22 INFO - PROCESS | 1652 | 1461143722122 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 668ms 02:15:22 INFO - PROCESS | 1652 | 1461143722164 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1652 | 1461143722165 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:15:22 INFO - PROCESS | 1652 | 1461143722188 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1652 | 1461143722189 Marionette TRACE conn2 <- [1,1934,null,{}] 02:15:22 INFO - PROCESS | 1652 | 1461143722192 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}] 02:15:22 INFO - PROCESS | 1652 | 1461143722308 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:15:22 INFO - PROCESS | 1652 | 1461143722324 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f88800 == 46 [pid = 1652] [id = 491] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11c3da800) [pid = 1652] [serial = 1473] [outer = 0x0] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c780c00) [pid = 1652] [serial = 1474] [outer = 0x11c3da800] 02:15:22 INFO - PROCESS | 1652 | 1461143722351 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123a1cc00) [pid = 1652] [serial = 1475] [outer = 0x11c3da800] 02:15:22 INFO - PROCESS | 1652 | 1461143722685 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]]]}] 02:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 531ms 02:15:22 INFO - PROCESS | 1652 | 1461143722707 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:15:22 INFO - PROCESS | 1652 | 1461143722708 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:15:22 INFO - PROCESS | 1652 | 1461143722716 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1652 | 1461143722717 Marionette TRACE conn2 <- [1,1938,null,{}] 02:15:22 INFO - PROCESS | 1652 | 1461143722720 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}] 02:15:22 INFO - PROCESS | 1652 | 1461143722816 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:15:22 INFO - PROCESS | 1652 | 1461143722820 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b455000 == 47 [pid = 1652] [id = 492] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c3db800) [pid = 1652] [serial = 1476] [outer = 0x0] 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124109c00) [pid = 1652] [serial = 1477] [outer = 0x11c3db800] 02:15:22 INFO - PROCESS | 1652 | 1461143722845 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x126589c00) [pid = 1652] [serial = 1478] [outer = 0x11c3db800] 02:15:23 INFO - PROCESS | 1652 | 1461143723196 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 525ms 02:15:23 INFO - PROCESS | 1652 | 1461143723237 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1652 | 1461143723238 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:15:23 INFO - PROCESS | 1652 | 1461143723240 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1652 | 1461143723241 Marionette TRACE conn2 <- [1,1942,null,{}] 02:15:23 INFO - PROCESS | 1652 | 1461143723243 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}] 02:15:23 INFO - PROCESS | 1652 | 1461143723342 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:15:23 INFO - PROCESS | 1652 | 1461143723362 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba11000 == 48 [pid = 1652] [id = 493] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12700dc00) [pid = 1652] [serial = 1479] [outer = 0x0] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1274bc800) [pid = 1652] [serial = 1480] [outer = 0x12700dc00] 02:15:23 INFO - PROCESS | 1652 | 1461143723387 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127d44400) [pid = 1652] [serial = 1481] [outer = 0x12700dc00] 02:15:23 INFO - PROCESS | 1652 | 1461143723713 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]]]}] 02:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 02:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:15:23 INFO - PROCESS | 1652 | 1461143723758 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1652 | 1461143723759 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:15:23 INFO - PROCESS | 1652 | 1461143723761 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1652 | 1461143723763 Marionette TRACE conn2 <- [1,1946,null,{}] 02:15:23 INFO - PROCESS | 1652 | 1461143723765 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}] 02:15:23 INFO - PROCESS | 1652 | 1461143723865 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:15:23 INFO - PROCESS | 1652 | 1461143723869 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c09c000 == 49 [pid = 1652] [id = 494] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127014000) [pid = 1652] [serial = 1482] [outer = 0x0] 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1292d3400) [pid = 1652] [serial = 1483] [outer = 0x127014000] 02:15:23 INFO - PROCESS | 1652 | 1461143723894 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a103800) [pid = 1652] [serial = 1484] [outer = 0x127014000] 02:15:24 INFO - PROCESS | 1652 | 1461143724399 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]]]}] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x10fff3800) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11ac77c00) [pid = 1652] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11bcef400) [pid = 1652] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128ff9800) [pid = 1652] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115689800) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11882f800) [pid = 1652] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11b071800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12371ac00) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11be34000) [pid = 1652] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11acf2000) [pid = 1652] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11878ec00) [pid = 1652] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1121e4400) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x126582000) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118783c00) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1121e6400) [pid = 1652] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11acc4000) [pid = 1652] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114274400) [pid = 1652] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1144ac000) [pid = 1652] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c0edc00) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1146b6c00) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:15:24 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x129460c00) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 668ms 02:15:24 INFO - PROCESS | 1652 | 1461143724431 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1652 | 1461143724432 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:15:24 INFO - PROCESS | 1652 | 1461143724436 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1652 | 1461143724438 Marionette TRACE conn2 <- [1,1950,null,{}] 02:15:24 INFO - PROCESS | 1652 | 1461143724440 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}] 02:15:24 INFO - PROCESS | 1652 | 1461143724519 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:15:24 INFO - PROCESS | 1652 | 1461143724523 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a99b800 == 50 [pid = 1652] [id = 495] 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114246400) [pid = 1652] [serial = 1485] [outer = 0x0] 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1146c3800) [pid = 1652] [serial = 1486] [outer = 0x114246400] 02:15:24 INFO - PROCESS | 1652 | 1461143724548 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118f84000) [pid = 1652] [serial = 1487] [outer = 0x114246400] 02:15:24 INFO - PROCESS | 1652 | 1461143724877 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]]]}] 02:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 02:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:15:24 INFO - PROCESS | 1652 | 1461143724905 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1652 | 1461143724907 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:15:24 INFO - PROCESS | 1652 | 1461143724909 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1652 | 1461143724911 Marionette TRACE conn2 <- [1,1954,null,{}] 02:15:24 INFO - PROCESS | 1652 | 1461143724913 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}] 02:15:25 INFO - PROCESS | 1652 | 1461143725009 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:15:25 INFO - PROCESS | 1652 | 1461143725064 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13b800 == 51 [pid = 1652] [id = 496] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b038000) [pid = 1652] [serial = 1488] [outer = 0x0] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128fbc800) [pid = 1652] [serial = 1489] [outer = 0x11b038000] 02:15:25 INFO - PROCESS | 1652 | 1461143725114 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a1a3c00) [pid = 1652] [serial = 1490] [outer = 0x11b038000] 02:15:25 INFO - PROCESS | 1652 | 1461143725391 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 02:15:25 INFO - PROCESS | 1652 | 1461143725430 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1652 | 1461143725432 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:15:25 INFO - PROCESS | 1652 | 1461143725441 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1652 | 1461143725443 Marionette TRACE conn2 <- [1,1958,null,{}] 02:15:25 INFO - PROCESS | 1652 | 1461143725445 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}] 02:15:25 INFO - PROCESS | 1652 | 1461143725531 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:15:25 INFO - PROCESS | 1652 | 1461143725535 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab8000 == 52 [pid = 1652] [id = 497] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b0db800) [pid = 1652] [serial = 1491] [outer = 0x0] 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b3bd800) [pid = 1652] [serial = 1492] [outer = 0x12b0db800] 02:15:25 INFO - PROCESS | 1652 | 1461143725560 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12b417000) [pid = 1652] [serial = 1493] [outer = 0x12b0db800] 02:15:25 INFO - PROCESS | 1652 | 1461143725857 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]]]}] 02:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 469ms 02:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:15:25 INFO - PROCESS | 1652 | 1461143725912 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1652 | 1461143725914 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:15:25 INFO - PROCESS | 1652 | 1461143725917 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1652 | 1461143725919 Marionette TRACE conn2 <- [1,1962,null,{}] 02:15:25 INFO - PROCESS | 1652 | 1461143725923 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}] 02:15:26 INFO - PROCESS | 1652 | 1461143726087 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:15:26 INFO - PROCESS | 1652 | 1461143726096 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec21800 == 53 [pid = 1652] [id = 498] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b40ec00) [pid = 1652] [serial = 1494] [outer = 0x0] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b41b000) [pid = 1652] [serial = 1495] [outer = 0x12b40ec00] 02:15:26 INFO - PROCESS | 1652 | 1461143726131 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b67cc00) [pid = 1652] [serial = 1496] [outer = 0x12b40ec00] 02:15:26 INFO - PROCESS | 1652 | 1461143726544 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]]]}] 02:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 673ms 02:15:26 INFO - PROCESS | 1652 | 1461143726601 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1652 | 1461143726604 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:15:26 INFO - PROCESS | 1652 | 1461143726609 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1652 | 1461143726611 Marionette TRACE conn2 <- [1,1966,null,{}] 02:15:26 INFO - PROCESS | 1652 | 1461143726615 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}] 02:15:26 INFO - PROCESS | 1652 | 1461143726725 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:15:26 INFO - PROCESS | 1652 | 1461143726795 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a994000 == 54 [pid = 1652] [id = 499] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1121e7400) [pid = 1652] [serial = 1497] [outer = 0x0] 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x114648c00) [pid = 1652] [serial = 1498] [outer = 0x1121e7400] 02:15:26 INFO - PROCESS | 1652 | 1461143726828 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11624e000) [pid = 1652] [serial = 1499] [outer = 0x1121e7400] 02:15:27 INFO - PROCESS | 1652 | 1461143727252 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms 02:15:27 INFO - PROCESS | 1652 | 1461143727283 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1652 | 1461143727287 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:15:27 INFO - PROCESS | 1652 | 1461143727292 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1652 | 1461143727293 Marionette TRACE conn2 <- [1,1970,null,{}] 02:15:27 INFO - PROCESS | 1652 | 1461143727296 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}] 02:15:27 INFO - PROCESS | 1652 | 1461143727400 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:15:27 INFO - PROCESS | 1652 | 1461143727496 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c02800 == 55 [pid = 1652] [id = 500] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118ecf400) [pid = 1652] [serial = 1500] [outer = 0x0] 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118f87c00) [pid = 1652] [serial = 1501] [outer = 0x118ecf400] 02:15:27 INFO - PROCESS | 1652 | 1461143727525 Marionette DEBUG loaded listener.js 02:15:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11992b000) [pid = 1652] [serial = 1502] [outer = 0x118ecf400] 02:15:27 INFO - PROCESS | 1652 | 1461143727943 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]]]}] 02:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 02:15:27 INFO - PROCESS | 1652 | 1461143727962 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1652 | 1461143727963 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:15:27 INFO - PROCESS | 1652 | 1461143727966 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:15:27 INFO - PROCESS | 1652 | 1461143727968 Marionette TRACE conn2 <- [1,1974,null,{}] 02:15:27 INFO - PROCESS | 1652 | 1461143727976 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}] 02:15:28 INFO - PROCESS | 1652 | 1461143728081 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:15:28 INFO - PROCESS | 1652 | 1461143728135 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e136000 == 56 [pid = 1652] [id = 501] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ac75000) [pid = 1652] [serial = 1503] [outer = 0x0] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b03cc00) [pid = 1652] [serial = 1504] [outer = 0x11ac75000] 02:15:28 INFO - PROCESS | 1652 | 1461143728173 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c0e1c00) [pid = 1652] [serial = 1505] [outer = 0x11ac75000] 02:15:28 INFO - PROCESS | 1652 | 1461143728628 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]]]}] 02:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 670ms 02:15:28 INFO - PROCESS | 1652 | 1461143728638 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1652 | 1461143728640 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:15:28 INFO - PROCESS | 1652 | 1461143728644 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1652 | 1461143728646 Marionette TRACE conn2 <- [1,1978,null,{}] 02:15:28 INFO - PROCESS | 1652 | 1461143728649 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}] 02:15:28 INFO - PROCESS | 1652 | 1461143728796 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:15:28 INFO - PROCESS | 1652 | 1461143728857 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x13000c800 == 57 [pid = 1652] [id = 502] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123924400) [pid = 1652] [serial = 1506] [outer = 0x0] 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x124110400) [pid = 1652] [serial = 1507] [outer = 0x123924400] 02:15:28 INFO - PROCESS | 1652 | 1461143728883 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127678400) [pid = 1652] [serial = 1508] [outer = 0x123924400] 02:15:29 INFO - PROCESS | 1652 | 1461143729286 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]]]}] 02:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 678ms 02:15:29 INFO - PROCESS | 1652 | 1461143729323 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:15:29 INFO - PROCESS | 1652 | 1461143729325 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:15:29 INFO - PROCESS | 1652 | 1461143729328 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1652 | 1461143729330 Marionette TRACE conn2 <- [1,1982,null,{}] 02:15:29 INFO - PROCESS | 1652 | 1461143729334 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}] 02:15:29 INFO - PROCESS | 1652 | 1461143729481 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:15:29 INFO - PROCESS | 1652 | 1461143729609 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x130107800 == 58 [pid = 1652] [id = 503] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127712000) [pid = 1652] [serial = 1509] [outer = 0x0] 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129467400) [pid = 1652] [serial = 1510] [outer = 0x127712000] 02:15:29 INFO - PROCESS | 1652 | 1461143729658 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b033c00) [pid = 1652] [serial = 1511] [outer = 0x127712000] 02:15:30 INFO - PROCESS | 1652 | 1461143730144 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 870ms 02:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:15:30 INFO - PROCESS | 1652 | 1461143730198 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1652 | 1461143730200 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:15:30 INFO - PROCESS | 1652 | 1461143730202 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1652 | 1461143730203 Marionette TRACE conn2 <- [1,1986,null,{}] 02:15:30 INFO - PROCESS | 1652 | 1461143730206 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}] 02:15:30 INFO - PROCESS | 1652 | 1461143730320 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:15:30 INFO - PROCESS | 1652 | 1461143730392 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x13040f800 == 59 [pid = 1652] [id = 504] 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b688800) [pid = 1652] [serial = 1512] [outer = 0x0] 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bc90c00) [pid = 1652] [serial = 1513] [outer = 0x12b688800] 02:15:30 INFO - PROCESS | 1652 | 1461143730425 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be3c000) [pid = 1652] [serial = 1514] [outer = 0x12b688800] 02:15:30 INFO - PROCESS | 1652 | 1461143730838 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]]]}] 02:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 02:15:30 INFO - PROCESS | 1652 | 1461143730873 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1652 | 1461143730874 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:15:30 INFO - PROCESS | 1652 | 1461143730877 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1652 | 1461143730878 Marionette TRACE conn2 <- [1,1990,null,{}] 02:15:30 INFO - PROCESS | 1652 | 1461143730880 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}] 02:15:31 INFO - PROCESS | 1652 | 1461143730999 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:15:31 INFO - PROCESS | 1652 | 1461143731057 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13041f000 == 60 [pid = 1652] [id = 505] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b3b0000) [pid = 1652] [serial = 1515] [outer = 0x0] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12be3e800) [pid = 1652] [serial = 1516] [outer = 0x12b3b0000] 02:15:31 INFO - PROCESS | 1652 | 1461143731086 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12be63c00) [pid = 1652] [serial = 1517] [outer = 0x12b3b0000] 02:15:31 INFO - PROCESS | 1652 | 1461143731698 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]]]}] 02:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 871ms 02:15:31 INFO - PROCESS | 1652 | 1461143731748 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1652 | 1461143731751 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:15:31 INFO - PROCESS | 1652 | 1461143731756 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1652 | 1461143731759 Marionette TRACE conn2 <- [1,1994,null,{}] 02:15:31 INFO - PROCESS | 1652 | 1461143731763 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}] 02:15:31 INFO - PROCESS | 1652 | 1461143731859 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:15:31 INFO - PROCESS | 1652 | 1461143731938 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ee9800 == 61 [pid = 1652] [id = 506] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x114031c00) [pid = 1652] [serial = 1518] [outer = 0x0] 02:15:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11424c000) [pid = 1652] [serial = 1519] [outer = 0x114031c00] 02:15:31 INFO - PROCESS | 1652 | 1461143731966 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1146c3000) [pid = 1652] [serial = 1520] [outer = 0x114031c00] 02:15:32 INFO - PROCESS | 1652 | 1461143732371 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]]]}] 02:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 626ms 02:15:32 INFO - PROCESS | 1652 | 1461143732383 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1652 | 1461143732387 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:15:32 INFO - PROCESS | 1652 | 1461143732391 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1652 | 1461143732393 Marionette TRACE conn2 <- [1,1998,null,{}] 02:15:32 INFO - PROCESS | 1652 | 1461143732396 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}] 02:15:32 INFO - PROCESS | 1652 | 1461143732496 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:15:32 INFO - PROCESS | 1652 | 1461143732646 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab8000 == 60 [pid = 1652] [id = 497] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13b800 == 59 [pid = 1652] [id = 496] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a99b800 == 58 [pid = 1652] [id = 495] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x1243a9c00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b3bbc00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e25800 == 59 [pid = 1652] [id = 507] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x112127800) [pid = 1652] [serial = 1521] [outer = 0x0] 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11568b800) [pid = 1652] [serial = 1522] [outer = 0x112127800] 02:15:32 INFO - PROCESS | 1652 | 1461143732726 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11662ec00) [pid = 1652] [serial = 1523] [outer = 0x112127800] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12c09c000 == 58 [pid = 1652] [id = 494] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba11000 == 57 [pid = 1652] [id = 493] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b455000 == 56 [pid = 1652] [id = 492] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x128f88800 == 55 [pid = 1652] [id = 491] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119861800 == 54 [pid = 1652] [id = 490] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123e6a000 == 53 [pid = 1652] [id = 489] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b5000 == 52 [pid = 1652] [id = 488] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11914d000 == 51 [pid = 1652] [id = 487] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118883800 == 50 [pid = 1652] [id = 486] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a820800 == 49 [pid = 1652] [id = 485] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb43000 == 48 [pid = 1652] [id = 484] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ec000 == 47 [pid = 1652] [id = 483] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e8a1000 == 46 [pid = 1652] [id = 482] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124054000 == 45 [pid = 1652] [id = 481] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca7000 == 44 [pid = 1652] [id = 480] 02:15:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec1f000 == 43 [pid = 1652] [id = 479] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11853fc00) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x115694000) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12701ac00) [pid = 1652] [serial = 1419] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c439800) [pid = 1652] [serial = 1416] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12945c400) [pid = 1652] [serial = 1422] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x115770800) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11a75d400) [pid = 1652] [serial = 1410] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11b033c00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x128fba000) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11c45c800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x126580c00) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123f14c00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11b85e400) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a109400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11b07b400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118ce3000) [pid = 1652] [serial = 1407] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x119d68000) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115691400) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1146c3c00) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127160c00) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127018800) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a764000) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118ecf000) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129468800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11be2d000) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119258800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a19c000) [pid = 1652] [serial = 1431] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a110c00) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b02a800) [pid = 1652] [serial = 1434] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1162ecc00) [pid = 1652] [serial = 1404] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x118827000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1292dc000) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1271c5400) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118783800) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1243a8800) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b029400) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11babc800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12b3af400) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 02:15:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a105800) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 02:15:33 INFO - PROCESS | 1652 | 1461143733158 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]]]}] 02:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 822ms 02:15:33 INFO - PROCESS | 1652 | 1461143733214 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 1652 | 1461143733216 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:15:33 INFO - PROCESS | 1652 | 1461143733219 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1652 | 1461143733222 Marionette TRACE conn2 <- [1,2002,null,{}] 02:15:33 INFO - PROCESS | 1652 | 1461143733229 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}] 02:15:33 INFO - PROCESS | 1652 | 1461143733311 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:15:33 INFO - PROCESS | 1652 | 1461143733316 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc9000 == 44 [pid = 1652] [id = 508] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1187f0400) [pid = 1652] [serial = 1524] [outer = 0x0] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11882d400) [pid = 1652] [serial = 1525] [outer = 0x1187f0400] 02:15:33 INFO - PROCESS | 1652 | 1461143733347 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118f86000) [pid = 1652] [serial = 1526] [outer = 0x1187f0400] 02:15:33 INFO - PROCESS | 1652 | 1461143733705 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]]]}] 02:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 522ms 02:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:15:33 INFO - PROCESS | 1652 | 1461143733740 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 1652 | 1461143733742 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:15:33 INFO - PROCESS | 1652 | 1461143733744 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1652 | 1461143733745 Marionette TRACE conn2 <- [1,2006,null,{}] 02:15:33 INFO - PROCESS | 1652 | 1461143733747 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}] 02:15:33 INFO - PROCESS | 1652 | 1461143733829 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:15:33 INFO - PROCESS | 1652 | 1461143733835 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398a800 == 45 [pid = 1652] [id = 509] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11912f800) [pid = 1652] [serial = 1527] [outer = 0x0] 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x119c72c00) [pid = 1652] [serial = 1528] [outer = 0x11912f800] 02:15:33 INFO - PROCESS | 1652 | 1461143733862 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a75e000) [pid = 1652] [serial = 1529] [outer = 0x11912f800] 02:15:34 INFO - PROCESS | 1652 | 1461143734188 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]]]}] 02:15:34 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 02:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 02:15:34 INFO - PROCESS | 1652 | 1461143734214 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1652 | 1461143734216 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:15:34 INFO - PROCESS | 1652 | 1461143734219 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1652 | 1461143734220 Marionette TRACE conn2 <- [1,2010,null,{}] 02:15:34 INFO - PROCESS | 1652 | 1461143734223 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}] 02:15:34 INFO - PROCESS | 1652 | 1461143734326 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:15:34 INFO - PROCESS | 1652 | 1461143734334 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c14800 == 46 [pid = 1652] [id = 510] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x119d5f800) [pid = 1652] [serial = 1530] [outer = 0x0] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11abaf400) [pid = 1652] [serial = 1531] [outer = 0x119d5f800] 02:15:34 INFO - PROCESS | 1652 | 1461143734359 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11ac7d800) [pid = 1652] [serial = 1532] [outer = 0x119d5f800] 02:15:34 INFO - PROCESS | 1652 | 1461143734694 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]]]}] 02:15:34 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 02:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 519ms 02:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:15:34 INFO - PROCESS | 1652 | 1461143734738 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1652 | 1461143734739 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:15:34 INFO - PROCESS | 1652 | 1461143734741 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1652 | 1461143734742 Marionette TRACE conn2 <- [1,2014,null,{}] 02:15:34 INFO - PROCESS | 1652 | 1461143734745 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}] 02:15:34 INFO - PROCESS | 1652 | 1461143734840 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:15:34 INFO - PROCESS | 1652 | 1461143734845 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b8000 == 47 [pid = 1652] [id = 511] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11acf0800) [pid = 1652] [serial = 1533] [outer = 0x0] 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b071800) [pid = 1652] [serial = 1534] [outer = 0x11acf0800] 02:15:34 INFO - PROCESS | 1652 | 1461143734872 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11be2d800) [pid = 1652] [serial = 1535] [outer = 0x11acf0800] 02:15:35 INFO - PROCESS | 1652 | 1461143735239 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 02:15:35 INFO - PROCESS | 1652 | 1461143735260 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1652 | 1461143735261 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:15:35 INFO - PROCESS | 1652 | 1461143735264 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1652 | 1461143735265 Marionette TRACE conn2 <- [1,2018,null,{}] 02:15:35 INFO - PROCESS | 1652 | 1461143735267 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}] 02:15:35 INFO - PROCESS | 1652 | 1461143735371 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:15:35 INFO - PROCESS | 1652 | 1461143735385 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288ee000 == 48 [pid = 1652] [id = 512] 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11be32400) [pid = 1652] [serial = 1536] [outer = 0x0] 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c0e8c00) [pid = 1652] [serial = 1537] [outer = 0x11be32400] 02:15:35 INFO - PROCESS | 1652 | 1461143735410 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c463400) [pid = 1652] [serial = 1538] [outer = 0x11be32400] 02:15:35 INFO - PROCESS | 1652 | 1461143735738 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]]]}] 02:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 517ms 02:15:35 INFO - PROCESS | 1652 | 1461143735787 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1652 | 1461143735788 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:15:35 INFO - PROCESS | 1652 | 1461143735790 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1652 | 1461143735792 Marionette TRACE conn2 <- [1,2022,null,{}] 02:15:35 INFO - PROCESS | 1652 | 1461143735794 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}] 02:15:35 INFO - PROCESS | 1652 | 1461143735895 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:15:36 INFO - PROCESS | 1652 | 1461143736169 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11b038000) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c3d8800) [pid = 1652] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x114ed8c00) [pid = 1652] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127014000) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1121e5800) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ac7a400) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x114246400) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f7e000) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c3db800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b0db800) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1155bb800) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115698400) [pid = 1652] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12700dc00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12410f800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118c78400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x124106c00) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c3da800) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11be30c00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:15:36 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11924e000) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x114b1a800 == 49 [pid = 1652] [id = 513] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x10ffee000) [pid = 1652] [serial = 1539] [outer = 0x0] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11212d400) [pid = 1652] [serial = 1540] [outer = 0x10ffee000] 02:15:36 INFO - PROCESS | 1652 | 1461143736247 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x114274400) [pid = 1652] [serial = 1541] [outer = 0x10ffee000] 02:15:36 INFO - PROCESS | 1652 | 1461143736689 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]]]}] 02:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 919ms 02:15:36 INFO - PROCESS | 1652 | 1461143736711 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1652 | 1461143736715 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:15:36 INFO - PROCESS | 1652 | 1461143736718 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1652 | 1461143736721 Marionette TRACE conn2 <- [1,2026,null,{}] 02:15:36 INFO - PROCESS | 1652 | 1461143736724 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}] 02:15:36 INFO - PROCESS | 1652 | 1461143736832 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:15:36 INFO - PROCESS | 1652 | 1461143736890 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1e800 == 50 [pid = 1652] [id = 514] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x115285000) [pid = 1652] [serial = 1542] [outer = 0x0] 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1185a5400) [pid = 1652] [serial = 1543] [outer = 0x115285000] 02:15:36 INFO - PROCESS | 1652 | 1461143736921 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1188ab000) [pid = 1652] [serial = 1544] [outer = 0x115285000] 02:15:37 INFO - PROCESS | 1652 | 1461143737339 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]]]}] 02:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 02:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:15:37 INFO - PROCESS | 1652 | 1461143737391 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1652 | 1461143737393 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:15:37 INFO - PROCESS | 1652 | 1461143737397 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1652 | 1461143737398 Marionette TRACE conn2 <- [1,2030,null,{}] 02:15:37 INFO - PROCESS | 1652 | 1461143737401 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}] 02:15:37 INFO - PROCESS | 1652 | 1461143737522 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:15:37 INFO - PROCESS | 1652 | 1461143737593 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x126545000 == 51 [pid = 1652] [id = 515] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118c0b000) [pid = 1652] [serial = 1545] [outer = 0x0] 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11924d000) [pid = 1652] [serial = 1546] [outer = 0x118c0b000] 02:15:37 INFO - PROCESS | 1652 | 1461143737624 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11abb3800) [pid = 1652] [serial = 1547] [outer = 0x118c0b000] 02:15:38 INFO - PROCESS | 1652 | 1461143738058 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 674ms 02:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:15:38 INFO - PROCESS | 1652 | 1461143738072 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1652 | 1461143738075 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1652 | 1461143738080 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1652 | 1461143738087 Marionette TRACE conn2 <- [1,2034,null,{}] 02:15:38 INFO - PROCESS | 1652 | 1461143738097 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}] 02:15:38 INFO - PROCESS | 1652 | 1461143738209 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:15:38 INFO - PROCESS | 1652 | 1461143738270 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcac000 == 52 [pid = 1652] [id = 516] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ac7e000) [pid = 1652] [serial = 1548] [outer = 0x0] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b03a400) [pid = 1652] [serial = 1549] [outer = 0x11ac7e000] 02:15:38 INFO - PROCESS | 1652 | 1461143738300 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bcefc00) [pid = 1652] [serial = 1550] [outer = 0x11ac7e000] 02:15:38 INFO - PROCESS | 1652 | 1461143738743 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]]]}] 02:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 680ms 02:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:15:38 INFO - PROCESS | 1652 | 1461143738757 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1652 | 1461143738759 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:15:38 INFO - PROCESS | 1652 | 1461143738761 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1652 | 1461143738762 Marionette TRACE conn2 <- [1,2038,null,{}] 02:15:38 INFO - PROCESS | 1652 | 1461143738765 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}] 02:15:38 INFO - PROCESS | 1652 | 1461143738885 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:15:38 INFO - PROCESS | 1652 | 1461143738967 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c092000 == 53 [pid = 1652] [id = 517] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b8fd800) [pid = 1652] [serial = 1551] [outer = 0x0] 02:15:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c441c00) [pid = 1652] [serial = 1552] [outer = 0x11b8fd800] 02:15:39 INFO - PROCESS | 1652 | 1461143738998 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123a14c00) [pid = 1652] [serial = 1553] [outer = 0x11b8fd800] 02:15:39 INFO - PROCESS | 1652 | 1461143739402 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]]]}] 02:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 672ms 02:15:39 INFO - PROCESS | 1652 | 1461143739433 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1652 | 1461143739435 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:15:39 INFO - PROCESS | 1652 | 1461143739437 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1652 | 1461143739439 Marionette TRACE conn2 <- [1,2042,null,{}] 02:15:39 INFO - PROCESS | 1652 | 1461143739441 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}] 02:15:39 INFO - PROCESS | 1652 | 1461143739538 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:15:39 INFO - PROCESS | 1652 | 1461143739595 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0eb000 == 54 [pid = 1652] [id = 518] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123f20c00) [pid = 1652] [serial = 1554] [outer = 0x0] 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x124106000) [pid = 1652] [serial = 1555] [outer = 0x123f20c00] 02:15:39 INFO - PROCESS | 1652 | 1461143739632 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1243ac800) [pid = 1652] [serial = 1556] [outer = 0x123f20c00] 02:15:40 INFO - PROCESS | 1652 | 1461143740080 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]]]}] 02:15:40 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) 02:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 02:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:15:40 INFO - PROCESS | 1652 | 1461143740106 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1652 | 1461143740107 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1652 | 1461143740110 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1652 | 1461143740111 Marionette TRACE conn2 <- [1,2046,null,{}] 02:15:40 INFO - PROCESS | 1652 | 1461143740113 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}] 02:15:40 INFO - PROCESS | 1652 | 1461143740217 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:15:40 INFO - PROCESS | 1652 | 1461143740306 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e7000 == 55 [pid = 1652] [id = 519] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127010400) [pid = 1652] [serial = 1557] [outer = 0x0] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1271c7800) [pid = 1652] [serial = 1558] [outer = 0x127010400] 02:15:40 INFO - PROCESS | 1652 | 1461143740336 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12767a800) [pid = 1652] [serial = 1559] [outer = 0x127010400] 02:15:40 INFO - PROCESS | 1652 | 1461143740764 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]]]}] 02:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 02:15:40 INFO - PROCESS | 1652 | 1461143740780 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:15:40 INFO - PROCESS | 1652 | 1461143740782 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:15:40 INFO - PROCESS | 1652 | 1461143740785 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1652 | 1461143740788 Marionette TRACE conn2 <- [1,2050,null,{}] 02:15:40 INFO - PROCESS | 1652 | 1461143740790 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}] 02:15:40 INFO - PROCESS | 1652 | 1461143740891 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:15:40 INFO - PROCESS | 1652 | 1461143740962 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b133000 == 56 [pid = 1652] [id = 520] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x10fffa000) [pid = 1652] [serial = 1560] [outer = 0x0] 02:15:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1155bf400) [pid = 1652] [serial = 1561] [outer = 0x10fffa000] 02:15:40 INFO - PROCESS | 1652 | 1461143740993 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127679000) [pid = 1652] [serial = 1562] [outer = 0x10fffa000] 02:15:41 INFO - PROCESS | 1652 | 1461143741559 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]]]}] 02:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 822ms 02:15:41 INFO - PROCESS | 1652 | 1461143741606 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1652 | 1461143741609 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:15:41 INFO - PROCESS | 1652 | 1461143741612 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1652 | 1461143741614 Marionette TRACE conn2 <- [1,2054,null,{}] 02:15:41 INFO - PROCESS | 1652 | 1461143741618 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}] 02:15:41 INFO - PROCESS | 1652 | 1461143741719 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:15:41 INFO - PROCESS | 1652 | 1461143741793 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e76000 == 57 [pid = 1652] [id = 521] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114ed6400) [pid = 1652] [serial = 1563] [outer = 0x0] 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115394400) [pid = 1652] [serial = 1564] [outer = 0x114ed6400] 02:15:41 INFO - PROCESS | 1652 | 1461143741821 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118538800) [pid = 1652] [serial = 1565] [outer = 0x114ed6400] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1288ee000 == 56 [pid = 1652] [id = 512] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b8000 == 55 [pid = 1652] [id = 511] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x123c14800 == 54 [pid = 1652] [id = 510] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc9000 == 53 [pid = 1652] [id = 508] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118e25800 == 52 [pid = 1652] [id = 507] 02:15:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118ee9800 == 51 [pid = 1652] [id = 506] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12b41b000) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | 1461143742265 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 674ms 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b417000) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bc97400) [pid = 1652] [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.] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x128fbc800) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12371f000) [pid = 1652] [serial = 1446] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1188a2800) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a103800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115695800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11acfd400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1146c3800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11ac6f400) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x126589c00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b3bd800) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12a1a3c00) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11644bc00) [pid = 1652] [serial = 1440] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f84000) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x124109c00) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124106400) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11853cc00) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11acc7000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x127d44400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11568e000) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118c1a800) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1274bc800) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b3b5c00) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12b663000) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x127c70400) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11c780c00) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a19ec00) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127012000) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11912f400) [pid = 1652] [serial = 1443] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bab5c00) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123a1cc00) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119284c00) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b075400) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1292d3400) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12b02bc00) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b40e400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11b079c00) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 02:15:42 INFO - PROCESS | 1652 | 1461143742302 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1652 | 1461143742307 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:15:42 INFO - PROCESS | 1652 | 1461143742321 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1652 | 1461143742323 Marionette TRACE conn2 <- [1,2058,null,{}] 02:15:42 INFO - PROCESS | 1652 | 1461143742326 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}] 02:15:42 INFO - PROCESS | 1652 | 1461143742412 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:15:42 INFO - PROCESS | 1652 | 1461143742418 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a992000 == 52 [pid = 1652] [id = 522] 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1121ef000) [pid = 1652] [serial = 1566] [outer = 0x0] 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118c26400) [pid = 1652] [serial = 1567] [outer = 0x1121ef000] 02:15:42 INFO - PROCESS | 1652 | 1461143742445 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11912f400) [pid = 1652] [serial = 1568] [outer = 0x1121ef000] 02:15:42 INFO - PROCESS | 1652 | 1461143742883 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]]]}] 02:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 626ms 02:15:42 INFO - PROCESS | 1652 | 1461143742941 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1652 | 1461143742943 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:15:42 INFO - PROCESS | 1652 | 1461143742947 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1652 | 1461143742951 Marionette TRACE conn2 <- [1,2062,null,{}] 02:15:42 INFO - PROCESS | 1652 | 1461143742962 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}] 02:15:43 INFO - PROCESS | 1652 | 1461143743089 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:15:43 INFO - PROCESS | 1652 | 1461143743101 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a808000 == 53 [pid = 1652] [id = 523] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11ac7e800) [pid = 1652] [serial = 1569] [outer = 0x0] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11acc7000) [pid = 1652] [serial = 1570] [outer = 0x11ac7e800] 02:15:43 INFO - PROCESS | 1652 | 1461143743129 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b078c00) [pid = 1652] [serial = 1571] [outer = 0x11ac7e800] 02:15:43 INFO - PROCESS | 1652 | 1461143743477 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 576ms 02:15:43 INFO - PROCESS | 1652 | 1461143743522 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:15:43 INFO - PROCESS | 1652 | 1461143743524 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:15:43 INFO - PROCESS | 1652 | 1461143743526 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1652 | 1461143743527 Marionette TRACE conn2 <- [1,2066,null,{}] 02:15:43 INFO - PROCESS | 1652 | 1461143743530 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}] 02:15:43 INFO - PROCESS | 1652 | 1461143743613 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:15:43 INFO - PROCESS | 1652 | 1461143743619 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288da000 == 54 [pid = 1652] [id = 524] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b85b000) [pid = 1652] [serial = 1572] [outer = 0x0] 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11be30c00) [pid = 1652] [serial = 1573] [outer = 0x11b85b000] 02:15:43 INFO - PROCESS | 1652 | 1461143743645 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c776000) [pid = 1652] [serial = 1574] [outer = 0x11b85b000] 02:15:43 INFO - PROCESS | 1652 | 1461143743975 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]]]}] 02:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 02:15:43 INFO - PROCESS | 1652 | 1461143743994 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1652 | 1461143743995 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:15:44 INFO - PROCESS | 1652 | 1461143743998 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1652 | 1461143743999 Marionette TRACE conn2 <- [1,2070,null,{}] 02:15:44 INFO - PROCESS | 1652 | 1461143744003 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}] 02:15:44 INFO - PROCESS | 1652 | 1461143744086 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:15:44 INFO - PROCESS | 1652 | 1461143744150 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b455800 == 55 [pid = 1652] [id = 525] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b85e400) [pid = 1652] [serial = 1575] [outer = 0x0] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123a18800) [pid = 1652] [serial = 1576] [outer = 0x11b85e400] 02:15:44 INFO - PROCESS | 1652 | 1461143744176 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1243a4000) [pid = 1652] [serial = 1577] [outer = 0x11b85e400] 02:15:44 INFO - PROCESS | 1652 | 1461143744507 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]]]}] 02:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 523ms 02:15:44 INFO - PROCESS | 1652 | 1461143744522 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1652 | 1461143744523 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:15:44 INFO - PROCESS | 1652 | 1461143744525 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1652 | 1461143744526 Marionette TRACE conn2 <- [1,2074,null,{}] 02:15:44 INFO - PROCESS | 1652 | 1461143744528 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}] 02:15:44 INFO - PROCESS | 1652 | 1461143744647 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:15:44 INFO - PROCESS | 1652 | 1461143744660 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceaa800 == 56 [pid = 1652] [id = 526] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x126584c00) [pid = 1652] [serial = 1578] [outer = 0x0] 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127674000) [pid = 1652] [serial = 1579] [outer = 0x126584c00] 02:15:44 INFO - PROCESS | 1652 | 1461143744688 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1292d8c00) [pid = 1652] [serial = 1580] [outer = 0x126584c00] 02:15:45 INFO - PROCESS | 1652 | 1461143745005 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 02:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:15:45 INFO - PROCESS | 1652 | 1461143745043 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1652 | 1461143745044 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1652 | 1461143745046 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1652 | 1461143745047 Marionette TRACE conn2 <- [1,2078,null,{}] 02:15:45 INFO - PROCESS | 1652 | 1461143745050 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}] 02:15:45 INFO - PROCESS | 1652 | 1461143745151 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:15:45 INFO - PROCESS | 1652 | 1461143745165 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4dc000 == 57 [pid = 1652] [id = 527] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1292dac00) [pid = 1652] [serial = 1581] [outer = 0x0] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x129462800) [pid = 1652] [serial = 1582] [outer = 0x1292dac00] 02:15:45 INFO - PROCESS | 1652 | 1461143745192 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12a104c00) [pid = 1652] [serial = 1583] [outer = 0x1292dac00] 02:15:45 INFO - PROCESS | 1652 | 1461143745516 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]]]}] 02:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 02:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:15:45 INFO - PROCESS | 1652 | 1461143745565 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1652 | 1461143745566 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1652 | 1461143745568 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1652 | 1461143745569 Marionette TRACE conn2 <- [1,2082,null,{}] 02:15:45 INFO - PROCESS | 1652 | 1461143745571 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}] 02:15:45 INFO - PROCESS | 1652 | 1461143745676 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:15:45 INFO - PROCESS | 1652 | 1461143745713 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d5000 == 58 [pid = 1652] [id = 528] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11234f800) [pid = 1652] [serial = 1584] [outer = 0x0] 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a10e400) [pid = 1652] [serial = 1585] [outer = 0x11234f800] 02:15:45 INFO - PROCESS | 1652 | 1461143745738 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a19fc00) [pid = 1652] [serial = 1586] [outer = 0x11234f800] 02:15:46 INFO - PROCESS | 1652 | 1461143746049 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 02:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:15:46 INFO - PROCESS | 1652 | 1461143746088 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1652 | 1461143746089 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1652 | 1461143746092 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1652 | 1461143746093 Marionette TRACE conn2 <- [1,2086,null,{}] 02:15:46 INFO - PROCESS | 1652 | 1461143746095 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}] 02:15:46 INFO - PROCESS | 1652 | 1461143746199 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:15:46 INFO - PROCESS | 1652 | 1461143746213 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ea9e800 == 59 [pid = 1652] [id = 529] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a1a0000) [pid = 1652] [serial = 1587] [outer = 0x0] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b02b800) [pid = 1652] [serial = 1588] [outer = 0x12a1a0000] 02:15:46 INFO - PROCESS | 1652 | 1461143746238 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b0dec00) [pid = 1652] [serial = 1589] [outer = 0x12a1a0000] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11acf0800) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11912f800) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x114031c00) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1187f0400) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x119d5f800) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:15:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x112127800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:15:46 INFO - PROCESS | 1652 | 1461143746598 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]]]}] 02:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 521ms 02:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:15:46 INFO - PROCESS | 1652 | 1461143746613 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1652 | 1461143746615 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1652 | 1461143746617 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1652 | 1461143746621 Marionette TRACE conn2 <- [1,2090,null,{}] 02:15:46 INFO - PROCESS | 1652 | 1461143746626 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}] 02:15:46 INFO - PROCESS | 1652 | 1461143746711 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:15:46 INFO - PROCESS | 1652 | 1461143746716 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec0b000 == 60 [pid = 1652] [id = 530] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x115696800) [pid = 1652] [serial = 1590] [outer = 0x0] 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123b65800) [pid = 1652] [serial = 1591] [outer = 0x115696800] 02:15:46 INFO - PROCESS | 1652 | 1461143746741 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b3b5800) [pid = 1652] [serial = 1592] [outer = 0x115696800] 02:15:47 INFO - PROCESS | 1652 | 1461143747105 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 02:15:47 INFO - PROCESS | 1652 | 1461143747142 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1652 | 1461143747143 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:15:47 INFO - PROCESS | 1652 | 1461143747146 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1652 | 1461143747147 Marionette TRACE conn2 <- [1,2094,null,{}] 02:15:47 INFO - PROCESS | 1652 | 1461143747157 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}] 02:15:47 INFO - PROCESS | 1652 | 1461143747259 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:15:47 INFO - PROCESS | 1652 | 1461143747263 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f68c800 == 61 [pid = 1652] [id = 531] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b3b7800) [pid = 1652] [serial = 1593] [outer = 0x0] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12b65b400) [pid = 1652] [serial = 1594] [outer = 0x12b3b7800] 02:15:47 INFO - PROCESS | 1652 | 1461143747292 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12bc90400) [pid = 1652] [serial = 1595] [outer = 0x12b3b7800] 02:15:47 INFO - PROCESS | 1652 | 1461143747618 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]]]}] 02:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 02:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:15:47 INFO - PROCESS | 1652 | 1461143747665 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1652 | 1461143747666 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:15:47 INFO - PROCESS | 1652 | 1461143747668 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1652 | 1461143747669 Marionette TRACE conn2 <- [1,2098,null,{}] 02:15:47 INFO - PROCESS | 1652 | 1461143747672 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}] 02:15:47 INFO - PROCESS | 1652 | 1461143747757 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:15:47 INFO - PROCESS | 1652 | 1461143747821 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb46000 == 62 [pid = 1652] [id = 532] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b41b800) [pid = 1652] [serial = 1596] [outer = 0x0] 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12bc99000) [pid = 1652] [serial = 1597] [outer = 0x12b41b800] 02:15:47 INFO - PROCESS | 1652 | 1461143747845 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12be3b400) [pid = 1652] [serial = 1598] [outer = 0x12b41b800] 02:15:48 INFO - PROCESS | 1652 | 1461143748137 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]]]}] 02:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 02:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:15:48 INFO - PROCESS | 1652 | 1461143748188 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1652 | 1461143748190 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:15:48 INFO - PROCESS | 1652 | 1461143748192 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1652 | 1461143748193 Marionette TRACE conn2 <- [1,2102,null,{}] 02:15:48 INFO - PROCESS | 1652 | 1461143748195 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}] 02:15:48 INFO - PROCESS | 1652 | 1461143748289 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:15:48 INFO - PROCESS | 1652 | 1461143748294 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x130102800 == 63 [pid = 1652] [id = 533] 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12be64c00) [pid = 1652] [serial = 1599] [outer = 0x0] 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12ce25400) [pid = 1652] [serial = 1600] [outer = 0x12be64c00] 02:15:48 INFO - PROCESS | 1652 | 1461143748318 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d042000) [pid = 1652] [serial = 1601] [outer = 0x12be64c00] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4e0800 == 62 [pid = 1652] [id = 445] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12e136000 == 61 [pid = 1652] [id = 501] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e6000 == 60 [pid = 1652] [id = 463] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11b13b000 == 59 [pid = 1652] [id = 461] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123c02800 == 58 [pid = 1652] [id = 500] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d5000 == 57 [pid = 1652] [id = 460] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x13000c800 == 56 [pid = 1652] [id = 502] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x13041f000 == 55 [pid = 1652] [id = 505] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x130107800 == 54 [pid = 1652] [id = 503] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x128f7f800 == 53 [pid = 1652] [id = 466] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x13040f800 == 52 [pid = 1652] [id = 504] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12e137800 == 51 [pid = 1652] [id = 464] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a994000 == 50 [pid = 1652] [id = 499] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x124172800 == 49 [pid = 1652] [id = 462] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12e89d800 == 48 [pid = 1652] [id = 465] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec21800 == 47 [pid = 1652] [id = 498] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12398a800 == 46 [pid = 1652] [id = 509] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x123e76000 == 45 [pid = 1652] [id = 521] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11b133000 == 44 [pid = 1652] [id = 520] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e7000 == 43 [pid = 1652] [id = 519] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0eb000 == 42 [pid = 1652] [id = 518] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12c092000 == 41 [pid = 1652] [id = 517] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcac000 == 40 [pid = 1652] [id = 516] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x126545000 == 39 [pid = 1652] [id = 515] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1e800 == 38 [pid = 1652] [id = 514] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x114b1a800 == 37 [pid = 1652] [id = 513] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceaa800 == 36 [pid = 1652] [id = 526] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d5000 == 35 [pid = 1652] [id = 528] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ea9e800 == 34 [pid = 1652] [id = 529] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec0b000 == 33 [pid = 1652] [id = 530] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a992000 == 32 [pid = 1652] [id = 522] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x1288da000 == 31 [pid = 1652] [id = 524] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12b455800 == 30 [pid = 1652] [id = 525] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12f68c800 == 29 [pid = 1652] [id = 531] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4dc000 == 28 [pid = 1652] [id = 527] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x11a808000 == 27 [pid = 1652] [id = 523] 02:15:49 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb46000 == 26 [pid = 1652] [id = 532] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x119c72c00) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a75e000) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be3e800) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1146c3000) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11424c000) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11882d400) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f86000) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11abaf400) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c0e8c00) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ac7d800) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11568b800) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11662ec00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114648c00) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x118f87c00) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b03cc00) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x124110400) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129467400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12bc90c00) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b071800) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 02:15:49 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11be2d800) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1652 | 1461143750021 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1872ms 02:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:15:50 INFO - PROCESS | 1652 | 1461143750065 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1652 | 1461143750067 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1652 | 1461143750071 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1652 | 1461143750073 Marionette TRACE conn2 <- [1,2106,null,{}] 02:15:50 INFO - PROCESS | 1652 | 1461143750083 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}] 02:15:50 INFO - PROCESS | 1652 | 1461143750171 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:15:50 INFO - PROCESS | 1652 | 1461143750178 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11914d000 == 27 [pid = 1652] [id = 534] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1146be000) [pid = 1652] [serial = 1602] [outer = 0x0] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1146c1800) [pid = 1652] [serial = 1603] [outer = 0x1146be000] 02:15:50 INFO - PROCESS | 1652 | 1461143750208 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x115283c00) [pid = 1652] [serial = 1604] [outer = 0x1146be000] 02:15:50 INFO - PROCESS | 1652 | 1461143750574 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]]]}] 02:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 524ms 02:15:50 INFO - PROCESS | 1652 | 1461143750595 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:15:50 INFO - PROCESS | 1652 | 1461143750599 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:15:50 INFO - PROCESS | 1652 | 1461143750606 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:15:50 INFO - PROCESS | 1652 | 1461143750608 Marionette TRACE conn2 <- [1,2110,null,{}] 02:15:50 INFO - PROCESS | 1652 | 1461143750610 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}] 02:15:50 INFO - PROCESS | 1652 | 1461143750685 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:15:50 INFO - PROCESS | 1652 | 1461143750733 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x119858800 == 28 [pid = 1652] [id = 535] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x10fff2400) [pid = 1652] [serial = 1605] [outer = 0x0] 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11568b400) [pid = 1652] [serial = 1606] [outer = 0x10fff2400] 02:15:50 INFO - PROCESS | 1652 | 1461143750760 Marionette DEBUG loaded listener.js 02:15:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1158d6c00) [pid = 1652] [serial = 1607] [outer = 0x10fff2400] 02:15:51 INFO - PROCESS | 1652 | 1461143751063 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 02:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:15:51 INFO - PROCESS | 1652 | 1461143751076 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1652 | 1461143751078 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:15:51 INFO - PROCESS | 1652 | 1461143751081 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1652 | 1461143751083 Marionette TRACE conn2 <- [1,2114,null,{}] 02:15:51 INFO - PROCESS | 1652 | 1461143751094 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}] 02:15:51 INFO - PROCESS | 1652 | 1461143751172 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:15:51 INFO - PROCESS | 1652 | 1461143751176 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb6800 == 29 [pid = 1652] [id = 536] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x10fff6c00) [pid = 1652] [serial = 1608] [outer = 0x0] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118826800) [pid = 1652] [serial = 1609] [outer = 0x10fff6c00] 02:15:51 INFO - PROCESS | 1652 | 1461143751206 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118c71400) [pid = 1652] [serial = 1610] [outer = 0x10fff6c00] 02:15:51 INFO - PROCESS | 1652 | 1461143751544 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]]]}] 02:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 474ms 02:15:51 INFO - PROCESS | 1652 | 1461143751555 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:15:51 INFO - PROCESS | 1652 | 1461143751557 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:15:51 INFO - PROCESS | 1652 | 1461143751559 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:15:51 INFO - PROCESS | 1652 | 1461143751560 Marionette TRACE conn2 <- [1,2118,null,{}] 02:15:51 INFO - PROCESS | 1652 | 1461143751563 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}] 02:15:51 INFO - PROCESS | 1652 | 1461143751665 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:15:51 INFO - PROCESS | 1652 | 1461143751671 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba16000 == 30 [pid = 1652] [id = 537] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x115773000) [pid = 1652] [serial = 1611] [outer = 0x0] 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118ce0c00) [pid = 1652] [serial = 1612] [outer = 0x115773000] 02:15:51 INFO - PROCESS | 1652 | 1461143751696 Marionette DEBUG loaded listener.js 02:15:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x119132000) [pid = 1652] [serial = 1613] [outer = 0x115773000] 02:15:51 INFO - PROCESS | 1652 | 1461143751986 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 471ms 02:15:52 INFO - PROCESS | 1652 | 1461143752031 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1652 | 1461143752032 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:15:52 INFO - PROCESS | 1652 | 1461143752036 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1652 | 1461143752038 Marionette TRACE conn2 <- [1,2122,null,{}] 02:15:52 INFO - PROCESS | 1652 | 1461143752040 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}] 02:15:52 INFO - PROCESS | 1652 | 1461143752108 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:15:52 INFO - PROCESS | 1652 | 1461143752112 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2e3000 == 31 [pid = 1652] [id = 538] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x115394000) [pid = 1652] [serial = 1614] [outer = 0x0] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1191b6c00) [pid = 1652] [serial = 1615] [outer = 0x115394000] 02:15:52 INFO - PROCESS | 1652 | 1461143752140 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x119c6ec00) [pid = 1652] [serial = 1616] [outer = 0x115394000] 02:15:52 INFO - PROCESS | 1652 | 1461143752480 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 02:15:52 INFO - PROCESS | 1652 | 1461143752507 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1652 | 1461143752509 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:15:52 INFO - PROCESS | 1652 | 1461143752511 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1652 | 1461143752512 Marionette TRACE conn2 <- [1,2126,null,{}] 02:15:52 INFO - PROCESS | 1652 | 1461143752514 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}] 02:15:52 INFO - PROCESS | 1652 | 1461143752625 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:15:52 INFO - PROCESS | 1652 | 1461143752632 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12398c800 == 32 [pid = 1652] [id = 539] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119d61800) [pid = 1652] [serial = 1617] [outer = 0x0] 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11abb4800) [pid = 1652] [serial = 1618] [outer = 0x119d61800] 02:15:52 INFO - PROCESS | 1652 | 1461143752664 Marionette DEBUG loaded listener.js 02:15:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11acd1000) [pid = 1652] [serial = 1619] [outer = 0x119d61800] 02:15:52 INFO - PROCESS | 1652 | 1461143752961 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]]]}] 02:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 471ms 02:15:52 INFO - PROCESS | 1652 | 1461143752982 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:15:52 INFO - PROCESS | 1652 | 1461143752984 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:15:52 INFO - PROCESS | 1652 | 1461143752990 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:15:52 INFO - PROCESS | 1652 | 1461143752991 Marionette TRACE conn2 <- [1,2130,null,{}] 02:15:52 INFO - PROCESS | 1652 | 1461143752994 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}] 02:15:53 INFO - PROCESS | 1652 | 1461143753096 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:15:53 INFO - PROCESS | 1652 | 1461143753103 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12403c000 == 33 [pid = 1652] [id = 540] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11acef000) [pid = 1652] [serial = 1620] [outer = 0x0] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b070400) [pid = 1652] [serial = 1621] [outer = 0x11acef000] 02:15:53 INFO - PROCESS | 1652 | 1461143753143 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11b079400) [pid = 1652] [serial = 1622] [outer = 0x11acef000] 02:15:53 INFO - PROCESS | 1652 | 1461143753574 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] 02:15:53 INFO - PROCESS | 1652 | 1461143753611 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:15:53 INFO - PROCESS | 1652 | 1461143753614 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:15:53 INFO - PROCESS | 1652 | 1461143753615 Marionette TRACE conn2 <- [1,2134,null,{}] 02:15:53 INFO - PROCESS | 1652 | 1461143753623 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}] 02:15:53 INFO - PROCESS | 1652 | 1461143753695 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:15:53 INFO - PROCESS | 1652 | 1461143753699 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x126541800 == 34 [pid = 1652] [id = 541] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11b071800) [pid = 1652] [serial = 1623] [outer = 0x0] 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11b85f800) [pid = 1652] [serial = 1624] [outer = 0x11b071800] 02:15:53 INFO - PROCESS | 1652 | 1461143753727 Marionette DEBUG loaded listener.js 02:15:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bab5400) [pid = 1652] [serial = 1625] [outer = 0x11b071800] 02:15:54 INFO - PROCESS | 1652 | 1461143754052 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 473ms 02:15:54 INFO - PROCESS | 1652 | 1461143754088 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1652 | 1461143754089 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:15:54 INFO - PROCESS | 1652 | 1461143754092 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1652 | 1461143754093 Marionette TRACE conn2 <- [1,2138,null,{}] 02:15:54 INFO - PROCESS | 1652 | 1461143754095 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}] 02:15:54 INFO - PROCESS | 1652 | 1461143754164 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:15:54 INFO - PROCESS | 1652 | 1461143754169 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb5800 == 35 [pid = 1652] [id = 542] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b869000) [pid = 1652] [serial = 1626] [outer = 0x0] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bcf3000) [pid = 1652] [serial = 1627] [outer = 0x11b869000] 02:15:54 INFO - PROCESS | 1652 | 1461143754195 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11be31000) [pid = 1652] [serial = 1628] [outer = 0x11b869000] 02:15:54 INFO - PROCESS | 1652 | 1461143754490 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]]]}] 02:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 417ms 02:15:54 INFO - PROCESS | 1652 | 1461143754510 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:15:54 INFO - PROCESS | 1652 | 1461143754511 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:15:54 INFO - PROCESS | 1652 | 1461143754513 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:15:54 INFO - PROCESS | 1652 | 1461143754514 Marionette TRACE conn2 <- [1,2142,null,{}] 02:15:54 INFO - PROCESS | 1652 | 1461143754527 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}] 02:15:54 INFO - PROCESS | 1652 | 1461143754635 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:15:54 INFO - PROCESS | 1652 | 1461143754642 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x128c08800 == 36 [pid = 1652] [id = 543] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1121ed400) [pid = 1652] [serial = 1629] [outer = 0x0] 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11bcf4400) [pid = 1652] [serial = 1630] [outer = 0x1121ed400] 02:15:54 INFO - PROCESS | 1652 | 1461143754667 Marionette DEBUG loaded listener.js 02:15:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c3d7000) [pid = 1652] [serial = 1631] [outer = 0x1121ed400] 02:15:54 INFO - PROCESS | 1652 | 1461143754995 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] 02:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:15:55 INFO - PROCESS | 1652 | 1461143755037 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:15:55 INFO - PROCESS | 1652 | 1461143755040 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1652 | 1461143755041 Marionette TRACE conn2 <- [1,2146,null,{}] 02:15:55 INFO - PROCESS | 1652 | 1461143755044 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}] 02:15:55 INFO - PROCESS | 1652 | 1461143755126 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:15:55 INFO - PROCESS | 1652 | 1461143755130 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2e2800 == 37 [pid = 1652] [id = 544] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11b85b800) [pid = 1652] [serial = 1632] [outer = 0x0] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x123a1f000) [pid = 1652] [serial = 1633] [outer = 0x11b85b800] 02:15:55 INFO - PROCESS | 1652 | 1461143755161 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12410b400) [pid = 1652] [serial = 1634] [outer = 0x11b85b800] 02:15:55 INFO - PROCESS | 1652 | 1461143755546 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] 02:15:55 INFO - PROCESS | 1652 | 1461143755560 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:15:55 INFO - PROCESS | 1652 | 1461143755563 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:15:55 INFO - PROCESS | 1652 | 1461143755564 Marionette TRACE conn2 <- [1,2150,null,{}] 02:15:55 INFO - PROCESS | 1652 | 1461143755566 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}] 02:15:55 INFO - PROCESS | 1652 | 1461143755662 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:15:55 INFO - PROCESS | 1652 | 1461143755674 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcbe800 == 38 [pid = 1652] [id = 545] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12410dc00) [pid = 1652] [serial = 1635] [outer = 0x0] 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12651a000) [pid = 1652] [serial = 1636] [outer = 0x12410dc00] 02:15:55 INFO - PROCESS | 1652 | 1461143755698 Marionette DEBUG loaded listener.js 02:15:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127012800) [pid = 1652] [serial = 1637] [outer = 0x12410dc00] 02:15:56 INFO - PROCESS | 1652 | 1461143756032 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 02:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:15:56 INFO - PROCESS | 1652 | 1461143756082 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1652 | 1461143756083 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:15:56 INFO - PROCESS | 1652 | 1461143756085 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1652 | 1461143756086 Marionette TRACE conn2 <- [1,2154,null,{}] 02:15:56 INFO - PROCESS | 1652 | 1461143756089 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}] 02:15:56 INFO - PROCESS | 1652 | 1461143756182 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:15:56 INFO - PROCESS | 1652 | 1461143756186 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d0800 == 39 [pid = 1652] [id = 546] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12410e000) [pid = 1652] [serial = 1638] [outer = 0x0] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12701a000) [pid = 1652] [serial = 1639] [outer = 0x12410e000] 02:15:56 INFO - PROCESS | 1652 | 1461143756211 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1271cf800) [pid = 1652] [serial = 1640] [outer = 0x12410e000] 02:15:56 INFO - PROCESS | 1652 | 1461143756590 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]]]}] 02:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 519ms 02:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:15:56 INFO - PROCESS | 1652 | 1461143756606 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:15:56 INFO - PROCESS | 1652 | 1461143756607 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:15:56 INFO - PROCESS | 1652 | 1461143756609 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:15:56 INFO - PROCESS | 1652 | 1461143756610 Marionette TRACE conn2 <- [1,2158,null,{}] 02:15:56 INFO - PROCESS | 1652 | 1461143756612 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}] 02:15:56 INFO - PROCESS | 1652 | 1461143756749 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:15:56 INFO - PROCESS | 1652 | 1461143756765 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4eb000 == 40 [pid = 1652] [id = 547] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x1271d0c00) [pid = 1652] [serial = 1641] [outer = 0x0] 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127c6ac00) [pid = 1652] [serial = 1642] [outer = 0x1271d0c00] 02:15:56 INFO - PROCESS | 1652 | 1461143756789 Marionette DEBUG loaded listener.js 02:15:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x128887800) [pid = 1652] [serial = 1643] [outer = 0x1271d0c00] 02:15:57 INFO - PROCESS | 1652 | 1461143757141 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]]]}] 02:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 571ms 02:15:57 INFO - PROCESS | 1652 | 1461143757185 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:15:57 INFO - PROCESS | 1652 | 1461143757187 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:15:57 INFO - PROCESS | 1652 | 1461143757189 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:15:57 INFO - PROCESS | 1652 | 1461143757190 Marionette TRACE conn2 <- [1,2162,null,{}] 02:15:57 INFO - PROCESS | 1652 | 1461143757192 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}] 02:15:57 INFO - PROCESS | 1652 | 1461143757597 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12b3af800) [pid = 1652] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1121e7400) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11be32400) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b688800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b40ec00) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118ecf400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x123924400) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11ac75000) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x127712000) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b3b0000) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1292dac00) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x126584c00) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11234f800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12a1a0000) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x115696800) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127010400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123f20c00) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11b8fd800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11ac7e000) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118c0b000) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x115285000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x10ffee000) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11b85e400) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b85b000) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ac7e800) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1121ef000) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114ed6400) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x10fffa000) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b41b800) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:15:57 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b3b7800) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:15:57 INFO - PROCESS | 1652 | 1461143757665 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x116413000 == 41 [pid = 1652] [id = 548] 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x10fff0c00) [pid = 1652] [serial = 1644] [outer = 0x0] 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1121e7c00) [pid = 1652] [serial = 1645] [outer = 0x10fff0c00] 02:15:57 INFO - PROCESS | 1652 | 1461143757690 Marionette DEBUG loaded listener.js 02:15:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x116446c00) [pid = 1652] [serial = 1646] [outer = 0x10fff0c00] 02:15:57 INFO - PROCESS | 1652 | 1461143757970 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 818ms 02:15:58 INFO - PROCESS | 1652 | 1461143758008 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1652 | 1461143758009 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:15:58 INFO - PROCESS | 1652 | 1461143758011 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1652 | 1461143758012 Marionette TRACE conn2 <- [1,2166,null,{}] 02:15:58 INFO - PROCESS | 1652 | 1461143758015 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}] 02:15:58 INFO - PROCESS | 1652 | 1461143758094 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:15:58 INFO - PROCESS | 1652 | 1461143758099 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288ec800 == 42 [pid = 1652] [id = 549] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1185a0800) [pid = 1652] [serial = 1647] [outer = 0x0] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11ac75000) [pid = 1652] [serial = 1648] [outer = 0x1185a0800] 02:15:58 INFO - PROCESS | 1652 | 1461143758126 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123c80800) [pid = 1652] [serial = 1649] [outer = 0x1185a0800] 02:15:58 INFO - PROCESS | 1652 | 1461143758500 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]]]}] 02:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 02:15:58 INFO - PROCESS | 1652 | 1461143758532 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:15:58 INFO - PROCESS | 1652 | 1461143758534 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:15:58 INFO - PROCESS | 1652 | 1461143758539 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:15:58 INFO - PROCESS | 1652 | 1461143758540 Marionette TRACE conn2 <- [1,2170,null,{}] 02:15:58 INFO - PROCESS | 1652 | 1461143758544 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}] 02:15:58 INFO - PROCESS | 1652 | 1461143758662 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:15:58 INFO - PROCESS | 1652 | 1461143758672 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c9000 == 43 [pid = 1652] [id = 550] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ac76000) [pid = 1652] [serial = 1650] [outer = 0x0] 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127712000) [pid = 1652] [serial = 1651] [outer = 0x11ac76000] 02:15:58 INFO - PROCESS | 1652 | 1461143758711 Marionette DEBUG loaded listener.js 02:15:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1292da000) [pid = 1652] [serial = 1652] [outer = 0x11ac76000] 02:15:59 INFO - PROCESS | 1652 | 1461143759070 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 570ms 02:15:59 INFO - PROCESS | 1652 | 1461143759118 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1652 | 1461143759119 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:15:59 INFO - PROCESS | 1652 | 1461143759122 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1652 | 1461143759123 Marionette TRACE conn2 <- [1,2174,null,{}] 02:15:59 INFO - PROCESS | 1652 | 1461143759125 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}] 02:15:59 INFO - PROCESS | 1652 | 1461143759200 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:15:59 INFO - PROCESS | 1652 | 1461143759206 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e8a2000 == 44 [pid = 1652] [id = 551] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1292db000) [pid = 1652] [serial = 1653] [outer = 0x0] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129460000) [pid = 1652] [serial = 1654] [outer = 0x1292db000] 02:15:59 INFO - PROCESS | 1652 | 1461143759231 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129466800) [pid = 1652] [serial = 1655] [outer = 0x1292db000] 02:15:59 INFO - PROCESS | 1652 | 1461143759561 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]]]}] 02:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 02:15:59 INFO - PROCESS | 1652 | 1461143759637 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:15:59 INFO - PROCESS | 1652 | 1461143759639 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:15:59 INFO - PROCESS | 1652 | 1461143759644 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:15:59 INFO - PROCESS | 1652 | 1461143759646 Marionette TRACE conn2 <- [1,2178,null,{}] 02:15:59 INFO - PROCESS | 1652 | 1461143759650 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}] 02:15:59 INFO - PROCESS | 1652 | 1461143759747 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:15:59 INFO - PROCESS | 1652 | 1461143759846 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1188e8000 == 45 [pid = 1652] [id = 552] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1121e7000) [pid = 1652] [serial = 1656] [outer = 0x0] 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1121ed000) [pid = 1652] [serial = 1657] [outer = 0x1121e7000] 02:15:59 INFO - PROCESS | 1652 | 1461143759877 Marionette DEBUG loaded listener.js 02:15:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1144b3400) [pid = 1652] [serial = 1658] [outer = 0x1121e7000] 02:16:00 INFO - PROCESS | 1652 | 1461143760428 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]]]}] 02:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 821ms 02:16:00 INFO - PROCESS | 1652 | 1461143760465 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:16:00 INFO - PROCESS | 1652 | 1461143760468 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:16:00 INFO - PROCESS | 1652 | 1461143760476 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:16:00 INFO - PROCESS | 1652 | 1461143760479 Marionette TRACE conn2 <- [1,2182,null,{}] 02:16:00 INFO - PROCESS | 1652 | 1461143760482 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}] 02:16:00 INFO - PROCESS | 1652 | 1461143760589 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:16:00 INFO - PROCESS | 1652 | 1461143760668 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2ce800 == 46 [pid = 1652] [id = 553] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1146b7000) [pid = 1652] [serial = 1659] [outer = 0x0] 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1164d7c00) [pid = 1652] [serial = 1660] [outer = 0x1146b7000] 02:16:00 INFO - PROCESS | 1652 | 1461143760698 Marionette DEBUG loaded listener.js 02:16:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118825400) [pid = 1652] [serial = 1661] [outer = 0x1146b7000] 02:16:01 INFO - PROCESS | 1652 | 1461143761250 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]]]}] 02:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1025ms 02:16:01 INFO - PROCESS | 1652 | 1461143761499 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:16:01 INFO - PROCESS | 1652 | 1461143761503 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:16:01 INFO - PROCESS | 1652 | 1461143761555 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:16:01 INFO - PROCESS | 1652 | 1461143761557 Marionette TRACE conn2 <- [1,2186,null,{}] 02:16:01 INFO - PROCESS | 1652 | 1461143761563 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}] 02:16:01 INFO - PROCESS | 1652 | 1461143761705 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:16:01 INFO - PROCESS | 1652 | 1461143761830 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb4000 == 47 [pid = 1652] [id = 554] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x112130400) [pid = 1652] [serial = 1662] [outer = 0x0] 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1146b9400) [pid = 1652] [serial = 1663] [outer = 0x112130400] 02:16:01 INFO - PROCESS | 1652 | 1461143761856 Marionette DEBUG loaded listener.js 02:16:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11568cc00) [pid = 1652] [serial = 1664] [outer = 0x112130400] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c9000 == 46 [pid = 1652] [id = 550] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x1288ec800 == 45 [pid = 1652] [id = 549] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x116413000 == 44 [pid = 1652] [id = 548] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4eb000 == 43 [pid = 1652] [id = 547] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d0800 == 42 [pid = 1652] [id = 546] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcbe800 == 41 [pid = 1652] [id = 545] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ce25400) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2e2800 == 40 [pid = 1652] [id = 544] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x128c08800 == 39 [pid = 1652] [id = 543] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb5800 == 38 [pid = 1652] [id = 542] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x126541800 == 37 [pid = 1652] [id = 541] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12403c000 == 36 [pid = 1652] [id = 540] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12398c800 == 35 [pid = 1652] [id = 539] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2e3000 == 34 [pid = 1652] [id = 538] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba16000 == 33 [pid = 1652] [id = 537] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb6800 == 32 [pid = 1652] [id = 536] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119858800 == 31 [pid = 1652] [id = 535] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11914d000 == 30 [pid = 1652] [id = 534] 02:16:02 INFO - PROCESS | 1652 | --DOCSHELL 0x130102800 == 29 [pid = 1652] [id = 533] 02:16:02 INFO - PROCESS | 1652 | 1461143762286 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]]]}] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b411000) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11624e000) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c463400) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12be3c000) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b67cc00) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11992b000) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x127678400) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c0e1c00) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b033c00) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12be63c00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x129462800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x127674000) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a10e400) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b02b800) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a19fc00) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b3b5800) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x123b65800) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b0dec00) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1271c7800) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1243ac800) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x124106000) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x123a14c00) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c441c00) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11bcefc00) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11b03a400) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11abb3800) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11924d000) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1188ab000) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1185a5400) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x114274400) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11212d400) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x123a18800) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11be30c00) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11c776000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11acc7000) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b078c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x118c26400) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11912f400) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118538800) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x115394400) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x127679000) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1155bf400) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12767a800) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12be3b400) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12a104c00) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bc90400) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12b65b400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1292d8c00) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1243a4000) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 02:16:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bc99000) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 02:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 796ms 02:16:02 INFO - PROCESS | 1652 | 1461143762328 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:16:02 INFO - PROCESS | 1652 | 1461143762330 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:16:02 INFO - PROCESS | 1652 | 1461143762336 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1652 | 1461143762338 Marionette TRACE conn2 <- [1,2190,null,{}] 02:16:02 INFO - PROCESS | 1652 | 1461143762340 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}] 02:16:02 INFO - PROCESS | 1652 | 1461143762415 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:16:02 INFO - PROCESS | 1652 | 1461143762422 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11986f800 == 30 [pid = 1652] [id = 555] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11568d400) [pid = 1652] [serial = 1665] [outer = 0x0] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11624c000) [pid = 1652] [serial = 1666] [outer = 0x11568d400] 02:16:02 INFO - PROCESS | 1652 | 1461143762448 Marionette DEBUG loaded listener.js 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185ad000) [pid = 1652] [serial = 1667] [outer = 0x11568d400] 02:16:02 INFO - PROCESS | 1652 | 1461143762797 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]]]}] 02:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 471ms 02:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:16:02 INFO - PROCESS | 1652 | 1461143762806 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:16:02 INFO - PROCESS | 1652 | 1461143762807 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:16:02 INFO - PROCESS | 1652 | 1461143762809 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:16:02 INFO - PROCESS | 1652 | 1461143762811 Marionette TRACE conn2 <- [1,2194,null,{}] 02:16:02 INFO - PROCESS | 1652 | 1461143762819 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}] 02:16:02 INFO - PROCESS | 1652 | 1461143762917 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:16:02 INFO - PROCESS | 1652 | 1461143762968 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc56800 == 31 [pid = 1652] [id = 556] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118822400) [pid = 1652] [serial = 1668] [outer = 0x0] 02:16:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118c11400) [pid = 1652] [serial = 1669] [outer = 0x118822400] 02:16:02 INFO - PROCESS | 1652 | 1461143762998 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f7e000) [pid = 1652] [serial = 1670] [outer = 0x118822400] 02:16:03 INFO - PROCESS | 1652 | 1461143763333 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]]]}] 02:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 572ms 02:16:03 INFO - PROCESS | 1652 | 1461143763382 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:16:03 INFO - PROCESS | 1652 | 1461143763384 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:16:03 INFO - PROCESS | 1652 | 1461143763386 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:16:03 INFO - PROCESS | 1652 | 1461143763387 Marionette TRACE conn2 <- [1,2198,null,{}] 02:16:03 INFO - PROCESS | 1652 | 1461143763390 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}] 02:16:03 INFO - PROCESS | 1652 | 1461143763475 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:16:03 INFO - PROCESS | 1652 | 1461143763530 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x123989800 == 32 [pid = 1652] [id = 557] 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x118824c00) [pid = 1652] [serial = 1671] [outer = 0x0] 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x119138c00) [pid = 1652] [serial = 1672] [outer = 0x118824c00] 02:16:03 INFO - PROCESS | 1652 | 1461143763572 Marionette DEBUG loaded listener.js 02:16:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a761800) [pid = 1652] [serial = 1673] [outer = 0x118824c00] 02:16:03 INFO - PROCESS | 1652 | 1461143763953 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 02:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:16:04 INFO - PROCESS | 1652 | 1461143764006 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1652 | 1461143764007 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1652 | 1461143764009 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1652 | 1461143764011 Marionette TRACE conn2 <- [1,2202,null,{}] 02:16:04 INFO - PROCESS | 1652 | 1461143764013 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}] 02:16:04 INFO - PROCESS | 1652 | 1461143764088 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:16:04 INFO - PROCESS | 1652 | 1461143764092 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x126535800 == 33 [pid = 1652] [id = 558] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11a763000) [pid = 1652] [serial = 1674] [outer = 0x0] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ac73400) [pid = 1652] [serial = 1675] [outer = 0x11a763000] 02:16:04 INFO - PROCESS | 1652 | 1461143764118 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11ac7ec00) [pid = 1652] [serial = 1676] [outer = 0x11a763000] 02:16:04 INFO - PROCESS | 1652 | 1461143764476 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]]]}] 02:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 471ms 02:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:16:04 INFO - PROCESS | 1652 | 1461143764481 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:16:04 INFO - PROCESS | 1652 | 1461143764482 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:16:04 INFO - PROCESS | 1652 | 1461143764484 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:16:04 INFO - PROCESS | 1652 | 1461143764486 Marionette TRACE conn2 <- [1,2206,null,{}] 02:16:04 INFO - PROCESS | 1652 | 1461143764490 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}] 02:16:04 INFO - PROCESS | 1652 | 1461143764599 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:16:04 INFO - PROCESS | 1652 | 1461143764637 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x127cd6800 == 34 [pid = 1652] [id = 559] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11acfbc00) [pid = 1652] [serial = 1677] [outer = 0x0] 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b074800) [pid = 1652] [serial = 1678] [outer = 0x11acfbc00] 02:16:04 INFO - PROCESS | 1652 | 1461143764665 Marionette DEBUG loaded listener.js 02:16:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11b868c00) [pid = 1652] [serial = 1679] [outer = 0x11acfbc00] 02:16:05 INFO - PROCESS | 1652 | 1461143764999 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 524ms 02:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:16:05 INFO - PROCESS | 1652 | 1461143765008 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1652 | 1461143765009 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:16:05 INFO - PROCESS | 1652 | 1461143765011 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1652 | 1461143765012 Marionette TRACE conn2 <- [1,2210,null,{}] 02:16:05 INFO - PROCESS | 1652 | 1461143765015 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}] 02:16:05 INFO - PROCESS | 1652 | 1461143765107 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:16:05 INFO - PROCESS | 1652 | 1461143765123 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f94000 == 35 [pid = 1652] [id = 560] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b8fb000) [pid = 1652] [serial = 1680] [outer = 0x0] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11bcef400) [pid = 1652] [serial = 1681] [outer = 0x11b8fb000] 02:16:05 INFO - PROCESS | 1652 | 1461143765148 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c0e0800) [pid = 1652] [serial = 1682] [outer = 0x11b8fb000] 02:16:05 INFO - PROCESS | 1652 | 1461143765504 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]]]}] 02:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 02:16:05 INFO - PROCESS | 1652 | 1461143765531 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:16:05 INFO - PROCESS | 1652 | 1461143765532 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:16:05 INFO - PROCESS | 1652 | 1461143765534 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:16:05 INFO - PROCESS | 1652 | 1461143765535 Marionette TRACE conn2 <- [1,2214,null,{}] 02:16:05 INFO - PROCESS | 1652 | 1461143765545 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}] 02:16:05 INFO - PROCESS | 1652 | 1461143765637 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:16:05 INFO - PROCESS | 1652 | 1461143765641 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b45d000 == 36 [pid = 1652] [id = 561] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c0e1c00) [pid = 1652] [serial = 1683] [outer = 0x0] 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c3d0c00) [pid = 1652] [serial = 1684] [outer = 0x11c0e1c00] 02:16:05 INFO - PROCESS | 1652 | 1461143765666 Marionette DEBUG loaded listener.js 02:16:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c66e400) [pid = 1652] [serial = 1685] [outer = 0x11c0e1c00] 02:16:05 INFO - PROCESS | 1652 | 1461143765994 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 475ms 02:16:06 INFO - PROCESS | 1652 | 1461143766010 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1652 | 1461143766011 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:16:06 INFO - PROCESS | 1652 | 1461143766013 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1652 | 1461143766014 Marionette TRACE conn2 <- [1,2218,null,{}] 02:16:06 INFO - PROCESS | 1652 | 1461143766016 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}] 02:16:06 INFO - PROCESS | 1652 | 1461143766112 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:16:06 INFO - PROCESS | 1652 | 1461143766123 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcae000 == 37 [pid = 1652] [id = 562] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c66e800) [pid = 1652] [serial = 1686] [outer = 0x0] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x123721800) [pid = 1652] [serial = 1687] [outer = 0x11c66e800] 02:16:06 INFO - PROCESS | 1652 | 1461143766147 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123c78c00) [pid = 1652] [serial = 1688] [outer = 0x11c66e800] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12410dc00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1121ed400) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11acef000) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x115394000) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x1146be000) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12410e000) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x115773000) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b869000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d61800) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x10fff2400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x10fff6c00) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b071800) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11b85b800) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1271d0c00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11ac76000) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x10fff0c00) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:16:06 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1185a0800) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:16:06 INFO - PROCESS | 1652 | 1461143766576 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]]]}] 02:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 02:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:16:06 INFO - PROCESS | 1652 | 1461143766582 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:16:06 INFO - PROCESS | 1652 | 1461143766583 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:16:06 INFO - PROCESS | 1652 | 1461143766588 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:16:06 INFO - PROCESS | 1652 | 1461143766589 Marionette TRACE conn2 <- [1,2222,null,{}] 02:16:06 INFO - PROCESS | 1652 | 1461143766591 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}] 02:16:06 INFO - PROCESS | 1652 | 1461143766667 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:16:06 INFO - PROCESS | 1652 | 1461143766673 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e69000 == 38 [pid = 1652] [id = 563] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x118c75800) [pid = 1652] [serial = 1689] [outer = 0x0] 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11acf2000) [pid = 1652] [serial = 1690] [outer = 0x118c75800] 02:16:06 INFO - PROCESS | 1652 | 1461143766698 Marionette DEBUG loaded listener.js 02:16:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c0e9400) [pid = 1652] [serial = 1691] [outer = 0x118c75800] 02:16:07 INFO - PROCESS | 1652 | 1461143767005 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 470ms 02:16:07 INFO - PROCESS | 1652 | 1461143767065 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1652 | 1461143767066 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:16:07 INFO - PROCESS | 1652 | 1461143767070 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1652 | 1461143767073 Marionette TRACE conn2 <- [1,2226,null,{}] 02:16:07 INFO - PROCESS | 1652 | 1461143767076 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}] 02:16:07 INFO - PROCESS | 1652 | 1461143767165 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:16:07 INFO - PROCESS | 1652 | 1461143767172 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0dd800 == 39 [pid = 1652] [id = 564] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c77d000) [pid = 1652] [serial = 1692] [outer = 0x0] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x124109000) [pid = 1652] [serial = 1693] [outer = 0x11c77d000] 02:16:07 INFO - PROCESS | 1652 | 1461143767200 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x126522c00) [pid = 1652] [serial = 1694] [outer = 0x11c77d000] 02:16:07 INFO - PROCESS | 1652 | 1461143767545 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]]]}] 02:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 02:16:07 INFO - PROCESS | 1652 | 1461143767592 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:16:07 INFO - PROCESS | 1652 | 1461143767593 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:16:07 INFO - PROCESS | 1652 | 1461143767595 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:16:07 INFO - PROCESS | 1652 | 1461143767596 Marionette TRACE conn2 <- [1,2230,null,{}] 02:16:07 INFO - PROCESS | 1652 | 1461143767599 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}] 02:16:07 INFO - PROCESS | 1652 | 1461143767676 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:16:07 INFO - PROCESS | 1652 | 1461143767732 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4dd800 == 40 [pid = 1652] [id = 565] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x126520c00) [pid = 1652] [serial = 1695] [outer = 0x0] 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127014c00) [pid = 1652] [serial = 1696] [outer = 0x126520c00] 02:16:07 INFO - PROCESS | 1652 | 1461143767757 Marionette DEBUG loaded listener.js 02:16:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1271cd000) [pid = 1652] [serial = 1697] [outer = 0x126520c00] 02:16:08 INFO - PROCESS | 1652 | 1461143768018 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 467ms 02:16:08 INFO - PROCESS | 1652 | 1461143768064 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1652 | 1461143768065 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:16:08 INFO - PROCESS | 1652 | 1461143768074 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1652 | 1461143768076 Marionette TRACE conn2 <- [1,2234,null,{}] 02:16:08 INFO - PROCESS | 1652 | 1461143768078 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}] 02:16:08 INFO - PROCESS | 1652 | 1461143768160 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:16:08 INFO - PROCESS | 1652 | 1461143768165 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e13e000 == 41 [pid = 1652] [id = 566] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12410f000) [pid = 1652] [serial = 1698] [outer = 0x0] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x127c6d400) [pid = 1652] [serial = 1699] [outer = 0x12410f000] 02:16:08 INFO - PROCESS | 1652 | 1461143768189 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x128fba000) [pid = 1652] [serial = 1700] [outer = 0x12410f000] 02:16:08 INFO - PROCESS | 1652 | 1461143768614 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]]]}] 02:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 575ms 02:16:08 INFO - PROCESS | 1652 | 1461143768643 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:16:08 INFO - PROCESS | 1652 | 1461143768646 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:16:08 INFO - PROCESS | 1652 | 1461143768649 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:16:08 INFO - PROCESS | 1652 | 1461143768652 Marionette TRACE conn2 <- [1,2238,null,{}] 02:16:08 INFO - PROCESS | 1652 | 1461143768656 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}] 02:16:08 INFO - PROCESS | 1652 | 1461143768763 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:16:08 INFO - PROCESS | 1652 | 1461143768832 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aaca800 == 42 [pid = 1652] [id = 567] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1121e7800) [pid = 1652] [serial = 1701] [outer = 0x0] 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1146c3000) [pid = 1652] [serial = 1702] [outer = 0x1121e7800] 02:16:08 INFO - PROCESS | 1652 | 1461143768864 Marionette DEBUG loaded listener.js 02:16:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x115696c00) [pid = 1652] [serial = 1703] [outer = 0x1121e7800] 02:16:09 INFO - PROCESS | 1652 | 1461143769282 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 674ms 02:16:09 INFO - PROCESS | 1652 | 1461143769324 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1652 | 1461143769328 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:16:09 INFO - PROCESS | 1652 | 1461143769333 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1652 | 1461143769335 Marionette TRACE conn2 <- [1,2242,null,{}] 02:16:09 INFO - PROCESS | 1652 | 1461143769337 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}] 02:16:09 INFO - PROCESS | 1652 | 1461143769435 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:16:09 INFO - PROCESS | 1652 | 1461143769492 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e6a800 == 43 [pid = 1652] [id = 568] 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x116258400) [pid = 1652] [serial = 1704] [outer = 0x0] 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x118c78400) [pid = 1652] [serial = 1705] [outer = 0x116258400] 02:16:09 INFO - PROCESS | 1652 | 1461143769521 Marionette DEBUG loaded listener.js 02:16:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11912f400) [pid = 1652] [serial = 1706] [outer = 0x116258400] 02:16:09 INFO - PROCESS | 1652 | 1461143769919 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]]]}] 02:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 02:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:16:09 INFO - PROCESS | 1652 | 1461143769954 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:16:09 INFO - PROCESS | 1652 | 1461143769955 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:16:09 INFO - PROCESS | 1652 | 1461143769958 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:16:09 INFO - PROCESS | 1652 | 1461143769960 Marionette TRACE conn2 <- [1,2246,null,{}] 02:16:09 INFO - PROCESS | 1652 | 1461143769968 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}] 02:16:10 INFO - PROCESS | 1652 | 1461143770068 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:16:10 INFO - PROCESS | 1652 | 1461143770161 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0da000 == 44 [pid = 1652] [id = 569] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11a759800) [pid = 1652] [serial = 1707] [outer = 0x0] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11acd0000) [pid = 1652] [serial = 1708] [outer = 0x11a759800] 02:16:10 INFO - PROCESS | 1652 | 1461143770193 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b07d800) [pid = 1652] [serial = 1709] [outer = 0x11a759800] 02:16:10 INFO - PROCESS | 1652 | 1461143770594 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]]]}] 02:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 676ms 02:16:10 INFO - PROCESS | 1652 | 1461143770651 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:16:10 INFO - PROCESS | 1652 | 1461143770653 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:16:10 INFO - PROCESS | 1652 | 1461143770658 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:16:10 INFO - PROCESS | 1652 | 1461143770659 Marionette TRACE conn2 <- [1,2250,null,{}] 02:16:10 INFO - PROCESS | 1652 | 1461143770661 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}] 02:16:10 INFO - PROCESS | 1652 | 1461143770758 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:16:10 INFO - PROCESS | 1652 | 1461143770826 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eaa8000 == 45 [pid = 1652] [id = 570] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bced800) [pid = 1652] [serial = 1710] [outer = 0x0] 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c3db400) [pid = 1652] [serial = 1711] [outer = 0x11bced800] 02:16:10 INFO - PROCESS | 1652 | 1461143770856 Marionette DEBUG loaded listener.js 02:16:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x124107000) [pid = 1652] [serial = 1712] [outer = 0x11bced800] 02:16:11 INFO - PROCESS | 1652 | 1461143771302 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]]]}] 02:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 670ms 02:16:11 INFO - PROCESS | 1652 | 1461143771328 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:16:11 INFO - PROCESS | 1652 | 1461143771330 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:16:11 INFO - PROCESS | 1652 | 1461143771353 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:16:11 INFO - PROCESS | 1652 | 1461143771355 Marionette TRACE conn2 <- [1,2254,null,{}] 02:16:11 INFO - PROCESS | 1652 | 1461143771361 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}] 02:16:11 INFO - PROCESS | 1652 | 1461143771529 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:16:11 INFO - PROCESS | 1652 | 1461143771625 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec12000 == 46 [pid = 1652] [id = 571] 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bab8400) [pid = 1652] [serial = 1713] [outer = 0x0] 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x126523400) [pid = 1652] [serial = 1714] [outer = 0x11bab8400] 02:16:11 INFO - PROCESS | 1652 | 1461143771672 Marionette DEBUG loaded listener.js 02:16:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127680400) [pid = 1652] [serial = 1715] [outer = 0x11bab8400] 02:16:12 INFO - PROCESS | 1652 | 1461143772110 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 792ms 02:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:16:12 INFO - PROCESS | 1652 | 1461143772125 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1652 | 1461143772127 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:16:12 INFO - PROCESS | 1652 | 1461143772129 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1652 | 1461143772130 Marionette TRACE conn2 <- [1,2258,null,{}] 02:16:12 INFO - PROCESS | 1652 | 1461143772133 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}] 02:16:12 INFO - PROCESS | 1652 | 1461143772245 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:16:12 INFO - PROCESS | 1652 | 1461143772302 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f09a000 == 47 [pid = 1652] [id = 572] 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127c6b000) [pid = 1652] [serial = 1716] [outer = 0x0] 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1292dec00) [pid = 1652] [serial = 1717] [outer = 0x127c6b000] 02:16:12 INFO - PROCESS | 1652 | 1461143772346 Marionette DEBUG loaded listener.js 02:16:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12a10fc00) [pid = 1652] [serial = 1718] [outer = 0x127c6b000] 02:16:12 INFO - PROCESS | 1652 | 1461143772780 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]]]}] 02:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 669ms 02:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:16:12 INFO - PROCESS | 1652 | 1461143772799 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:16:12 INFO - PROCESS | 1652 | 1461143772800 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:16:12 INFO - PROCESS | 1652 | 1461143772802 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:16:12 INFO - PROCESS | 1652 | 1461143772804 Marionette TRACE conn2 <- [1,2262,null,{}] 02:16:12 INFO - PROCESS | 1652 | 1461143772806 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}] 02:16:12 INFO - PROCESS | 1652 | 1461143772903 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:16:13 INFO - PROCESS | 1652 | 1461143773127 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba19000 == 48 [pid = 1652] [id = 573] 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x112127800) [pid = 1652] [serial = 1719] [outer = 0x0] 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x112134400) [pid = 1652] [serial = 1720] [outer = 0x112127800] 02:16:13 INFO - PROCESS | 1652 | 1461143773156 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1144a9000) [pid = 1652] [serial = 1721] [outer = 0x112127800] 02:16:13 INFO - PROCESS | 1652 | 1461143773549 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]]]}] 02:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 771ms 02:16:13 INFO - PROCESS | 1652 | 1461143773574 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:16:13 INFO - PROCESS | 1652 | 1461143773576 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:16:13 INFO - PROCESS | 1652 | 1461143773579 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:16:13 INFO - PROCESS | 1652 | 1461143773582 Marionette TRACE conn2 <- [1,2266,null,{}] 02:16:13 INFO - PROCESS | 1652 | 1461143773586 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}] 02:16:13 INFO - PROCESS | 1652 | 1461143773683 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:16:13 INFO - PROCESS | 1652 | 1461143773741 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca4000 == 49 [pid = 1652] [id = 574] 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1146c2800) [pid = 1652] [serial = 1722] [outer = 0x0] 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1155bb800) [pid = 1652] [serial = 1723] [outer = 0x1146c2800] 02:16:13 INFO - PROCESS | 1652 | 1461143773770 Marionette DEBUG loaded listener.js 02:16:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11882f400) [pid = 1652] [serial = 1724] [outer = 0x1146c2800] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4dd800 == 48 [pid = 1652] [id = 565] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0dd800 == 47 [pid = 1652] [id = 564] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123e69000 == 46 [pid = 1652] [id = 563] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcae000 == 45 [pid = 1652] [id = 562] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12b45d000 == 44 [pid = 1652] [id = 561] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x128f94000 == 43 [pid = 1652] [id = 560] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x127cd6800 == 42 [pid = 1652] [id = 559] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129460000) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x126535800 == 41 [pid = 1652] [id = 558] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123989800 == 40 [pid = 1652] [id = 557] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc56800 == 39 [pid = 1652] [id = 556] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11986f800 == 38 [pid = 1652] [id = 555] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb4000 == 37 [pid = 1652] [id = 554] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2ce800 == 36 [pid = 1652] [id = 553] 02:16:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1188e8000 == 35 [pid = 1652] [id = 552] 02:16:14 INFO - PROCESS | 1652 | 1461143774185 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 621ms 02:16:14 INFO - PROCESS | 1652 | 1461143774203 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1652 | 1461143774207 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:16:14 INFO - PROCESS | 1652 | 1461143774209 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1652 | 1461143774210 Marionette TRACE conn2 <- [1,2270,null,{}] 02:16:14 INFO - PROCESS | 1652 | 1461143774213 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}] 02:16:14 INFO - PROCESS | 1652 | 1461143774291 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123a1f000) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127c6ac00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x128887800) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1271cf800) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x127712000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1121e7c00) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x116446c00) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123c80800) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ac75000) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12410b400) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1292da000) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12651a000) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11bcf4400) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c3d7000) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11b070400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11b079400) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x1191b6c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119c6ec00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1146c1800) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12701a000) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x115283c00) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x118ce0c00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119132000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11bcf3000) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11be31000) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11abb4800) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11acd1000) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11568b400) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1158d6c00) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127012800) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118826800) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118c71400) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b85f800) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11bab5400) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 02:16:14 INFO - PROCESS | 1652 | 1461143774374 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11986f000 == 36 [pid = 1652] [id = 575] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11568b400) [pid = 1652] [serial = 1725] [outer = 0x0] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118826c00) [pid = 1652] [serial = 1726] [outer = 0x11568b400] 02:16:14 INFO - PROCESS | 1652 | 1461143774405 Marionette DEBUG loaded listener.js 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119132800) [pid = 1652] [serial = 1727] [outer = 0x11568b400] 02:16:14 INFO - PROCESS | 1652 | 1461143774725 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]]]}] 02:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 573ms 02:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:16:14 INFO - PROCESS | 1652 | 1461143774783 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:16:14 INFO - PROCESS | 1652 | 1461143774784 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:16:14 INFO - PROCESS | 1652 | 1461143774792 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:16:14 INFO - PROCESS | 1652 | 1461143774798 Marionette TRACE conn2 <- [1,2274,null,{}] 02:16:14 INFO - PROCESS | 1652 | 1461143774802 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}] 02:16:14 INFO - PROCESS | 1652 | 1461143774922 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:16:14 INFO - PROCESS | 1652 | 1461143774975 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc1000 == 37 [pid = 1652] [id = 576] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118c71400) [pid = 1652] [serial = 1728] [outer = 0x0] 02:16:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11992f400) [pid = 1652] [serial = 1729] [outer = 0x118c71400] 02:16:15 INFO - PROCESS | 1652 | 1461143775000 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11acf3000) [pid = 1652] [serial = 1730] [outer = 0x118c71400] 02:16:15 INFO - PROCESS | 1652 | 1461143775289 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 531ms 02:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:16:15 INFO - PROCESS | 1652 | 1461143775320 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1652 | 1461143775324 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:16:15 INFO - PROCESS | 1652 | 1461143775326 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1652 | 1461143775327 Marionette TRACE conn2 <- [1,2278,null,{}] 02:16:15 INFO - PROCESS | 1652 | 1461143775329 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}] 02:16:15 INFO - PROCESS | 1652 | 1461143775409 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:16:15 INFO - PROCESS | 1652 | 1461143775414 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a516800 == 38 [pid = 1652] [id = 577] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11acf3800) [pid = 1652] [serial = 1731] [outer = 0x0] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b07e000) [pid = 1652] [serial = 1732] [outer = 0x11acf3800] 02:16:15 INFO - PROCESS | 1652 | 1461143775439 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11bab5400) [pid = 1652] [serial = 1733] [outer = 0x11acf3800] 02:16:15 INFO - PROCESS | 1652 | 1461143775781 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]]]}] 02:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 468ms 02:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:16:15 INFO - PROCESS | 1652 | 1461143775795 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:16:15 INFO - PROCESS | 1652 | 1461143775796 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:16:15 INFO - PROCESS | 1652 | 1461143775798 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:16:15 INFO - PROCESS | 1652 | 1461143775799 Marionette TRACE conn2 <- [1,2282,null,{}] 02:16:15 INFO - PROCESS | 1652 | 1461143775802 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}] 02:16:15 INFO - PROCESS | 1652 | 1461143775879 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:16:15 INFO - PROCESS | 1652 | 1461143775883 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288d8000 == 39 [pid = 1652] [id = 578] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c06c000) [pid = 1652] [serial = 1734] [outer = 0x0] 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c3d7000) [pid = 1652] [serial = 1735] [outer = 0x11c06c000] 02:16:15 INFO - PROCESS | 1652 | 1461143775920 Marionette DEBUG loaded listener.js 02:16:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123a14c00) [pid = 1652] [serial = 1736] [outer = 0x11c06c000] 02:16:16 INFO - PROCESS | 1652 | 1461143776256 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]]]}] 02:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 473ms 02:16:16 INFO - PROCESS | 1652 | 1461143776273 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1652 | 1461143776274 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:16:16 INFO - PROCESS | 1652 | 1461143776276 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1652 | 1461143776277 Marionette TRACE conn2 <- [1,2286,null,{}] 02:16:16 INFO - PROCESS | 1652 | 1461143776280 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}] 02:16:16 INFO - PROCESS | 1652 | 1461143776362 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:16:16 INFO - PROCESS | 1652 | 1461143776428 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129436800 == 40 [pid = 1652] [id = 579] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11be2ac00) [pid = 1652] [serial = 1737] [outer = 0x0] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123f14c00) [pid = 1652] [serial = 1738] [outer = 0x11be2ac00] 02:16:16 INFO - PROCESS | 1652 | 1461143776453 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12701a400) [pid = 1652] [serial = 1739] [outer = 0x11be2ac00] 02:16:16 INFO - PROCESS | 1652 | 1461143776785 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]]]}] 02:16:16 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 02:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 02:16:16 INFO - PROCESS | 1652 | 1461143776795 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:16:16 INFO - PROCESS | 1652 | 1461143776796 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:16:16 INFO - PROCESS | 1652 | 1461143776798 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:16:16 INFO - PROCESS | 1652 | 1461143776800 Marionette TRACE conn2 <- [1,2290,null,{}] 02:16:16 INFO - PROCESS | 1652 | 1461143776803 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}] 02:16:16 INFO - PROCESS | 1652 | 1461143776900 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:16:16 INFO - PROCESS | 1652 | 1461143776912 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcae800 == 41 [pid = 1652] [id = 580] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1271cbc00) [pid = 1652] [serial = 1740] [outer = 0x0] 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127d37800) [pid = 1652] [serial = 1741] [outer = 0x1271cbc00] 02:16:16 INFO - PROCESS | 1652 | 1461143776937 Marionette DEBUG loaded listener.js 02:16:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12945d400) [pid = 1652] [serial = 1742] [outer = 0x1271cbc00] 02:16:17 INFO - PROCESS | 1652 | 1461143777278 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]]]}] 02:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 519ms 02:16:17 INFO - PROCESS | 1652 | 1461143777325 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1652 | 1461143777326 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:16:17 INFO - PROCESS | 1652 | 1461143777329 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1652 | 1461143777330 Marionette TRACE conn2 <- [1,2294,null,{}] 02:16:17 INFO - PROCESS | 1652 | 1461143777332 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}] 02:16:17 INFO - PROCESS | 1652 | 1461143777430 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:16:17 INFO - PROCESS | 1652 | 1461143777435 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceae000 == 42 [pid = 1652] [id = 581] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1271cf800) [pid = 1652] [serial = 1743] [outer = 0x0] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a103800) [pid = 1652] [serial = 1744] [outer = 0x1271cf800] 02:16:17 INFO - PROCESS | 1652 | 1461143777492 Marionette DEBUG loaded listener.js 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a10e800) [pid = 1652] [serial = 1745] [outer = 0x1271cf800] 02:16:17 INFO - PROCESS | 1652 | 1461143777782 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]]]}] 02:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 470ms 02:16:17 INFO - PROCESS | 1652 | 1461143777799 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:16:17 INFO - PROCESS | 1652 | 1461143777800 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:16:17 INFO - PROCESS | 1652 | 1461143777815 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:16:17 INFO - PROCESS | 1652 | 1461143777816 Marionette TRACE conn2 <- [1,2298,null,{}] 02:16:17 INFO - PROCESS | 1652 | 1461143777820 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}] 02:16:17 INFO - PROCESS | 1652 | 1461143777923 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:16:17 INFO - PROCESS | 1652 | 1461143777956 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4de800 == 43 [pid = 1652] [id = 582] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a104c00) [pid = 1652] [serial = 1746] [outer = 0x0] 02:16:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a19fc00) [pid = 1652] [serial = 1747] [outer = 0x12a104c00] 02:16:17 INFO - PROCESS | 1652 | 1461143777981 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12a1a8800) [pid = 1652] [serial = 1748] [outer = 0x12a104c00] 02:16:18 INFO - PROCESS | 1652 | 1461143778287 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 524ms 02:16:18 INFO - PROCESS | 1652 | 1461143778335 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:16:18 INFO - PROCESS | 1652 | 1461143778336 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:16:18 INFO - PROCESS | 1652 | 1461143778357 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1652 | 1461143778358 Marionette TRACE conn2 <- [1,2302,null,{}] 02:16:18 INFO - PROCESS | 1652 | 1461143778362 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}] 02:16:18 INFO - PROCESS | 1652 | 1461143778509 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118822400) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11568d400) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c0e1c00) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11c66e800) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11a763000) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c77d000) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118c75800) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11acfbc00) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b8fb000) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112130400) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x126520c00) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12be64c00) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:16:18 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x118824c00) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:16:18 INFO - PROCESS | 1652 | 1461143778552 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129435000 == 44 [pid = 1652] [id = 583] 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112132000) [pid = 1652] [serial = 1749] [outer = 0x0] 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1158d6800) [pid = 1652] [serial = 1750] [outer = 0x112132000] 02:16:18 INFO - PROCESS | 1652 | 1461143778583 Marionette DEBUG loaded listener.js 02:16:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b02d800) [pid = 1652] [serial = 1751] [outer = 0x112132000] 02:16:18 INFO - PROCESS | 1652 | 1461143778902 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]]]}] 02:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 592ms 02:16:18 INFO - PROCESS | 1652 | 1461143778931 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:16:18 INFO - PROCESS | 1652 | 1461143778933 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:16:18 INFO - PROCESS | 1652 | 1461143778935 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:16:18 INFO - PROCESS | 1652 | 1461143778940 Marionette TRACE conn2 <- [1,2306,null,{}] 02:16:18 INFO - PROCESS | 1652 | 1461143778943 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}] 02:16:19 INFO - PROCESS | 1652 | 1461143779078 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:16:19 INFO - PROCESS | 1652 | 1461143779112 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec1a000 == 45 [pid = 1652] [id = 584] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b8f6c00) [pid = 1652] [serial = 1752] [outer = 0x0] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b0e6c00) [pid = 1652] [serial = 1753] [outer = 0x11b8f6c00] 02:16:19 INFO - PROCESS | 1652 | 1461143779138 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b0e3800) [pid = 1652] [serial = 1754] [outer = 0x11b8f6c00] 02:16:19 INFO - PROCESS | 1652 | 1461143779437 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 524ms 02:16:19 INFO - PROCESS | 1652 | 1461143779459 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1652 | 1461143779460 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:16:19 INFO - PROCESS | 1652 | 1461143779462 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1652 | 1461143779463 Marionette TRACE conn2 <- [1,2310,null,{}] 02:16:19 INFO - PROCESS | 1652 | 1461143779465 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}] 02:16:19 INFO - PROCESS | 1652 | 1461143779559 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:16:19 INFO - PROCESS | 1652 | 1461143779564 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb3a800 == 46 [pid = 1652] [id = 585] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b3b6000) [pid = 1652] [serial = 1755] [outer = 0x0] 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b65c400) [pid = 1652] [serial = 1756] [outer = 0x12b3b6000] 02:16:19 INFO - PROCESS | 1652 | 1461143779594 Marionette DEBUG loaded listener.js 02:16:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b411000) [pid = 1652] [serial = 1757] [outer = 0x12b3b6000] 02:16:19 INFO - PROCESS | 1652 | 1461143779966 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]]]}] 02:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 523ms 02:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:16:19 INFO - PROCESS | 1652 | 1461143779991 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:16:19 INFO - PROCESS | 1652 | 1461143779992 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:16:19 INFO - PROCESS | 1652 | 1461143779994 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:16:19 INFO - PROCESS | 1652 | 1461143779995 Marionette TRACE conn2 <- [1,2314,null,{}] 02:16:20 INFO - PROCESS | 1652 | 1461143779997 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}] 02:16:20 INFO - PROCESS | 1652 | 1461143780154 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:16:20 INFO - PROCESS | 1652 | 1461143780164 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x130009800 == 47 [pid = 1652] [id = 586] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11bab7400) [pid = 1652] [serial = 1758] [outer = 0x0] 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b687000) [pid = 1652] [serial = 1759] [outer = 0x11bab7400] 02:16:20 INFO - PROCESS | 1652 | 1461143780202 Marionette DEBUG loaded listener.js 02:16:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bc95000) [pid = 1652] [serial = 1760] [outer = 0x11bab7400] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e8a2000 == 46 [pid = 1652] [id = 551] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca4000 == 45 [pid = 1652] [id = 574] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba19000 == 44 [pid = 1652] [id = 573] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12f09a000 == 43 [pid = 1652] [id = 572] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec12000 == 42 [pid = 1652] [id = 571] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12eaa8000 == 41 [pid = 1652] [id = 570] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0da000 == 40 [pid = 1652] [id = 569] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x123e6a800 == 39 [pid = 1652] [id = 568] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12e13e000 == 38 [pid = 1652] [id = 566] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11aaca800 == 37 [pid = 1652] [id = 567] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11986f000 == 36 [pid = 1652] [id = 575] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc1000 == 35 [pid = 1652] [id = 576] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcae800 == 34 [pid = 1652] [id = 580] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec1a000 == 33 [pid = 1652] [id = 584] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4de800 == 32 [pid = 1652] [id = 582] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb3a800 == 31 [pid = 1652] [id = 585] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129436800 == 30 [pid = 1652] [id = 579] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x11a516800 == 29 [pid = 1652] [id = 577] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x129435000 == 28 [pid = 1652] [id = 583] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x1288d8000 == 27 [pid = 1652] [id = 578] 02:16:21 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceae000 == 26 [pid = 1652] [id = 581] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1271cd000) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127c6d400) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x118c11400) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1185ad000) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11c66e400) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123721800) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11c3d0c00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11ac73400) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11ac7ec00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124109000) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11c0e9400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x123c78c00) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1164d7c00) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b074800) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b868c00) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11bcef400) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1146b9400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11568cc00) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127014c00) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1121ed000) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d042000) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x119138c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x118f7e000) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a761800) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11624c000) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x126522c00) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11acf2000) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11c0e0800) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 02:16:21 INFO - PROCESS | 1652 | 1461143781861 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]]]}] 02:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1873ms 02:16:21 INFO - PROCESS | 1652 | 1461143781868 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:16:21 INFO - PROCESS | 1652 | 1461143781873 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:16:21 INFO - PROCESS | 1652 | 1461143781876 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:16:21 INFO - PROCESS | 1652 | 1461143781878 Marionette TRACE conn2 <- [1,2318,null,{}] 02:16:21 INFO - PROCESS | 1652 | 1461143781883 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}] 02:16:21 INFO - PROCESS | 1652 | 1461143781966 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:16:22 INFO - PROCESS | 1652 | 1461143782016 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e31000 == 27 [pid = 1652] [id = 587] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1121ef000) [pid = 1652] [serial = 1761] [outer = 0x0] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x1144b4000) [pid = 1652] [serial = 1762] [outer = 0x1121ef000] 02:16:22 INFO - PROCESS | 1652 | 1461143782043 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x114c14800) [pid = 1652] [serial = 1763] [outer = 0x1121ef000] 02:16:22 INFO - PROCESS | 1652 | 1461143782363 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] 02:16:22 INFO - PROCESS | 1652 | 1461143782406 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:16:22 INFO - PROCESS | 1652 | 1461143782411 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1652 | 1461143782413 Marionette TRACE conn2 <- [1,2322,null,{}] 02:16:22 INFO - PROCESS | 1652 | 1461143782415 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}] 02:16:22 INFO - PROCESS | 1652 | 1461143782489 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:16:22 INFO - PROCESS | 1652 | 1461143782494 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a516800 == 28 [pid = 1652] [id = 588] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115281c00) [pid = 1652] [serial = 1764] [outer = 0x0] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x115690800) [pid = 1652] [serial = 1765] [outer = 0x115281c00] 02:16:22 INFO - PROCESS | 1652 | 1461143782521 Marionette DEBUG loaded listener.js 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11624fc00) [pid = 1652] [serial = 1766] [outer = 0x115281c00] 02:16:22 INFO - PROCESS | 1652 | 1461143782844 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]]]}] 02:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 02:16:22 INFO - PROCESS | 1652 | 1461143782882 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:16:22 INFO - PROCESS | 1652 | 1461143782884 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:16:22 INFO - PROCESS | 1652 | 1461143782887 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:16:22 INFO - PROCESS | 1652 | 1461143782889 Marionette TRACE conn2 <- [1,2326,null,{}] 02:16:22 INFO - PROCESS | 1652 | 1461143782897 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}] 02:16:22 INFO - PROCESS | 1652 | 1461143782974 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:16:22 INFO - PROCESS | 1652 | 1461143782978 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb3800 == 29 [pid = 1652] [id = 589] 02:16:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x10fff6800) [pid = 1652] [serial = 1767] [outer = 0x0] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11882ac00) [pid = 1652] [serial = 1768] [outer = 0x10fff6800] 02:16:23 INFO - PROCESS | 1652 | 1461143783009 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118c11400) [pid = 1652] [serial = 1769] [outer = 0x10fff6800] 02:16:23 INFO - PROCESS | 1652 | 1461143783342 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 02:16:23 INFO - PROCESS | 1652 | 1461143783359 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:16:23 INFO - PROCESS | 1652 | 1461143783361 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:16:23 INFO - PROCESS | 1652 | 1461143783363 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1652 | 1461143783365 Marionette TRACE conn2 <- [1,2330,null,{}] 02:16:23 INFO - PROCESS | 1652 | 1461143783367 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}] 02:16:23 INFO - PROCESS | 1652 | 1461143783437 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:16:23 INFO - PROCESS | 1652 | 1461143783488 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bace800 == 30 [pid = 1652] [id = 590] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11882c400) [pid = 1652] [serial = 1770] [outer = 0x0] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118ed3800) [pid = 1652] [serial = 1771] [outer = 0x11882c400] 02:16:23 INFO - PROCESS | 1652 | 1461143783514 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x118f89800) [pid = 1652] [serial = 1772] [outer = 0x11882c400] 02:16:23 INFO - PROCESS | 1652 | 1461143783795 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]]]}] 02:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 469ms 02:16:23 INFO - PROCESS | 1652 | 1461143783832 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:16:23 INFO - PROCESS | 1652 | 1461143783833 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:16:23 INFO - PROCESS | 1652 | 1461143783837 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:16:23 INFO - PROCESS | 1652 | 1461143783839 Marionette TRACE conn2 <- [1,2334,null,{}] 02:16:23 INFO - PROCESS | 1652 | 1461143783843 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}] 02:16:23 INFO - PROCESS | 1652 | 1461143783913 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:16:23 INFO - PROCESS | 1652 | 1461143783917 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7af000 == 31 [pid = 1652] [id = 591] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1144a9c00) [pid = 1652] [serial = 1773] [outer = 0x0] 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191b6800) [pid = 1652] [serial = 1774] [outer = 0x1144a9c00] 02:16:23 INFO - PROCESS | 1652 | 1461143783945 Marionette DEBUG loaded listener.js 02:16:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x119c65400) [pid = 1652] [serial = 1775] [outer = 0x1144a9c00] 02:16:24 INFO - PROCESS | 1652 | 1461143784252 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 472ms 02:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:16:24 INFO - PROCESS | 1652 | 1461143784308 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1652 | 1461143784309 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:16:24 INFO - PROCESS | 1652 | 1461143784311 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1652 | 1461143784313 Marionette TRACE conn2 <- [1,2338,null,{}] 02:16:24 INFO - PROCESS | 1652 | 1461143784324 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}] 02:16:24 INFO - PROCESS | 1652 | 1461143784409 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:16:24 INFO - PROCESS | 1652 | 1461143784414 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x123e63800 == 32 [pid = 1652] [id = 592] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x119d5c800) [pid = 1652] [serial = 1776] [outer = 0x0] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11aba9c00) [pid = 1652] [serial = 1777] [outer = 0x119d5c800] 02:16:24 INFO - PROCESS | 1652 | 1461143784444 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11acc6400) [pid = 1652] [serial = 1778] [outer = 0x119d5c800] 02:16:24 INFO - PROCESS | 1652 | 1461143784764 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]]]}] 02:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 478ms 02:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:16:24 INFO - PROCESS | 1652 | 1461143784791 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:16:24 INFO - PROCESS | 1652 | 1461143784792 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:16:24 INFO - PROCESS | 1652 | 1461143784794 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:16:24 INFO - PROCESS | 1652 | 1461143784795 Marionette TRACE conn2 <- [1,2342,null,{}] 02:16:24 INFO - PROCESS | 1652 | 1461143784797 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}] 02:16:24 INFO - PROCESS | 1652 | 1461143784866 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:16:24 INFO - PROCESS | 1652 | 1461143784872 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244b1000 == 33 [pid = 1652] [id = 593] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11abb5000) [pid = 1652] [serial = 1779] [outer = 0x0] 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11b038c00) [pid = 1652] [serial = 1780] [outer = 0x11abb5000] 02:16:24 INFO - PROCESS | 1652 | 1461143784898 Marionette DEBUG loaded listener.js 02:16:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11b073000) [pid = 1652] [serial = 1781] [outer = 0x11abb5000] 02:16:25 INFO - PROCESS | 1652 | 1461143785210 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 02:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:16:25 INFO - PROCESS | 1652 | 1461143785263 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1652 | 1461143785264 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1652 | 1461143785266 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1652 | 1461143785267 Marionette TRACE conn2 <- [1,2346,null,{}] 02:16:25 INFO - PROCESS | 1652 | 1461143785278 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}] 02:16:25 INFO - PROCESS | 1652 | 1461143785348 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:16:25 INFO - PROCESS | 1652 | 1461143785355 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x1271c0000 == 34 [pid = 1652] [id = 594] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11b032c00) [pid = 1652] [serial = 1782] [outer = 0x0] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11b07d000) [pid = 1652] [serial = 1783] [outer = 0x11b032c00] 02:16:25 INFO - PROCESS | 1652 | 1461143785380 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11b85cc00) [pid = 1652] [serial = 1784] [outer = 0x11b032c00] 02:16:25 INFO - PROCESS | 1652 | 1461143785707 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]]]}] 02:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 470ms 02:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:16:25 INFO - PROCESS | 1652 | 1461143785736 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:16:25 INFO - PROCESS | 1652 | 1461143785737 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:16:25 INFO - PROCESS | 1652 | 1461143785739 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:16:25 INFO - PROCESS | 1652 | 1461143785740 Marionette TRACE conn2 <- [1,2350,null,{}] 02:16:25 INFO - PROCESS | 1652 | 1461143785742 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}] 02:16:25 INFO - PROCESS | 1652 | 1461143785812 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:16:25 INFO - PROCESS | 1652 | 1461143785816 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb2800 == 35 [pid = 1652] [id = 595] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b079800) [pid = 1652] [serial = 1785] [outer = 0x0] 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11babb400) [pid = 1652] [serial = 1786] [outer = 0x11b079800] 02:16:25 INFO - PROCESS | 1652 | 1461143785843 Marionette DEBUG loaded listener.js 02:16:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bcee800) [pid = 1652] [serial = 1787] [outer = 0x11b079800] 02:16:26 INFO - PROCESS | 1652 | 1461143786167 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]]]}] 02:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 468ms 02:16:26 INFO - PROCESS | 1652 | 1461143786208 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1652 | 1461143786210 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:16:26 INFO - PROCESS | 1652 | 1461143786226 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1652 | 1461143786228 Marionette TRACE conn2 <- [1,2354,null,{}] 02:16:26 INFO - PROCESS | 1652 | 1461143786231 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}] 02:16:26 INFO - PROCESS | 1652 | 1461143786347 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:16:26 INFO - PROCESS | 1652 | 1461143786356 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12941d000 == 36 [pid = 1652] [id = 596] 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bcf2800) [pid = 1652] [serial = 1788] [outer = 0x0] 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11be2fc00) [pid = 1652] [serial = 1789] [outer = 0x11bcf2800] 02:16:26 INFO - PROCESS | 1652 | 1461143786395 Marionette DEBUG loaded listener.js 02:16:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c0e1000) [pid = 1652] [serial = 1790] [outer = 0x11bcf2800] 02:16:26 INFO - PROCESS | 1652 | 1461143786812 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]]]}] 02:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 624ms 02:16:26 INFO - PROCESS | 1652 | 1461143786862 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:16:26 INFO - PROCESS | 1652 | 1461143786864 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:16:26 INFO - PROCESS | 1652 | 1461143786866 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:16:26 INFO - PROCESS | 1652 | 1461143786868 Marionette TRACE conn2 <- [1,2358,null,{}] 02:16:26 INFO - PROCESS | 1652 | 1461143786876 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}] 02:16:26 INFO - PROCESS | 1652 | 1461143786989 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:16:27 INFO - PROCESS | 1652 | 1461143787006 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7aa800 == 37 [pid = 1652] [id = 597] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c467800) [pid = 1652] [serial = 1791] [outer = 0x0] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11c77a400) [pid = 1652] [serial = 1792] [outer = 0x11c467800] 02:16:27 INFO - PROCESS | 1652 | 1461143787035 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x123921800) [pid = 1652] [serial = 1793] [outer = 0x11c467800] 02:16:27 INFO - PROCESS | 1652 | 1461143787372 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]]]}] 02:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 02:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:16:27 INFO - PROCESS | 1652 | 1461143787391 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1652 | 1461143787392 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:16:27 INFO - PROCESS | 1652 | 1461143787394 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1652 | 1461143787395 Marionette TRACE conn2 <- [1,2362,null,{}] 02:16:27 INFO - PROCESS | 1652 | 1461143787397 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}] 02:16:27 INFO - PROCESS | 1652 | 1461143787500 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:16:27 INFO - PROCESS | 1652 | 1461143787504 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcaf800 == 38 [pid = 1652] [id = 598] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c66e800) [pid = 1652] [serial = 1794] [outer = 0x0] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x123a20400) [pid = 1652] [serial = 1795] [outer = 0x11c66e800] 02:16:27 INFO - PROCESS | 1652 | 1461143787529 Marionette DEBUG loaded listener.js 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x124105c00) [pid = 1652] [serial = 1796] [outer = 0x11c66e800] 02:16:27 INFO - PROCESS | 1652 | 1461143787850 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]]]}] 02:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 02:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:16:27 INFO - PROCESS | 1652 | 1461143787866 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:16:27 INFO - PROCESS | 1652 | 1461143787867 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:16:27 INFO - PROCESS | 1652 | 1461143787876 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:16:27 INFO - PROCESS | 1652 | 1461143787877 Marionette TRACE conn2 <- [1,2366,null,{}] 02:16:27 INFO - PROCESS | 1652 | 1461143787880 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}] 02:16:27 INFO - PROCESS | 1652 | 1461143787977 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:16:27 INFO - PROCESS | 1652 | 1461143787982 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c095000 == 39 [pid = 1652] [id = 599] 02:16:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119d66800) [pid = 1652] [serial = 1797] [outer = 0x0] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x124108800) [pid = 1652] [serial = 1798] [outer = 0x119d66800] 02:16:28 INFO - PROCESS | 1652 | 1461143788006 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1241cb400) [pid = 1652] [serial = 1799] [outer = 0x119d66800] 02:16:28 INFO - PROCESS | 1652 | 1461143788428 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]]]}] 02:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 580ms 02:16:28 INFO - PROCESS | 1652 | 1461143788450 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:16:28 INFO - PROCESS | 1652 | 1461143788453 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:16:28 INFO - PROCESS | 1652 | 1461143788457 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:16:28 INFO - PROCESS | 1652 | 1461143788459 Marionette TRACE conn2 <- [1,2370,null,{}] 02:16:28 INFO - PROCESS | 1652 | 1461143788462 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}] 02:16:28 INFO - PROCESS | 1652 | 1461143788605 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:16:28 INFO - PROCESS | 1652 | 1461143788632 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0e4800 == 40 [pid = 1652] [id = 600] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x124111000) [pid = 1652] [serial = 1800] [outer = 0x0] 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x126580800) [pid = 1652] [serial = 1801] [outer = 0x124111000] 02:16:28 INFO - PROCESS | 1652 | 1461143788670 Marionette DEBUG loaded listener.js 02:16:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1270d2800) [pid = 1652] [serial = 1802] [outer = 0x124111000] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1292db000) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1121e7000) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1146b7000) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b3b6000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1271cbc00) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1271cf800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a104c00) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x112132000) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b8f6c00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c06c000) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11acf3800) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118c71400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11568b400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1146c2800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112127800) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127c6b000) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bab8400) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11bced800) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a759800) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x116258400) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1121e7800) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12410f000) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:16:29 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11be2ac00) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:16:29 INFO - PROCESS | 1652 | 1461143789224 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]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 772ms 02:16:29 INFO - PROCESS | 1652 | 1461143789229 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1652 | 1461143789230 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:16:29 INFO - PROCESS | 1652 | 1461143789232 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1652 | 1461143789233 Marionette TRACE conn2 <- [1,2374,null,{}] 02:16:29 INFO - PROCESS | 1652 | 1461143789235 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}] 02:16:29 INFO - PROCESS | 1652 | 1461143789314 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:16:29 INFO - PROCESS | 1652 | 1461143789319 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x127ca9000 == 41 [pid = 1652] [id = 601] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118828c00) [pid = 1652] [serial = 1803] [outer = 0x0] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119c64c00) [pid = 1652] [serial = 1804] [outer = 0x118828c00] 02:16:29 INFO - PROCESS | 1652 | 1461143789346 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11b8f8800) [pid = 1652] [serial = 1805] [outer = 0x118828c00] 02:16:29 INFO - PROCESS | 1652 | 1461143789667 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]]]}] 02:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms 02:16:29 INFO - PROCESS | 1652 | 1461143789705 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:16:29 INFO - PROCESS | 1652 | 1461143789706 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:16:29 INFO - PROCESS | 1652 | 1461143789709 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:16:29 INFO - PROCESS | 1652 | 1461143789710 Marionette TRACE conn2 <- [1,2378,null,{}] 02:16:29 INFO - PROCESS | 1652 | 1461143789712 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}] 02:16:29 INFO - PROCESS | 1652 | 1461143789807 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:16:29 INFO - PROCESS | 1652 | 1461143789813 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbc5000 == 42 [pid = 1652] [id = 602] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11acca400) [pid = 1652] [serial = 1806] [outer = 0x0] 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x127014400) [pid = 1652] [serial = 1807] [outer = 0x11acca400] 02:16:29 INFO - PROCESS | 1652 | 1461143789838 Marionette DEBUG loaded listener.js 02:16:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1271cf000) [pid = 1652] [serial = 1808] [outer = 0x11acca400] 02:16:30 INFO - PROCESS | 1652 | 1461143790142 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 468ms 02:16:30 INFO - PROCESS | 1652 | 1461143790177 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1652 | 1461143790178 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:16:30 INFO - PROCESS | 1652 | 1461143790180 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1652 | 1461143790181 Marionette TRACE conn2 <- [1,2382,null,{}] 02:16:30 INFO - PROCESS | 1652 | 1461143790184 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}] 02:16:30 INFO - PROCESS | 1652 | 1461143790262 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:16:30 INFO - PROCESS | 1652 | 1461143790266 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d2000 == 43 [pid = 1652] [id = 603] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1271cbc00) [pid = 1652] [serial = 1809] [outer = 0x0] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127c6b000) [pid = 1652] [serial = 1810] [outer = 0x1271cbc00] 02:16:30 INFO - PROCESS | 1652 | 1461143790292 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x128884800) [pid = 1652] [serial = 1811] [outer = 0x1271cbc00] 02:16:30 INFO - PROCESS | 1652 | 1461143790612 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]]]}] 02:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 02:16:30 INFO - PROCESS | 1652 | 1461143790651 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:16:30 INFO - PROCESS | 1652 | 1461143790654 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:16:30 INFO - PROCESS | 1652 | 1461143790657 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:16:30 INFO - PROCESS | 1652 | 1461143790658 Marionette TRACE conn2 <- [1,2386,null,{}] 02:16:30 INFO - PROCESS | 1652 | 1461143790661 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}] 02:16:30 INFO - PROCESS | 1652 | 1461143790762 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:16:30 INFO - PROCESS | 1652 | 1461143790769 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e891000 == 44 [pid = 1652] [id = 604] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127718000) [pid = 1652] [serial = 1812] [outer = 0x0] 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x128ff9800) [pid = 1652] [serial = 1813] [outer = 0x127718000] 02:16:30 INFO - PROCESS | 1652 | 1461143790794 Marionette DEBUG loaded listener.js 02:16:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12945bc00) [pid = 1652] [serial = 1814] [outer = 0x127718000] 02:16:31 INFO - PROCESS | 1652 | 1461143791210 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]]]}] 02:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 02:16:31 INFO - PROCESS | 1652 | 1461143791229 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:16:31 INFO - PROCESS | 1652 | 1461143791233 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:16:31 INFO - PROCESS | 1652 | 1461143791238 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:16:31 INFO - PROCESS | 1652 | 1461143791242 Marionette TRACE conn2 <- [1,2390,null,{}] 02:16:31 INFO - PROCESS | 1652 | 1461143791249 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}] 02:16:31 INFO - PROCESS | 1652 | 1461143791420 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:16:31 INFO - PROCESS | 1652 | 1461143791576 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x119721800 == 45 [pid = 1652] [id = 605] 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1121ebc00) [pid = 1652] [serial = 1815] [outer = 0x0] 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1140b7400) [pid = 1652] [serial = 1816] [outer = 0x1121ebc00] 02:16:31 INFO - PROCESS | 1652 | 1461143791611 Marionette DEBUG loaded listener.js 02:16:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x114c0f400) [pid = 1652] [serial = 1817] [outer = 0x1121ebc00] 02:16:32 INFO - PROCESS | 1652 | 1461143792109 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]]]}] 02:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 926ms 02:16:32 INFO - PROCESS | 1652 | 1461143792179 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:16:32 INFO - PROCESS | 1652 | 1461143792183 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:16:32 INFO - PROCESS | 1652 | 1461143792191 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:16:32 INFO - PROCESS | 1652 | 1461143792193 Marionette TRACE conn2 <- [1,2394,null,{}] 02:16:32 INFO - PROCESS | 1652 | 1461143792196 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}] 02:16:32 INFO - PROCESS | 1652 | 1461143792299 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:16:32 INFO - PROCESS | 1652 | 1461143792376 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bec4800 == 46 [pid = 1652] [id = 606] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11576f400) [pid = 1652] [serial = 1818] [outer = 0x0] 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11853e000) [pid = 1652] [serial = 1819] [outer = 0x11576f400] 02:16:32 INFO - PROCESS | 1652 | 1461143792407 Marionette DEBUG loaded listener.js 02:16:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11882a800) [pid = 1652] [serial = 1820] [outer = 0x11576f400] 02:16:33 INFO - PROCESS | 1652 | 1461143793203 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]]]}] 02:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1019ms 02:16:33 INFO - PROCESS | 1652 | 1461143793211 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:16:33 INFO - PROCESS | 1652 | 1461143793213 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:16:33 INFO - PROCESS | 1652 | 1461143793217 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:16:33 INFO - PROCESS | 1652 | 1461143793219 Marionette TRACE conn2 <- [1,2398,null,{}] 02:16:33 INFO - PROCESS | 1652 | 1461143793271 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}] 02:16:33 INFO - PROCESS | 1652 | 1461143793378 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:16:33 INFO - PROCESS | 1652 | 1461143793470 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119867800 == 47 [pid = 1652] [id = 607] 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114ed8800) [pid = 1652] [serial = 1821] [outer = 0x0] 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115284800) [pid = 1652] [serial = 1822] [outer = 0x114ed8800] 02:16:33 INFO - PROCESS | 1652 | 1461143793502 Marionette DEBUG loaded listener.js 02:16:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x115694800) [pid = 1652] [serial = 1823] [outer = 0x114ed8800] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d2000 == 46 [pid = 1652] [id = 603] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbc5000 == 45 [pid = 1652] [id = 602] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x127ca9000 == 44 [pid = 1652] [id = 601] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0e4800 == 43 [pid = 1652] [id = 600] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12c095000 == 42 [pid = 1652] [id = 599] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b687000) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcaf800 == 41 [pid = 1652] [id = 598] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7aa800 == 40 [pid = 1652] [id = 597] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x12941d000 == 39 [pid = 1652] [id = 596] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb2800 == 38 [pid = 1652] [id = 595] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1271c0000 == 37 [pid = 1652] [id = 594] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x1244b1000 == 36 [pid = 1652] [id = 593] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x123e63800 == 35 [pid = 1652] [id = 592] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7af000 == 34 [pid = 1652] [id = 591] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11bace800 == 33 [pid = 1652] [id = 590] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb3800 == 32 [pid = 1652] [id = 589] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x11a516800 == 31 [pid = 1652] [id = 588] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x118e31000 == 30 [pid = 1652] [id = 587] 02:16:34 INFO - PROCESS | 1652 | --DOCSHELL 0x130009800 == 29 [pid = 1652] [id = 586] 02:16:34 INFO - PROCESS | 1652 | 1461143794094 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 899ms 02:16:34 INFO - PROCESS | 1652 | 1461143794116 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1652 | 1461143794120 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:16:34 INFO - PROCESS | 1652 | 1461143794124 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1652 | 1461143794125 Marionette TRACE conn2 <- [1,2402,null,{}] 02:16:34 INFO - PROCESS | 1652 | 1461143794128 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}] 02:16:34 INFO - PROCESS | 1652 | 1461143794203 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x129466800) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b411000) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127d37800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12a103800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a19fc00) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12a10e800) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a1a8800) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b02d800) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b65c400) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b0e6c00) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x1158d6800) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c3d7000) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11b07e000) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bab5400) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11992f400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11acf3000) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118826c00) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x119132800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11882f400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1155bb800) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1144a9000) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x112134400) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12a10fc00) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1292dec00) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127680400) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126523400) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x124107000) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11c3db400) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11b07d800) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11acd0000) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11912f400) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118c78400) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x115696c00) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1146c3000) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x128fba000) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123a14c00) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123f14c00) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12701a400) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12945d400) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12b0e3800) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1144b3400) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x118825400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 02:16:34 INFO - PROCESS | 1652 | 1461143794267 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a521800 == 30 [pid = 1652] [id = 608] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x112131400) [pid = 1652] [serial = 1824] [outer = 0x0] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x114ed8c00) [pid = 1652] [serial = 1825] [outer = 0x112131400] 02:16:34 INFO - PROCESS | 1652 | 1461143794295 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x118540400) [pid = 1652] [serial = 1826] [outer = 0x112131400] 02:16:34 INFO - PROCESS | 1652 | 1461143794608 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]]]}] 02:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 02:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:16:34 INFO - PROCESS | 1652 | 1461143794643 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:16:34 INFO - PROCESS | 1652 | 1461143794644 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:16:34 INFO - PROCESS | 1652 | 1461143794646 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:16:34 INFO - PROCESS | 1652 | 1461143794649 Marionette TRACE conn2 <- [1,2406,null,{}] 02:16:34 INFO - PROCESS | 1652 | 1461143794657 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}] 02:16:34 INFO - PROCESS | 1652 | 1461143794735 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:16:34 INFO - PROCESS | 1652 | 1461143794742 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2db000 == 31 [pid = 1652] [id = 609] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118824c00) [pid = 1652] [serial = 1827] [outer = 0x0] 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x118ce0800) [pid = 1652] [serial = 1828] [outer = 0x118824c00] 02:16:34 INFO - PROCESS | 1652 | 1461143794771 Marionette DEBUG loaded listener.js 02:16:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x118f89400) [pid = 1652] [serial = 1829] [outer = 0x118824c00] 02:16:35 INFO - PROCESS | 1652 | 1461143795153 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 520ms 02:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:16:35 INFO - PROCESS | 1652 | 1461143795167 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1652 | 1461143795169 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:16:35 INFO - PROCESS | 1652 | 1461143795174 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1652 | 1461143795175 Marionette TRACE conn2 <- [1,2410,null,{}] 02:16:35 INFO - PROCESS | 1652 | 1461143795178 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}] 02:16:35 INFO - PROCESS | 1652 | 1461143795255 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:16:35 INFO - PROCESS | 1652 | 1461143795260 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x124049000 == 32 [pid = 1652] [id = 610] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x119132000) [pid = 1652] [serial = 1830] [outer = 0x0] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11992a000) [pid = 1652] [serial = 1831] [outer = 0x119132000] 02:16:35 INFO - PROCESS | 1652 | 1461143795286 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11a766c00) [pid = 1652] [serial = 1832] [outer = 0x119132000] 02:16:35 INFO - PROCESS | 1652 | 1461143795610 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]]]}] 02:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 473ms 02:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:16:35 INFO - PROCESS | 1652 | 1461143795646 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:16:35 INFO - PROCESS | 1652 | 1461143795648 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:16:35 INFO - PROCESS | 1652 | 1461143795651 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:16:35 INFO - PROCESS | 1652 | 1461143795652 Marionette TRACE conn2 <- [1,2414,null,{}] 02:16:35 INFO - PROCESS | 1652 | 1461143795656 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}] 02:16:35 INFO - PROCESS | 1652 | 1461143795799 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:16:35 INFO - PROCESS | 1652 | 1461143795811 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416a800 == 33 [pid = 1652] [id = 611] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11abad800) [pid = 1652] [serial = 1833] [outer = 0x0] 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11ac74800) [pid = 1652] [serial = 1834] [outer = 0x11abad800] 02:16:35 INFO - PROCESS | 1652 | 1461143795849 Marionette DEBUG loaded listener.js 02:16:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11acc6000) [pid = 1652] [serial = 1835] [outer = 0x11abad800] 02:16:36 INFO - PROCESS | 1652 | 1461143796206 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 02:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:16:36 INFO - PROCESS | 1652 | 1461143796221 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1652 | 1461143796224 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:16:36 INFO - PROCESS | 1652 | 1461143796226 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1652 | 1461143796227 Marionette TRACE conn2 <- [1,2418,null,{}] 02:16:36 INFO - PROCESS | 1652 | 1461143796229 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}] 02:16:36 INFO - PROCESS | 1652 | 1461143796320 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:16:36 INFO - PROCESS | 1652 | 1461143796355 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c9a800 == 34 [pid = 1652] [id = 612] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11a766000) [pid = 1652] [serial = 1836] [outer = 0x0] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11accfc00) [pid = 1652] [serial = 1837] [outer = 0x11a766000] 02:16:36 INFO - PROCESS | 1652 | 1461143796414 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11bcebc00) [pid = 1652] [serial = 1838] [outer = 0x11a766000] 02:16:36 INFO - PROCESS | 1652 | 1461143796741 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]]]}] 02:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms 02:16:36 INFO - PROCESS | 1652 | 1461143796749 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:16:36 INFO - PROCESS | 1652 | 1461143796750 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:16:36 INFO - PROCESS | 1652 | 1461143796754 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:16:36 INFO - PROCESS | 1652 | 1461143796755 Marionette TRACE conn2 <- [1,2422,null,{}] 02:16:36 INFO - PROCESS | 1652 | 1461143796757 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}] 02:16:36 INFO - PROCESS | 1652 | 1461143796849 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:16:36 INFO - PROCESS | 1652 | 1461143796859 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f9d800 == 35 [pid = 1652] [id = 613] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11bcf0000) [pid = 1652] [serial = 1839] [outer = 0x0] 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11be32400) [pid = 1652] [serial = 1840] [outer = 0x11bcf0000] 02:16:36 INFO - PROCESS | 1652 | 1461143796884 Marionette DEBUG loaded listener.js 02:16:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11c3d6400) [pid = 1652] [serial = 1841] [outer = 0x11bcf0000] 02:16:37 INFO - PROCESS | 1652 | 1461143797239 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 02:16:37 INFO - PROCESS | 1652 | 1461143797282 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1652 | 1461143797283 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:16:37 INFO - PROCESS | 1652 | 1461143797286 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1652 | 1461143797287 Marionette TRACE conn2 <- [1,2426,null,{}] 02:16:37 INFO - PROCESS | 1652 | 1461143797289 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}] 02:16:37 INFO - PROCESS | 1652 | 1461143797383 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:16:37 INFO - PROCESS | 1652 | 1461143797387 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba08000 == 36 [pid = 1652] [id = 614] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11bcedc00) [pid = 1652] [serial = 1842] [outer = 0x0] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c3dbc00) [pid = 1652] [serial = 1843] [outer = 0x11bcedc00] 02:16:37 INFO - PROCESS | 1652 | 1461143797410 Marionette DEBUG loaded listener.js 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c45f400) [pid = 1652] [serial = 1844] [outer = 0x11bcedc00] 02:16:37 INFO - PROCESS | 1652 | 1461143797747 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]]]}] 02:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 02:16:37 INFO - PROCESS | 1652 | 1461143797805 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:16:37 INFO - PROCESS | 1652 | 1461143797806 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:16:37 INFO - PROCESS | 1652 | 1461143797808 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:16:37 INFO - PROCESS | 1652 | 1461143797809 Marionette TRACE conn2 <- [1,2430,null,{}] 02:16:37 INFO - PROCESS | 1652 | 1461143797811 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}] 02:16:37 INFO - PROCESS | 1652 | 1461143797902 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:16:37 INFO - PROCESS | 1652 | 1461143797939 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcc3000 == 37 [pid = 1652] [id = 615] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11c775c00) [pid = 1652] [serial = 1845] [outer = 0x0] 02:16:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12371e000) [pid = 1652] [serial = 1846] [outer = 0x11c775c00] 02:16:37 INFO - PROCESS | 1652 | 1461143797963 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123a1cc00) [pid = 1652] [serial = 1847] [outer = 0x11c775c00] 02:16:38 INFO - PROCESS | 1652 | 1461143798247 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms 02:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:16:38 INFO - PROCESS | 1652 | 1461143798282 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1652 | 1461143798283 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:16:38 INFO - PROCESS | 1652 | 1461143798286 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1652 | 1461143798289 Marionette TRACE conn2 <- [1,2434,null,{}] 02:16:38 INFO - PROCESS | 1652 | 1461143798293 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}] 02:16:38 INFO - PROCESS | 1652 | 1461143798500 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x119d66800) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x10fff6800) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11882c400) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bcf2800) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b079800) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x1144a9c00) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1121ef000) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x115281c00) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119d5c800) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b032c00) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11abb5000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11c66e800) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x124111000) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x118828c00) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11acca400) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x1271cbc00) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:16:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11c467800) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:16:38 INFO - PROCESS | 1652 | 1461143798543 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985a800 == 38 [pid = 1652] [id = 616] 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112132000) [pid = 1652] [serial = 1848] [outer = 0x0] 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1146c3800) [pid = 1652] [serial = 1849] [outer = 0x112132000] 02:16:38 INFO - PROCESS | 1652 | 1461143798568 Marionette DEBUG loaded listener.js 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x119132400) [pid = 1652] [serial = 1850] [outer = 0x112132000] 02:16:38 INFO - PROCESS | 1652 | 1461143798824 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]]]}] 02:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 572ms 02:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:16:38 INFO - PROCESS | 1652 | 1461143798864 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:16:38 INFO - PROCESS | 1652 | 1461143798865 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:16:38 INFO - PROCESS | 1652 | 1461143798868 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:16:38 INFO - PROCESS | 1652 | 1461143798871 Marionette TRACE conn2 <- [1,2438,null,{}] 02:16:38 INFO - PROCESS | 1652 | 1461143798880 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}] 02:16:38 INFO - PROCESS | 1652 | 1461143798975 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:16:38 INFO - PROCESS | 1652 | 1461143798980 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4cf800 == 39 [pid = 1652] [id = 617] 02:16:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x119d5c800) [pid = 1652] [serial = 1851] [outer = 0x0] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123c80000) [pid = 1652] [serial = 1852] [outer = 0x119d5c800] 02:16:39 INFO - PROCESS | 1652 | 1461143799008 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12651a000) [pid = 1652] [serial = 1853] [outer = 0x119d5c800] 02:16:39 INFO - PROCESS | 1652 | 1461143799332 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 481ms 02:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:16:39 INFO - PROCESS | 1652 | 1461143799349 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1652 | 1461143799350 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:16:39 INFO - PROCESS | 1652 | 1461143799353 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1652 | 1461143799355 Marionette TRACE conn2 <- [1,2442,null,{}] 02:16:39 INFO - PROCESS | 1652 | 1461143799358 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}] 02:16:39 INFO - PROCESS | 1652 | 1461143799459 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:16:39 INFO - PROCESS | 1652 | 1461143799465 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbbe000 == 40 [pid = 1652] [id = 618] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1191b3800) [pid = 1652] [serial = 1854] [outer = 0x0] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x126582400) [pid = 1652] [serial = 1855] [outer = 0x1191b3800] 02:16:39 INFO - PROCESS | 1652 | 1461143799490 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1271d0c00) [pid = 1652] [serial = 1856] [outer = 0x1191b3800] 02:16:39 INFO - PROCESS | 1652 | 1461143799784 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]]]}] 02:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms 02:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:16:39 INFO - PROCESS | 1652 | 1461143799826 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:16:39 INFO - PROCESS | 1652 | 1461143799828 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:16:39 INFO - PROCESS | 1652 | 1461143799830 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:16:39 INFO - PROCESS | 1652 | 1461143799831 Marionette TRACE conn2 <- [1,2446,null,{}] 02:16:39 INFO - PROCESS | 1652 | 1461143799833 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}] 02:16:39 INFO - PROCESS | 1652 | 1461143799911 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:16:39 INFO - PROCESS | 1652 | 1461143799916 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d8800 == 41 [pid = 1652] [id = 619] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1271d2c00) [pid = 1652] [serial = 1857] [outer = 0x0] 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x128fba000) [pid = 1652] [serial = 1858] [outer = 0x1271d2c00] 02:16:39 INFO - PROCESS | 1652 | 1461143799940 Marionette DEBUG loaded listener.js 02:16:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1292dec00) [pid = 1652] [serial = 1859] [outer = 0x1271d2c00] 02:16:40 INFO - PROCESS | 1652 | 1461143800244 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 420ms 02:16:40 INFO - PROCESS | 1652 | 1461143800250 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1652 | 1461143800251 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:16:40 INFO - PROCESS | 1652 | 1461143800261 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:16:40 INFO - PROCESS | 1652 | 1461143800262 Marionette TRACE conn2 <- [1,2450,null,{}] 02:16:40 INFO - PROCESS | 1652 | 1461143800264 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}] 02:16:40 INFO - PROCESS | 1652 | 1461143800345 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:16:40 INFO - PROCESS | 1652 | 1461143800404 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eaa2800 == 42 [pid = 1652] [id = 620] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1292db400) [pid = 1652] [serial = 1860] [outer = 0x0] 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x129464400) [pid = 1652] [serial = 1861] [outer = 0x1292db400] 02:16:40 INFO - PROCESS | 1652 | 1461143800429 Marionette DEBUG loaded listener.js 02:16:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12a104400) [pid = 1652] [serial = 1862] [outer = 0x1292db400] 02:16:40 INFO - PROCESS | 1652 | 1461143800910 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]]]}] 02:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 723ms 02:16:40 INFO - PROCESS | 1652 | 1461143800986 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:16:40 INFO - PROCESS | 1652 | 1461143800991 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:16:40 INFO - PROCESS | 1652 | 1461143800997 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1652 | 1461143801000 Marionette TRACE conn2 <- [1,2454,null,{}] 02:16:41 INFO - PROCESS | 1652 | 1461143801006 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}] 02:16:41 INFO - PROCESS | 1652 | 1461143801115 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:16:41 INFO - PROCESS | 1652 | 1461143801209 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc5800 == 43 [pid = 1652] [id = 621] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x115698400) [pid = 1652] [serial = 1863] [outer = 0x0] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1158d6400) [pid = 1652] [serial = 1864] [outer = 0x115698400] 02:16:41 INFO - PROCESS | 1652 | 1461143801242 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1187f0400) [pid = 1652] [serial = 1865] [outer = 0x115698400] 02:16:41 INFO - PROCESS | 1652 | 1461143801663 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]]]}] 02:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 675ms 02:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:16:41 INFO - PROCESS | 1652 | 1461143801671 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:16:41 INFO - PROCESS | 1652 | 1461143801675 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:16:41 INFO - PROCESS | 1652 | 1461143801679 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:16:41 INFO - PROCESS | 1652 | 1461143801681 Marionette TRACE conn2 <- [1,2458,null,{}] 02:16:41 INFO - PROCESS | 1652 | 1461143801684 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}] 02:16:41 INFO - PROCESS | 1652 | 1461143801785 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:16:41 INFO - PROCESS | 1652 | 1461143801836 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c9c000 == 44 [pid = 1652] [id = 622] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1185a0800) [pid = 1652] [serial = 1866] [outer = 0x0] 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x118ed1400) [pid = 1652] [serial = 1867] [outer = 0x1185a0800] 02:16:41 INFO - PROCESS | 1652 | 1461143801866 Marionette DEBUG loaded listener.js 02:16:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x119c64800) [pid = 1652] [serial = 1868] [outer = 0x1185a0800] 02:16:42 INFO - PROCESS | 1652 | 1461143802264 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 02:16:42 INFO - PROCESS | 1652 | 1461143802303 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:16:42 INFO - PROCESS | 1652 | 1461143802304 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1652 | 1461143802307 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1652 | 1461143802309 Marionette TRACE conn2 <- [1,2462,null,{}] 02:16:42 INFO - PROCESS | 1652 | 1461143802317 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}] 02:16:42 INFO - PROCESS | 1652 | 1461143802418 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:16:42 INFO - PROCESS | 1652 | 1461143802524 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e890800 == 45 [pid = 1652] [id = 623] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11acc9c00) [pid = 1652] [serial = 1869] [outer = 0x0] 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b079000) [pid = 1652] [serial = 1870] [outer = 0x11acc9c00] 02:16:42 INFO - PROCESS | 1652 | 1461143802558 Marionette DEBUG loaded listener.js 02:16:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11babe000) [pid = 1652] [serial = 1871] [outer = 0x11acc9c00] 02:16:42 INFO - PROCESS | 1652 | 1461143802965 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]]]}] 02:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 02:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:16:42 INFO - PROCESS | 1652 | 1461143802978 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:16:42 INFO - PROCESS | 1652 | 1461143802980 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:16:42 INFO - PROCESS | 1652 | 1461143802982 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:16:42 INFO - PROCESS | 1652 | 1461143802984 Marionette TRACE conn2 <- [1,2466,null,{}] 02:16:42 INFO - PROCESS | 1652 | 1461143802986 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}] 02:16:43 INFO - PROCESS | 1652 | 1461143803085 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:16:43 INFO - PROCESS | 1652 | 1461143803137 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec1a000 == 46 [pid = 1652] [id = 624] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11acca400) [pid = 1652] [serial = 1872] [outer = 0x0] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c467800) [pid = 1652] [serial = 1873] [outer = 0x11acca400] 02:16:43 INFO - PROCESS | 1652 | 1461143803167 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124105800) [pid = 1652] [serial = 1874] [outer = 0x11acca400] 02:16:43 INFO - PROCESS | 1652 | 1461143803567 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]]]}] 02:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 619ms 02:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:16:43 INFO - PROCESS | 1652 | 1461143803602 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:16:43 INFO - PROCESS | 1652 | 1461143803603 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:16:43 INFO - PROCESS | 1652 | 1461143803606 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:16:43 INFO - PROCESS | 1652 | 1461143803607 Marionette TRACE conn2 <- [1,2470,null,{}] 02:16:43 INFO - PROCESS | 1652 | 1461143803609 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}] 02:16:43 INFO - PROCESS | 1652 | 1461143803705 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:16:43 INFO - PROCESS | 1652 | 1461143803776 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcbe800 == 47 [pid = 1652] [id = 625] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1121efc00) [pid = 1652] [serial = 1875] [outer = 0x0] 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1241d6c00) [pid = 1652] [serial = 1876] [outer = 0x1121efc00] 02:16:43 INFO - PROCESS | 1652 | 1461143803864 Marionette DEBUG loaded listener.js 02:16:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127016800) [pid = 1652] [serial = 1877] [outer = 0x1121efc00] 02:16:44 INFO - PROCESS | 1652 | 1461143804288 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]]]}] 02:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 719ms 02:16:44 INFO - PROCESS | 1652 | 1461143804326 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:16:44 INFO - PROCESS | 1652 | 1461143804328 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:16:44 INFO - PROCESS | 1652 | 1461143804332 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:16:44 INFO - PROCESS | 1652 | 1461143804334 Marionette TRACE conn2 <- [1,2474,null,{}] 02:16:44 INFO - PROCESS | 1652 | 1461143804338 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}] 02:16:44 INFO - PROCESS | 1652 | 1461143804462 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:16:44 INFO - PROCESS | 1652 | 1461143804518 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a998000 == 48 [pid = 1652] [id = 626] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1162e6800) [pid = 1652] [serial = 1878] [outer = 0x0] 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127c72000) [pid = 1652] [serial = 1879] [outer = 0x1162e6800] 02:16:44 INFO - PROCESS | 1652 | 1461143804551 Marionette DEBUG loaded listener.js 02:16:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12a10b400) [pid = 1652] [serial = 1880] [outer = 0x1162e6800] 02:16:45 INFO - PROCESS | 1652 | 1461143805145 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 822ms 02:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:16:45 INFO - PROCESS | 1652 | 1461143805154 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1652 | 1461143805157 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:16:45 INFO - PROCESS | 1652 | 1461143805161 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1652 | 1461143805163 Marionette TRACE conn2 <- [1,2478,null,{}] 02:16:45 INFO - PROCESS | 1652 | 1461143805166 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}] 02:16:45 INFO - PROCESS | 1652 | 1461143805263 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:16:45 INFO - PROCESS | 1652 | 1461143805318 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x119719800 == 49 [pid = 1652] [id = 627] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x114eb1c00) [pid = 1652] [serial = 1881] [outer = 0x0] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1155bfc00) [pid = 1652] [serial = 1882] [outer = 0x114eb1c00] 02:16:45 INFO - PROCESS | 1652 | 1461143805348 Marionette DEBUG loaded listener.js 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1158dfc00) [pid = 1652] [serial = 1883] [outer = 0x114eb1c00] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d8800 == 48 [pid = 1652] [id = 619] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbbe000 == 47 [pid = 1652] [id = 618] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4cf800 == 46 [pid = 1652] [id = 617] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11985a800 == 45 [pid = 1652] [id = 616] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcc3000 == 44 [pid = 1652] [id = 615] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba08000 == 43 [pid = 1652] [id = 614] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x128f9d800 == 42 [pid = 1652] [id = 613] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x127c9a800 == 41 [pid = 1652] [id = 612] 02:16:45 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128ff9800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x12416a800 == 40 [pid = 1652] [id = 611] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x124049000 == 39 [pid = 1652] [id = 610] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2db000 == 38 [pid = 1652] [id = 609] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11a521800 == 37 [pid = 1652] [id = 608] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119867800 == 36 [pid = 1652] [id = 607] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x11bec4800 == 35 [pid = 1652] [id = 606] 02:16:45 INFO - PROCESS | 1652 | --DOCSHELL 0x119721800 == 34 [pid = 1652] [id = 605] 02:16:45 INFO - PROCESS | 1652 | 1461143805809 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]]]}] 02:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 674ms 02:16:45 INFO - PROCESS | 1652 | 1461143805835 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:16:45 INFO - PROCESS | 1652 | 1461143805841 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:16:45 INFO - PROCESS | 1652 | 1461143805845 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:16:45 INFO - PROCESS | 1652 | 1461143805846 Marionette TRACE conn2 <- [1,2482,null,{}] 02:16:45 INFO - PROCESS | 1652 | 1461143805849 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}] 02:16:45 INFO - PROCESS | 1652 | 1461143805927 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:16:45 INFO - PROCESS | 1652 | 1461143805932 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a815800 == 35 [pid = 1652] [id = 628] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x114653c00) [pid = 1652] [serial = 1884] [outer = 0x0] 02:16:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11878e400) [pid = 1652] [serial = 1885] [outer = 0x114653c00] 02:16:45 INFO - PROCESS | 1652 | 1461143805960 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x118f7e000) [pid = 1652] [serial = 1886] [outer = 0x114653c00] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x128884800) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1270d2800) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11c77a400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x124105c00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c0e1000) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123921800) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1271cf000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x124108800) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11882ac00) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x118c11400) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118ed3800) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x118f89800) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11be2fc00) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11babb400) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bcee800) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1191b6800) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119c65400) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1144b4000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114c14800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x115690800) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11624fc00) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11aba9c00) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11acc6400) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11b07d000) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11b85cc00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b038c00) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11b073000) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x123a20400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x126580800) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1241cb400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11b8f8800) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119c64c00) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x127014400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127c6b000) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 02:16:46 INFO - PROCESS | 1652 | 1461143806349 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 02:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:16:46 INFO - PROCESS | 1652 | 1461143806367 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:16:46 INFO - PROCESS | 1652 | 1461143806368 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:16:46 INFO - PROCESS | 1652 | 1461143806370 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1652 | 1461143806372 Marionette TRACE conn2 <- [1,2486,null,{}] 02:16:46 INFO - PROCESS | 1652 | 1461143806380 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}] 02:16:46 INFO - PROCESS | 1652 | 1461143806459 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:16:46 INFO - PROCESS | 1652 | 1461143806464 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12415a000 == 36 [pid = 1652] [id = 629] 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x118f8ac00) [pid = 1652] [serial = 1887] [outer = 0x0] 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x119d63000) [pid = 1652] [serial = 1888] [outer = 0x118f8ac00] 02:16:46 INFO - PROCESS | 1652 | 1461143806494 Marionette DEBUG loaded listener.js 02:16:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11ac7ec00) [pid = 1652] [serial = 1889] [outer = 0x118f8ac00] 02:16:46 INFO - PROCESS | 1652 | 1461143806850 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]]]}] 02:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 02:16:46 INFO - PROCESS | 1652 | 1461143806892 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:16:46 INFO - PROCESS | 1652 | 1461143806894 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:16:46 INFO - PROCESS | 1652 | 1461143806896 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:16:46 INFO - PROCESS | 1652 | 1461143806897 Marionette TRACE conn2 <- [1,2490,null,{}] 02:16:46 INFO - PROCESS | 1652 | 1461143806910 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}] 02:16:46 INFO - PROCESS | 1652 | 1461143806991 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:16:46 INFO - PROCESS | 1652 | 1461143806995 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c96800 == 37 [pid = 1652] [id = 630] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11acd0000) [pid = 1652] [serial = 1890] [outer = 0x0] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b077c00) [pid = 1652] [serial = 1891] [outer = 0x11acd0000] 02:16:47 INFO - PROCESS | 1652 | 1461143807021 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11b8ff400) [pid = 1652] [serial = 1892] [outer = 0x11acd0000] 02:16:47 INFO - PROCESS | 1652 | 1461143807355 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 476ms 02:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:16:47 INFO - PROCESS | 1652 | 1461143807375 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1652 | 1461143807376 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:16:47 INFO - PROCESS | 1652 | 1461143807378 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1652 | 1461143807379 Marionette TRACE conn2 <- [1,2494,null,{}] 02:16:47 INFO - PROCESS | 1652 | 1461143807381 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}] 02:16:47 INFO - PROCESS | 1652 | 1461143807460 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:16:47 INFO - PROCESS | 1652 | 1461143807464 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129421800 == 38 [pid = 1652] [id = 631] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bab9800) [pid = 1652] [serial = 1893] [outer = 0x0] 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11be38c00) [pid = 1652] [serial = 1894] [outer = 0x11bab9800] 02:16:47 INFO - PROCESS | 1652 | 1461143807490 Marionette DEBUG loaded listener.js 02:16:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c437c00) [pid = 1652] [serial = 1895] [outer = 0x11bab9800] 02:16:47 INFO - PROCESS | 1652 | 1461143807850 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]]]}] 02:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 02:16:47 INFO - PROCESS | 1652 | 1461143807901 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:16:47 INFO - PROCESS | 1652 | 1461143807903 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:16:47 INFO - PROCESS | 1652 | 1461143807917 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:16:47 INFO - PROCESS | 1652 | 1461143807918 Marionette TRACE conn2 <- [1,2498,null,{}] 02:16:47 INFO - PROCESS | 1652 | 1461143807922 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}] 02:16:48 INFO - PROCESS | 1652 | 1461143808025 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:16:48 INFO - PROCESS | 1652 | 1461143808029 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba20000 == 39 [pid = 1652] [id = 632] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c66e400) [pid = 1652] [serial = 1896] [outer = 0x0] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12410cc00) [pid = 1652] [serial = 1897] [outer = 0x11c66e400] 02:16:48 INFO - PROCESS | 1652 | 1461143808057 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1270d2800) [pid = 1652] [serial = 1898] [outer = 0x11c66e400] 02:16:48 INFO - PROCESS | 1652 | 1461143808373 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]]]}] 02:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 478ms 02:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:16:48 INFO - PROCESS | 1652 | 1461143808397 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:16:48 INFO - PROCESS | 1652 | 1461143808398 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:16:48 INFO - PROCESS | 1652 | 1461143808400 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:16:48 INFO - PROCESS | 1652 | 1461143808402 Marionette TRACE conn2 <- [1,2502,null,{}] 02:16:48 INFO - PROCESS | 1652 | 1461143808409 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}] 02:16:48 INFO - PROCESS | 1652 | 1461143808513 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:16:48 INFO - PROCESS | 1652 | 1461143808576 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c094000 == 40 [pid = 1652] [id = 633] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1274bf000) [pid = 1652] [serial = 1899] [outer = 0x0] 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x128ff9800) [pid = 1652] [serial = 1900] [outer = 0x1274bf000] 02:16:48 INFO - PROCESS | 1652 | 1461143808616 Marionette DEBUG loaded listener.js 02:16:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x129460400) [pid = 1652] [serial = 1901] [outer = 0x1274bf000] 02:16:49 INFO - PROCESS | 1652 | 1461143809025 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 674ms 02:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:16:49 INFO - PROCESS | 1652 | 1461143809079 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1652 | 1461143809080 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:16:49 INFO - PROCESS | 1652 | 1461143809083 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1652 | 1461143809084 Marionette TRACE conn2 <- [1,2506,null,{}] 02:16:49 INFO - PROCESS | 1652 | 1461143809086 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}] 02:16:49 INFO - PROCESS | 1652 | 1461143809184 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:16:49 INFO - PROCESS | 1652 | 1461143809188 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0eb800 == 41 [pid = 1652] [id = 634] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1292db000) [pid = 1652] [serial = 1902] [outer = 0x0] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a106400) [pid = 1652] [serial = 1903] [outer = 0x1292db000] 02:16:49 INFO - PROCESS | 1652 | 1461143809213 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12a110400) [pid = 1652] [serial = 1904] [outer = 0x1292db000] 02:16:49 INFO - PROCESS | 1652 | 1461143809536 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]]]}] 02:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 468ms 02:16:49 INFO - PROCESS | 1652 | 1461143809552 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:16:49 INFO - PROCESS | 1652 | 1461143809553 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:16:49 INFO - PROCESS | 1652 | 1461143809569 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:16:49 INFO - PROCESS | 1652 | 1461143809572 Marionette TRACE conn2 <- [1,2510,null,{}] 02:16:49 INFO - PROCESS | 1652 | 1461143809576 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}] 02:16:49 INFO - PROCESS | 1652 | 1461143809676 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:16:49 INFO - PROCESS | 1652 | 1461143809680 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e130000 == 42 [pid = 1652] [id = 635] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x129461400) [pid = 1652] [serial = 1905] [outer = 0x0] 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12a19ec00) [pid = 1652] [serial = 1906] [outer = 0x129461400] 02:16:49 INFO - PROCESS | 1652 | 1461143809733 Marionette DEBUG loaded listener.js 02:16:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b028000) [pid = 1652] [serial = 1907] [outer = 0x129461400] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bab7400) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11bcf0000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x119132000) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11bcedc00) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x112131400) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x114ed8800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118824c00) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11abad800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11c775c00) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x112132000) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1191b3800) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1271d2c00) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11a766000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:16:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x119d5c800) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:16:50 INFO - PROCESS | 1652 | 1461143810120 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 579ms 02:16:50 INFO - PROCESS | 1652 | 1461143810143 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1652 | 1461143810144 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:16:50 INFO - PROCESS | 1652 | 1461143810146 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1652 | 1461143810147 Marionette TRACE conn2 <- [1,2514,null,{}] 02:16:50 INFO - PROCESS | 1652 | 1461143810150 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}] 02:16:50 INFO - PROCESS | 1652 | 1461143810229 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:16:50 INFO - PROCESS | 1652 | 1461143810233 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceaf800 == 43 [pid = 1652] [id = 636] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x1155bf400) [pid = 1652] [serial = 1908] [outer = 0x0] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11aa07400) [pid = 1652] [serial = 1909] [outer = 0x1155bf400] 02:16:50 INFO - PROCESS | 1652 | 1461143810261 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11c775c00) [pid = 1652] [serial = 1910] [outer = 0x1155bf400] 02:16:50 INFO - PROCESS | 1652 | 1461143810600 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]]]}] 02:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 470ms 02:16:50 INFO - PROCESS | 1652 | 1461143810616 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:16:50 INFO - PROCESS | 1652 | 1461143810618 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:16:50 INFO - PROCESS | 1652 | 1461143810621 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:16:50 INFO - PROCESS | 1652 | 1461143810625 Marionette TRACE conn2 <- [1,2518,null,{}] 02:16:50 INFO - PROCESS | 1652 | 1461143810628 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}] 02:16:50 INFO - PROCESS | 1652 | 1461143810746 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:16:50 INFO - PROCESS | 1652 | 1461143810752 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab4000 == 44 [pid = 1652] [id = 637] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1270d1400) [pid = 1652] [serial = 1911] [outer = 0x0] 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b035c00) [pid = 1652] [serial = 1912] [outer = 0x1270d1400] 02:16:50 INFO - PROCESS | 1652 | 1461143810782 Marionette DEBUG loaded listener.js 02:16:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b3b5000) [pid = 1652] [serial = 1913] [outer = 0x1270d1400] 02:16:51 INFO - PROCESS | 1652 | 1461143811094 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 521ms 02:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:16:51 INFO - PROCESS | 1652 | 1461143811143 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1652 | 1461143811144 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:16:51 INFO - PROCESS | 1652 | 1461143811147 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1652 | 1461143811149 Marionette TRACE conn2 <- [1,2522,null,{}] 02:16:51 INFO - PROCESS | 1652 | 1461143811152 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}] 02:16:51 INFO - PROCESS | 1652 | 1461143811276 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:16:51 INFO - PROCESS | 1652 | 1461143811354 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb39800 == 45 [pid = 1652] [id = 638] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x1271cf800) [pid = 1652] [serial = 1914] [outer = 0x0] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12b40ec00) [pid = 1652] [serial = 1915] [outer = 0x1271cf800] 02:16:51 INFO - PROCESS | 1652 | 1461143811392 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11b078400) [pid = 1652] [serial = 1916] [outer = 0x1271cf800] 02:16:51 INFO - PROCESS | 1652 | 1461143811740 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]]]}] 02:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 619ms 02:16:51 INFO - PROCESS | 1652 | 1461143811766 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:16:51 INFO - PROCESS | 1652 | 1461143811768 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:16:51 INFO - PROCESS | 1652 | 1461143811771 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:16:51 INFO - PROCESS | 1652 | 1461143811774 Marionette TRACE conn2 <- [1,2526,null,{}] 02:16:51 INFO - PROCESS | 1652 | 1461143811776 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}] 02:16:51 INFO - PROCESS | 1652 | 1461143811853 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:16:51 INFO - PROCESS | 1652 | 1461143811910 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe21800 == 46 [pid = 1652] [id = 639] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x1162dfc00) [pid = 1652] [serial = 1917] [outer = 0x0] 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b419000) [pid = 1652] [serial = 1918] [outer = 0x1162dfc00] 02:16:51 INFO - PROCESS | 1652 | 1461143811935 Marionette DEBUG loaded listener.js 02:16:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b67d800) [pid = 1652] [serial = 1919] [outer = 0x1162dfc00] 02:16:52 INFO - PROCESS | 1652 | 1461143812348 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]]]}] 02:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 621ms 02:16:52 INFO - PROCESS | 1652 | 1461143812392 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:16:52 INFO - PROCESS | 1652 | 1461143812394 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:16:52 INFO - PROCESS | 1652 | 1461143812398 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:16:52 INFO - PROCESS | 1652 | 1461143812400 Marionette TRACE conn2 <- [1,2530,null,{}] 02:16:52 INFO - PROCESS | 1652 | 1461143812423 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}] 02:16:52 INFO - PROCESS | 1652 | 1461143812535 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:16:52 INFO - PROCESS | 1652 | 1461143812630 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bebf800 == 47 [pid = 1652] [id = 640] 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1146c2800) [pid = 1652] [serial = 1920] [outer = 0x0] 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x1156c8800) [pid = 1652] [serial = 1921] [outer = 0x1146c2800] 02:16:52 INFO - PROCESS | 1652 | 1461143812664 Marionette DEBUG loaded listener.js 02:16:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118c06400) [pid = 1652] [serial = 1922] [outer = 0x1146c2800] 02:16:53 INFO - PROCESS | 1652 | 1461143813090 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 721ms 02:16:53 INFO - PROCESS | 1652 | 1461143813119 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1652 | 1461143813123 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:16:53 INFO - PROCESS | 1652 | 1461143813127 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1652 | 1461143813130 Marionette TRACE conn2 <- [1,2534,null,{}] 02:16:53 INFO - PROCESS | 1652 | 1461143813132 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}] 02:16:53 INFO - PROCESS | 1652 | 1461143813235 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:16:53 INFO - PROCESS | 1652 | 1461143813291 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288ed800 == 48 [pid = 1652] [id = 641] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11882f400) [pid = 1652] [serial = 1923] [outer = 0x0] 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11924d800) [pid = 1652] [serial = 1924] [outer = 0x11882f400] 02:16:53 INFO - PROCESS | 1652 | 1461143813320 Marionette DEBUG loaded listener.js 02:16:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11acc4400) [pid = 1652] [serial = 1925] [outer = 0x11882f400] 02:16:53 INFO - PROCESS | 1652 | 1461143813771 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]]]}] 02:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 675ms 02:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:16:53 INFO - PROCESS | 1652 | 1461143813803 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:16:53 INFO - PROCESS | 1652 | 1461143813804 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:16:53 INFO - PROCESS | 1652 | 1461143813806 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:16:53 INFO - PROCESS | 1652 | 1461143813809 Marionette TRACE conn2 <- [1,2538,null,{}] 02:16:53 INFO - PROCESS | 1652 | 1461143813817 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}] 02:16:53 INFO - PROCESS | 1652 | 1461143813949 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:16:54 INFO - PROCESS | 1652 | 1461143814031 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb45000 == 49 [pid = 1652] [id = 642] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123921400) [pid = 1652] [serial = 1926] [outer = 0x0] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x124107000) [pid = 1652] [serial = 1927] [outer = 0x123921400] 02:16:54 INFO - PROCESS | 1652 | 1461143814064 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1271d2c00) [pid = 1652] [serial = 1928] [outer = 0x123921400] 02:16:54 INFO - PROCESS | 1652 | 1461143814482 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]]]}] 02:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 723ms 02:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:16:54 INFO - PROCESS | 1652 | 1461143814530 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:16:54 INFO - PROCESS | 1652 | 1461143814531 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:16:54 INFO - PROCESS | 1652 | 1461143814534 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:16:54 INFO - PROCESS | 1652 | 1461143814535 Marionette TRACE conn2 <- [1,2542,null,{}] 02:16:54 INFO - PROCESS | 1652 | 1461143814537 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}] 02:16:54 INFO - PROCESS | 1652 | 1461143814666 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:16:54 INFO - PROCESS | 1652 | 1461143814733 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbb6800 == 50 [pid = 1652] [id = 643] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1185a5400) [pid = 1652] [serial = 1929] [outer = 0x0] 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127680400) [pid = 1652] [serial = 1930] [outer = 0x1185a5400] 02:16:54 INFO - PROCESS | 1652 | 1461143814765 Marionette DEBUG loaded listener.js 02:16:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12b0db000) [pid = 1652] [serial = 1931] [outer = 0x1185a5400] 02:16:55 INFO - PROCESS | 1652 | 1461143815396 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]]]}] 02:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 868ms 02:16:55 INFO - PROCESS | 1652 | 1461143815403 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:16:55 INFO - PROCESS | 1652 | 1461143815407 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:16:55 INFO - PROCESS | 1652 | 1461143815411 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:16:55 INFO - PROCESS | 1652 | 1461143815413 Marionette TRACE conn2 <- [1,2546,null,{}] 02:16:55 INFO - PROCESS | 1652 | 1461143815417 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}] 02:16:55 INFO - PROCESS | 1652 | 1461143815514 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:16:55 INFO - PROCESS | 1652 | 1461143815569 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7b8800 == 51 [pid = 1652] [id = 644] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1121eb000) [pid = 1652] [serial = 1932] [outer = 0x0] 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1155bb800) [pid = 1652] [serial = 1933] [outer = 0x1121eb000] 02:16:55 INFO - PROCESS | 1652 | 1461143815597 Marionette DEBUG loaded listener.js 02:16:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11662ec00) [pid = 1652] [serial = 1934] [outer = 0x1121eb000] 02:16:56 INFO - PROCESS | 1652 | 1461143816013 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 625ms 02:16:56 INFO - PROCESS | 1652 | 1461143816036 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1652 | 1461143816042 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:16:56 INFO - PROCESS | 1652 | 1461143816046 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1652 | 1461143816048 Marionette TRACE conn2 <- [1,2550,null,{}] 02:16:56 INFO - PROCESS | 1652 | 1461143816050 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}] 02:16:56 INFO - PROCESS | 1652 | 1461143816136 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:16:56 INFO - PROCESS | 1652 | 1461143816191 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a808800 == 52 [pid = 1652] [id = 645] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1140bcc00) [pid = 1652] [serial = 1935] [outer = 0x0] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118543400) [pid = 1652] [serial = 1936] [outer = 0x1140bcc00] 02:16:56 INFO - PROCESS | 1652 | 1461143816219 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118c11400) [pid = 1652] [serial = 1937] [outer = 0x1140bcc00] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb39800 == 51 [pid = 1652] [id = 638] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab4000 == 50 [pid = 1652] [id = 637] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceaf800 == 49 [pid = 1652] [id = 636] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12e130000 == 48 [pid = 1652] [id = 635] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0eb800 == 47 [pid = 1652] [id = 634] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12c094000 == 46 [pid = 1652] [id = 633] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba20000 == 45 [pid = 1652] [id = 632] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129464400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1140b7400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11853e000) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x129421800 == 44 [pid = 1652] [id = 631] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x127c96800 == 43 [pid = 1652] [id = 630] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x12415a000 == 42 [pid = 1652] [id = 629] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x11a815800 == 41 [pid = 1652] [id = 628] 02:16:56 INFO - PROCESS | 1652 | --DOCSHELL 0x119719800 == 40 [pid = 1652] [id = 627] 02:16:56 INFO - PROCESS | 1652 | 1461143816694 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]]]}] 02:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 670ms 02:16:56 INFO - PROCESS | 1652 | 1461143816716 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:16:56 INFO - PROCESS | 1652 | 1461143816718 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:16:56 INFO - PROCESS | 1652 | 1461143816721 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:16:56 INFO - PROCESS | 1652 | 1461143816724 Marionette TRACE conn2 <- [1,2554,null,{}] 02:16:56 INFO - PROCESS | 1652 | 1461143816731 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}] 02:16:56 INFO - PROCESS | 1652 | 1461143816808 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bc95000) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1146c3800) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11accfc00) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x1292dec00) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1271d0c00) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123c80000) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11bcebc00) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12651a000) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11c3d6400) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c45f400) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11be32400) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11992a000) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11a766c00) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11c3dbc00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x114ed8c00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x118540400) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x115694800) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115284800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x118ce0800) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x118f89400) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11ac74800) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11acc6000) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12371e000) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x123a1cc00) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x119132400) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x126582400) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x128fba000) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 02:16:56 INFO - PROCESS | 1652 | 1461143816890 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca2000 == 41 [pid = 1652] [id = 646] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x114ed8c00) [pid = 1652] [serial = 1938] [outer = 0x0] 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118c6f800) [pid = 1652] [serial = 1939] [outer = 0x114ed8c00] 02:16:56 INFO - PROCESS | 1652 | 1461143816923 Marionette DEBUG loaded listener.js 02:16:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11924b400) [pid = 1652] [serial = 1940] [outer = 0x114ed8c00] 02:16:57 INFO - PROCESS | 1652 | 1461143817230 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 02:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:16:57 INFO - PROCESS | 1652 | 1461143817244 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1652 | 1461143817246 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:16:57 INFO - PROCESS | 1652 | 1461143817248 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1652 | 1461143817249 Marionette TRACE conn2 <- [1,2558,null,{}] 02:16:57 INFO - PROCESS | 1652 | 1461143817251 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}] 02:16:57 INFO - PROCESS | 1652 | 1461143817328 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:16:57 INFO - PROCESS | 1652 | 1461143817332 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x123ab0000 == 42 [pid = 1652] [id = 647] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11992e000) [pid = 1652] [serial = 1941] [outer = 0x0] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a765000) [pid = 1652] [serial = 1942] [outer = 0x11992e000] 02:16:57 INFO - PROCESS | 1652 | 1461143817360 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11ac7dc00) [pid = 1652] [serial = 1943] [outer = 0x11992e000] 02:16:57 INFO - PROCESS | 1652 | 1461143817697 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]]]}] 02:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 02:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:16:57 INFO - PROCESS | 1652 | 1461143817717 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:16:57 INFO - PROCESS | 1652 | 1461143817718 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:16:57 INFO - PROCESS | 1652 | 1461143817721 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:16:57 INFO - PROCESS | 1652 | 1461143817723 Marionette TRACE conn2 <- [1,2562,null,{}] 02:16:57 INFO - PROCESS | 1652 | 1461143817726 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}] 02:16:57 INFO - PROCESS | 1652 | 1461143817799 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:16:57 INFO - PROCESS | 1652 | 1461143817805 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x127036000 == 43 [pid = 1652] [id = 648] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11ac7b000) [pid = 1652] [serial = 1944] [outer = 0x0] 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11acf2800) [pid = 1652] [serial = 1945] [outer = 0x11ac7b000] 02:16:57 INFO - PROCESS | 1652 | 1461143817832 Marionette DEBUG loaded listener.js 02:16:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11b03e000) [pid = 1652] [serial = 1946] [outer = 0x11ac7b000] 02:16:58 INFO - PROCESS | 1652 | 1461143818181 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 471ms 02:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:16:58 INFO - PROCESS | 1652 | 1461143818192 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1652 | 1461143818193 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:16:58 INFO - PROCESS | 1652 | 1461143818195 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1652 | 1461143818196 Marionette TRACE conn2 <- [1,2566,null,{}] 02:16:58 INFO - PROCESS | 1652 | 1461143818199 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}] 02:16:58 INFO - PROCESS | 1652 | 1461143818315 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:16:58 INFO - PROCESS | 1652 | 1461143818349 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c95000 == 44 [pid = 1652] [id = 649] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11acc8400) [pid = 1652] [serial = 1947] [outer = 0x0] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11b076000) [pid = 1652] [serial = 1948] [outer = 0x11acc8400] 02:16:58 INFO - PROCESS | 1652 | 1461143818377 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c0e0c00) [pid = 1652] [serial = 1949] [outer = 0x11acc8400] 02:16:58 INFO - PROCESS | 1652 | 1461143818691 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]]]}] 02:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 02:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:16:58 INFO - PROCESS | 1652 | 1461143818716 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:16:58 INFO - PROCESS | 1652 | 1461143818718 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:16:58 INFO - PROCESS | 1652 | 1461143818724 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:16:58 INFO - PROCESS | 1652 | 1461143818726 Marionette TRACE conn2 <- [1,2570,null,{}] 02:16:58 INFO - PROCESS | 1652 | 1461143818729 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}] 02:16:58 INFO - PROCESS | 1652 | 1461143818813 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:16:58 INFO - PROCESS | 1652 | 1461143818816 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a995000 == 45 [pid = 1652] [id = 650] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c0e6000) [pid = 1652] [serial = 1950] [outer = 0x0] 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c463c00) [pid = 1652] [serial = 1951] [outer = 0x11c0e6000] 02:16:58 INFO - PROCESS | 1652 | 1461143818844 Marionette DEBUG loaded listener.js 02:16:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123a1cc00) [pid = 1652] [serial = 1952] [outer = 0x11c0e6000] 02:16:59 INFO - PROCESS | 1652 | 1461143819210 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 523ms 02:16:59 INFO - PROCESS | 1652 | 1461143819251 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1652 | 1461143819252 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:16:59 INFO - PROCESS | 1652 | 1461143819254 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1652 | 1461143819255 Marionette TRACE conn2 <- [1,2574,null,{}] 02:16:59 INFO - PROCESS | 1652 | 1461143819257 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}] 02:16:59 INFO - PROCESS | 1652 | 1461143819351 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:16:59 INFO - PROCESS | 1652 | 1461143819355 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb1000 == 46 [pid = 1652] [id = 651] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11c0edc00) [pid = 1652] [serial = 1953] [outer = 0x0] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x124103c00) [pid = 1652] [serial = 1954] [outer = 0x11c0edc00] 02:16:59 INFO - PROCESS | 1652 | 1461143819380 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12410f400) [pid = 1652] [serial = 1955] [outer = 0x11c0edc00] 02:16:59 INFO - PROCESS | 1652 | 1461143819716 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]]]}] 02:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 472ms 02:16:59 INFO - PROCESS | 1652 | 1461143819727 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:16:59 INFO - PROCESS | 1652 | 1461143819729 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:16:59 INFO - PROCESS | 1652 | 1461143819731 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:16:59 INFO - PROCESS | 1652 | 1461143819732 Marionette TRACE conn2 <- [1,2578,null,{}] 02:16:59 INFO - PROCESS | 1652 | 1461143819734 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}] 02:16:59 INFO - PROCESS | 1652 | 1461143819836 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:16:59 INFO - PROCESS | 1652 | 1461143819840 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:16:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceae800 == 47 [pid = 1652] [id = 652] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c43fc00) [pid = 1652] [serial = 1956] [outer = 0x0] 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x126582c00) [pid = 1652] [serial = 1957] [outer = 0x11c43fc00] 02:16:59 INFO - PROCESS | 1652 | 1461143819894 Marionette DEBUG loaded listener.js 02:16:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1270d9c00) [pid = 1652] [serial = 1958] [outer = 0x11c43fc00] 02:17:00 INFO - PROCESS | 1652 | 1461143820203 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 02:17:00 INFO - PROCESS | 1652 | 1461143820251 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1652 | 1461143820252 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:17:00 INFO - PROCESS | 1652 | 1461143820254 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1652 | 1461143820255 Marionette TRACE conn2 <- [1,2582,null,{}] 02:17:00 INFO - PROCESS | 1652 | 1461143820258 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}] 02:17:00 INFO - PROCESS | 1652 | 1461143820354 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:17:00 INFO - PROCESS | 1652 | 1461143820368 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e8000 == 48 [pid = 1652] [id = 653] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12700ec00) [pid = 1652] [serial = 1959] [outer = 0x0] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127711400) [pid = 1652] [serial = 1960] [outer = 0x12700ec00] 02:17:00 INFO - PROCESS | 1652 | 1461143820395 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x128887800) [pid = 1652] [serial = 1961] [outer = 0x12700ec00] 02:17:00 INFO - PROCESS | 1652 | 1461143820731 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]]]}] 02:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 02:17:00 INFO - PROCESS | 1652 | 1461143820775 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:17:00 INFO - PROCESS | 1652 | 1461143820777 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:17:00 INFO - PROCESS | 1652 | 1461143820779 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:17:00 INFO - PROCESS | 1652 | 1461143820781 Marionette TRACE conn2 <- [1,2586,null,{}] 02:17:00 INFO - PROCESS | 1652 | 1461143820783 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}] 02:17:00 INFO - PROCESS | 1652 | 1461143820897 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:17:00 INFO - PROCESS | 1652 | 1461143820911 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4c6000 == 49 [pid = 1652] [id = 654] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1271cbc00) [pid = 1652] [serial = 1962] [outer = 0x0] 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x129465000) [pid = 1652] [serial = 1963] [outer = 0x1271cbc00] 02:17:00 INFO - PROCESS | 1652 | 1461143820940 Marionette DEBUG loaded listener.js 02:17:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b02bc00) [pid = 1652] [serial = 1964] [outer = 0x1271cbc00] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1274bf000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1292db000) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129461400) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114eb1c00) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x114653c00) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1162e6800) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118f8ac00) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11acd0000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11bab9800) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1155bf400) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1270d1400) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c66e400) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:17:01 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1271cf800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:17:01 INFO - PROCESS | 1652 | 1461143821407 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 02:17:01 INFO - PROCESS | 1652 | 1461143821451 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1652 | 1461143821452 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:17:01 INFO - PROCESS | 1652 | 1461143821467 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1652 | 1461143821468 Marionette TRACE conn2 <- [1,2590,null,{}] 02:17:01 INFO - PROCESS | 1652 | 1461143821476 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}] 02:17:01 INFO - PROCESS | 1652 | 1461143821563 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:17:01 INFO - PROCESS | 1652 | 1461143821567 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x129425800 == 50 [pid = 1652] [id = 655] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1188a2400) [pid = 1652] [serial = 1965] [outer = 0x0] 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x124103000) [pid = 1652] [serial = 1966] [outer = 0x1188a2400] 02:17:01 INFO - PROCESS | 1652 | 1461143821592 Marionette DEBUG loaded listener.js 02:17:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x128ff7400) [pid = 1652] [serial = 1967] [outer = 0x1188a2400] 02:17:01 INFO - PROCESS | 1652 | 1461143821924 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]]]}] 02:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 477ms 02:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:17:01 INFO - PROCESS | 1652 | 1461143821939 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:17:01 INFO - PROCESS | 1652 | 1461143821941 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:17:01 INFO - PROCESS | 1652 | 1461143821944 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:17:01 INFO - PROCESS | 1652 | 1461143821945 Marionette TRACE conn2 <- [1,2594,null,{}] 02:17:01 INFO - PROCESS | 1652 | 1461143821947 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}] 02:17:02 INFO - PROCESS | 1652 | 1461143822027 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:17:02 INFO - PROCESS | 1652 | 1461143822031 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec14800 == 51 [pid = 1652] [id = 656] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1292d1000) [pid = 1652] [serial = 1968] [outer = 0x0] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b0d9c00) [pid = 1652] [serial = 1969] [outer = 0x1292d1000] 02:17:02 INFO - PROCESS | 1652 | 1461143822056 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12b3b2000) [pid = 1652] [serial = 1970] [outer = 0x1292d1000] 02:17:02 INFO - PROCESS | 1652 | 1461143822386 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms 02:17:02 INFO - PROCESS | 1652 | 1461143822413 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1652 | 1461143822414 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:17:02 INFO - PROCESS | 1652 | 1461143822416 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1652 | 1461143822417 Marionette TRACE conn2 <- [1,2598,null,{}] 02:17:02 INFO - PROCESS | 1652 | 1461143822420 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}] 02:17:02 INFO - PROCESS | 1652 | 1461143822526 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:17:02 INFO - PROCESS | 1652 | 1461143822532 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a1800 == 52 [pid = 1652] [id = 657] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b3b1c00) [pid = 1652] [serial = 1971] [outer = 0x0] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b3bcc00) [pid = 1652] [serial = 1972] [outer = 0x12b3b1c00] 02:17:02 INFO - PROCESS | 1652 | 1461143822557 Marionette DEBUG loaded listener.js 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12b416800) [pid = 1652] [serial = 1973] [outer = 0x12b3b1c00] 02:17:02 INFO - PROCESS | 1652 | 1461143822872 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]]]}] 02:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 468ms 02:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:17:02 INFO - PROCESS | 1652 | 1461143822884 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:17:02 INFO - PROCESS | 1652 | 1461143822886 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:17:02 INFO - PROCESS | 1652 | 1461143822890 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:17:02 INFO - PROCESS | 1652 | 1461143822893 Marionette TRACE conn2 <- [1,2602,null,{}] 02:17:02 INFO - PROCESS | 1652 | 1461143822895 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}] 02:17:02 INFO - PROCESS | 1652 | 1461143822977 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:17:02 INFO - PROCESS | 1652 | 1461143822981 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe20800 == 53 [pid = 1652] [id = 658] 02:17:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x10ffdfc00) [pid = 1652] [serial = 1974] [outer = 0x0] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12b65b000) [pid = 1652] [serial = 1975] [outer = 0x10ffdfc00] 02:17:03 INFO - PROCESS | 1652 | 1461143823005 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ba40800) [pid = 1652] [serial = 1976] [outer = 0x10ffdfc00] 02:17:03 INFO - PROCESS | 1652 | 1461143823511 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]]]}] 02:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms 02:17:03 INFO - PROCESS | 1652 | 1461143823566 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:17:03 INFO - PROCESS | 1652 | 1461143823569 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:17:03 INFO - PROCESS | 1652 | 1461143823574 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:17:03 INFO - PROCESS | 1652 | 1461143823577 Marionette TRACE conn2 <- [1,2606,null,{}] 02:17:03 INFO - PROCESS | 1652 | 1461143823581 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}] 02:17:03 INFO - PROCESS | 1652 | 1461143823704 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:17:03 INFO - PROCESS | 1652 | 1461143823762 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a817000 == 54 [pid = 1652] [id = 659] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114245800) [pid = 1652] [serial = 1977] [outer = 0x0] 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11568c800) [pid = 1652] [serial = 1978] [outer = 0x114245800] 02:17:03 INFO - PROCESS | 1652 | 1461143823794 Marionette DEBUG loaded listener.js 02:17:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118543000) [pid = 1652] [serial = 1979] [outer = 0x114245800] 02:17:04 INFO - PROCESS | 1652 | 1461143824252 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 721ms 02:17:04 INFO - PROCESS | 1652 | 1461143824295 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1652 | 1461143824300 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:17:04 INFO - PROCESS | 1652 | 1461143824305 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1652 | 1461143824308 Marionette TRACE conn2 <- [1,2610,null,{}] 02:17:04 INFO - PROCESS | 1652 | 1461143824311 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}] 02:17:04 INFO - PROCESS | 1652 | 1461143824414 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:17:04 INFO - PROCESS | 1652 | 1461143824482 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12416a000 == 55 [pid = 1652] [id = 660] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118f81800) [pid = 1652] [serial = 1980] [outer = 0x0] 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x119251800) [pid = 1652] [serial = 1981] [outer = 0x118f81800] 02:17:04 INFO - PROCESS | 1652 | 1461143824512 Marionette DEBUG loaded listener.js 02:17:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11aba9000) [pid = 1652] [serial = 1982] [outer = 0x118f81800] 02:17:04 INFO - PROCESS | 1652 | 1461143824934 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]]]}] 02:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 02:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:17:04 INFO - PROCESS | 1652 | 1461143824978 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:17:04 INFO - PROCESS | 1652 | 1461143824979 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:17:04 INFO - PROCESS | 1652 | 1461143824982 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:17:04 INFO - PROCESS | 1652 | 1461143824985 Marionette TRACE conn2 <- [1,2614,null,{}] 02:17:04 INFO - PROCESS | 1652 | 1461143824993 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}] 02:17:05 INFO - PROCESS | 1652 | 1461143825094 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:17:05 INFO - PROCESS | 1652 | 1461143825152 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e143800 == 56 [pid = 1652] [id = 661] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11acf3800) [pid = 1652] [serial = 1983] [outer = 0x0] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11b8f5c00) [pid = 1652] [serial = 1984] [outer = 0x11acf3800] 02:17:05 INFO - PROCESS | 1652 | 1461143825184 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11be2d000) [pid = 1652] [serial = 1985] [outer = 0x11acf3800] 02:17:05 INFO - PROCESS | 1652 | 1461143825627 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]]]}] 02:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 02:17:05 INFO - PROCESS | 1652 | 1461143825657 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:17:05 INFO - PROCESS | 1652 | 1461143825659 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:17:05 INFO - PROCESS | 1652 | 1461143825662 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:17:05 INFO - PROCESS | 1652 | 1461143825663 Marionette TRACE conn2 <- [1,2618,null,{}] 02:17:05 INFO - PROCESS | 1652 | 1461143825665 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}] 02:17:05 INFO - PROCESS | 1652 | 1461143825785 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:17:05 INFO - PROCESS | 1652 | 1461143825854 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x13011e000 == 57 [pid = 1652] [id = 662] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x123714800) [pid = 1652] [serial = 1986] [outer = 0x0] 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x128fc0000) [pid = 1652] [serial = 1987] [outer = 0x123714800] 02:17:05 INFO - PROCESS | 1652 | 1461143825884 Marionette DEBUG loaded listener.js 02:17:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a108000) [pid = 1652] [serial = 1988] [outer = 0x123714800] 02:17:06 INFO - PROCESS | 1652 | 1461143826334 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]]]}] 02:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 721ms 02:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:17:06 INFO - PROCESS | 1652 | 1461143826384 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:17:06 INFO - PROCESS | 1652 | 1461143826385 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:17:06 INFO - PROCESS | 1652 | 1461143826388 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:17:06 INFO - PROCESS | 1652 | 1461143826389 Marionette TRACE conn2 <- [1,2622,null,{}] 02:17:06 INFO - PROCESS | 1652 | 1461143826391 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}] 02:17:06 INFO - PROCESS | 1652 | 1461143826491 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:17:06 INFO - PROCESS | 1652 | 1461143826561 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e3800 == 58 [pid = 1652] [id = 663] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x112353c00) [pid = 1652] [serial = 1989] [outer = 0x0] 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a105c00) [pid = 1652] [serial = 1990] [outer = 0x112353c00] 02:17:06 INFO - PROCESS | 1652 | 1461143826591 Marionette DEBUG loaded listener.js 02:17:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b0d9800) [pid = 1652] [serial = 1991] [outer = 0x112353c00] 02:17:07 INFO - PROCESS | 1652 | 1461143827015 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 671ms 02:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:17:07 INFO - PROCESS | 1652 | 1461143827060 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1652 | 1461143827061 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:17:07 INFO - PROCESS | 1652 | 1461143827086 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1652 | 1461143827088 Marionette TRACE conn2 <- [1,2626,null,{}] 02:17:07 INFO - PROCESS | 1652 | 1461143827274 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}] 02:17:07 INFO - PROCESS | 1652 | 1461143827372 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:17:07 INFO - PROCESS | 1652 | 1461143827444 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9c000 == 59 [pid = 1652] [id = 664] 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1144abc00) [pid = 1652] [serial = 1992] [outer = 0x0] 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1146c1400) [pid = 1652] [serial = 1993] [outer = 0x1144abc00] 02:17:07 INFO - PROCESS | 1652 | 1461143827473 Marionette DEBUG loaded listener.js 02:17:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115773400) [pid = 1652] [serial = 1994] [outer = 0x1144abc00] 02:17:07 INFO - PROCESS | 1652 | 1461143827897 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]]]}] 02:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 860ms 02:17:07 INFO - PROCESS | 1652 | 1461143827925 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:17:07 INFO - PROCESS | 1652 | 1461143827928 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:17:07 INFO - PROCESS | 1652 | 1461143827931 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:17:07 INFO - PROCESS | 1652 | 1461143827932 Marionette TRACE conn2 <- [1,2630,null,{}] 02:17:07 INFO - PROCESS | 1652 | 1461143827935 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}] 02:17:08 INFO - PROCESS | 1652 | 1461143828014 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:17:08 INFO - PROCESS | 1652 | 1461143828074 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11beb8800 == 60 [pid = 1652] [id = 665] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1144af400) [pid = 1652] [serial = 1995] [outer = 0x0] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x118f68800) [pid = 1652] [serial = 1996] [outer = 0x1144af400] 02:17:08 INFO - PROCESS | 1652 | 1461143828105 Marionette DEBUG loaded listener.js 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11992f400) [pid = 1652] [serial = 1997] [outer = 0x1144af400] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a1800 == 59 [pid = 1652] [id = 657] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec14800 == 58 [pid = 1652] [id = 656] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x129425800 == 57 [pid = 1652] [id = 655] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12b419000) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | 1461143828690 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]]]}] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4c6000 == 56 [pid = 1652] [id = 654] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e8000 == 55 [pid = 1652] [id = 653] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceae800 == 54 [pid = 1652] [id = 652] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb1000 == 53 [pid = 1652] [id = 651] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a995000 == 52 [pid = 1652] [id = 650] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127c95000 == 51 [pid = 1652] [id = 649] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x127036000 == 50 [pid = 1652] [id = 648] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x123ab0000 == 49 [pid = 1652] [id = 647] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca2000 == 48 [pid = 1652] [id = 646] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11a808800 == 47 [pid = 1652] [id = 645] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7b8800 == 46 [pid = 1652] [id = 644] 02:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 819ms 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbb6800 == 45 [pid = 1652] [id = 643] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb45000 == 44 [pid = 1652] [id = 642] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x1288ed800 == 43 [pid = 1652] [id = 641] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x11bebf800 == 42 [pid = 1652] [id = 640] 02:17:08 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe21800 == 41 [pid = 1652] [id = 639] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x128ff9800) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12a106400) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129460400) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a19ec00) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c467800) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x1158dfc00) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1155bfc00) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11878e400) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118f7e000) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1241d6c00) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127c72000) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12a10b400) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119d63000) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11ac7ec00) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11b077c00) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11b8ff400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b079000) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1158d6400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x118ed1400) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11be38c00) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c775c00) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11aa07400) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b035c00) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b028000) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12410cc00) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b40ec00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12a110400) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12b3b5000) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1270d2800) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c437c00) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11b078400) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 02:17:08 INFO - PROCESS | 1652 | 1461143828771 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:17:08 INFO - PROCESS | 1652 | 1461143828772 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:17:08 INFO - PROCESS | 1652 | 1461143828777 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:17:08 INFO - PROCESS | 1652 | 1461143828778 Marionette TRACE conn2 <- [1,2634,null,{}] 02:17:08 INFO - PROCESS | 1652 | 1461143828780 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}] 02:17:08 INFO - PROCESS | 1652 | 1461143828869 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:17:08 INFO - PROCESS | 1652 | 1461143828881 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acae800 == 42 [pid = 1652] [id = 666] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119d5f800) [pid = 1652] [serial = 1998] [outer = 0x0] 02:17:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11aa0dc00) [pid = 1652] [serial = 1999] [outer = 0x119d5f800] 02:17:08 INFO - PROCESS | 1652 | 1461143828927 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11acc9400) [pid = 1652] [serial = 2000] [outer = 0x119d5f800] 02:17:09 INFO - PROCESS | 1652 | 1461143829455 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]]]}] 02:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 720ms 02:17:09 INFO - PROCESS | 1652 | 1461143829504 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1652 | 1461143829510 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:17:09 INFO - PROCESS | 1652 | 1461143829516 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1652 | 1461143829517 Marionette TRACE conn2 <- [1,2638,null,{}] 02:17:09 INFO - PROCESS | 1652 | 1461143829520 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}] 02:17:09 INFO - PROCESS | 1652 | 1461143829597 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:17:09 INFO - PROCESS | 1652 | 1461143829603 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b5000 == 43 [pid = 1652] [id = 667] 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11b078400) [pid = 1652] [serial = 2001] [outer = 0x0] 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c0e0400) [pid = 1652] [serial = 2002] [outer = 0x11b078400] 02:17:09 INFO - PROCESS | 1652 | 1461143829630 Marionette DEBUG loaded listener.js 02:17:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c434800) [pid = 1652] [serial = 2003] [outer = 0x11b078400] 02:17:09 INFO - PROCESS | 1652 | 1461143829968 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]]]}] 02:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 475ms 02:17:09 INFO - PROCESS | 1652 | 1461143829992 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:17:09 INFO - PROCESS | 1652 | 1461143829994 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:17:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:17:09 INFO - PROCESS | 1652 | 1461143829996 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:17:09 INFO - PROCESS | 1652 | 1461143829997 Marionette TRACE conn2 <- [1,2642,null,{}] 02:17:10 INFO - PROCESS | 1652 | 1461143829999 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}] 02:17:10 INFO - PROCESS | 1652 | 1461143830078 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:17:10 INFO - PROCESS | 1652 | 1461143830082 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x129434800 == 44 [pid = 1652] [id = 668] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c66e400) [pid = 1652] [serial = 2004] [outer = 0x0] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x123c7f800) [pid = 1652] [serial = 2005] [outer = 0x11c66e400] 02:17:10 INFO - PROCESS | 1652 | 1461143830107 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12410dc00) [pid = 1652] [serial = 2006] [outer = 0x11c66e400] 02:17:10 INFO - PROCESS | 1652 | 1461143830442 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 471ms 02:17:10 INFO - PROCESS | 1652 | 1461143830468 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:17:10 INFO - PROCESS | 1652 | 1461143830469 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:17:10 INFO - PROCESS | 1652 | 1461143830473 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:17:10 INFO - PROCESS | 1652 | 1461143830475 Marionette TRACE conn2 <- [1,2646,null,{}] 02:17:10 INFO - PROCESS | 1652 | 1461143830477 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}] 02:17:10 INFO - PROCESS | 1652 | 1461143830573 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:17:10 INFO - PROCESS | 1652 | 1461143830642 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb4800 == 45 [pid = 1652] [id = 669] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12701a400) [pid = 1652] [serial = 2007] [outer = 0x0] 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127676800) [pid = 1652] [serial = 2008] [outer = 0x12701a400] 02:17:10 INFO - PROCESS | 1652 | 1461143830670 Marionette DEBUG loaded listener.js 02:17:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a10fc00) [pid = 1652] [serial = 2009] [outer = 0x12701a400] 02:17:10 INFO - PROCESS | 1652 | 1461143830946 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]]]}] 02:17:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 02:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:17:11 INFO - PROCESS | 1652 | 1461143830998 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1652 | 1461143830999 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:17:11 INFO - PROCESS | 1652 | 1461143831001 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1652 | 1461143831002 Marionette TRACE conn2 <- [1,2650,null,{}] 02:17:11 INFO - PROCESS | 1652 | 1461143831006 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}] 02:17:11 INFO - PROCESS | 1652 | 1461143831110 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:17:11 INFO - PROCESS | 1652 | 1461143831114 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0d8000 == 46 [pid = 1652] [id = 670] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12701bc00) [pid = 1652] [serial = 2010] [outer = 0x0] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12a19fc00) [pid = 1652] [serial = 2011] [outer = 0x12701bc00] 02:17:11 INFO - PROCESS | 1652 | 1461143831171 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b3b1400) [pid = 1652] [serial = 2012] [outer = 0x12701bc00] 02:17:11 INFO - PROCESS | 1652 | 1461143831488 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]]]}] 02:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 02:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:17:11 INFO - PROCESS | 1652 | 1461143831521 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:17:11 INFO - PROCESS | 1652 | 1461143831523 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:17:11 INFO - PROCESS | 1652 | 1461143831525 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:17:11 INFO - PROCESS | 1652 | 1461143831526 Marionette TRACE conn2 <- [1,2654,null,{}] 02:17:11 INFO - PROCESS | 1652 | 1461143831528 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}] 02:17:11 INFO - PROCESS | 1652 | 1461143831627 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:17:11 INFO - PROCESS | 1652 | 1461143831662 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e12c800 == 47 [pid = 1652] [id = 671] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12a110000) [pid = 1652] [serial = 2013] [outer = 0x0] 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b40ec00) [pid = 1652] [serial = 2014] [outer = 0x12a110000] 02:17:11 INFO - PROCESS | 1652 | 1461143831688 Marionette DEBUG loaded listener.js 02:17:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b689000) [pid = 1652] [serial = 2015] [outer = 0x12a110000] 02:17:12 INFO - PROCESS | 1652 | 1461143831999 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 02:17:12 INFO - PROCESS | 1652 | 1461143832043 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1652 | 1461143832045 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:17:12 INFO - PROCESS | 1652 | 1461143832047 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1652 | 1461143832048 Marionette TRACE conn2 <- [1,2658,null,{}] 02:17:12 INFO - PROCESS | 1652 | 1461143832050 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}] 02:17:12 INFO - PROCESS | 1652 | 1461143832149 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:17:12 INFO - PROCESS | 1652 | 1461143832154 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab3800 == 48 [pid = 1652] [id = 672] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b41ac00) [pid = 1652] [serial = 2016] [outer = 0x0] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12ba4bc00) [pid = 1652] [serial = 2017] [outer = 0x12b41ac00] 02:17:12 INFO - PROCESS | 1652 | 1461143832211 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bc97400) [pid = 1652] [serial = 2018] [outer = 0x12b41ac00] 02:17:12 INFO - PROCESS | 1652 | 1461143832518 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]]]}] 02:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 02:17:12 INFO - PROCESS | 1652 | 1461143832567 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:17:12 INFO - PROCESS | 1652 | 1461143832568 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:17:12 INFO - PROCESS | 1652 | 1461143832570 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:17:12 INFO - PROCESS | 1652 | 1461143832572 Marionette TRACE conn2 <- [1,2662,null,{}] 02:17:12 INFO - PROCESS | 1652 | 1461143832574 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}] 02:17:12 INFO - PROCESS | 1652 | 1461143832675 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:17:12 INFO - PROCESS | 1652 | 1461143832710 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a0800 == 49 [pid = 1652] [id = 673] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12bc90c00) [pid = 1652] [serial = 2019] [outer = 0x0] 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12be37800) [pid = 1652] [serial = 2020] [outer = 0x12bc90c00] 02:17:12 INFO - PROCESS | 1652 | 1461143832735 Marionette DEBUG loaded listener.js 02:17:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12be3dc00) [pid = 1652] [serial = 2021] [outer = 0x12bc90c00] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c0edc00) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c43fc00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11ac7b000) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1140bcc00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12700ec00) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11992e000) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x114ed8c00) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1162dfc00) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11acc8400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1121eb000) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11c0e6000) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x1271cbc00) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1292d1000) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b3b1c00) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1188a2400) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127718000) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1121ebc00) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11576f400) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11acca400) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11acc9c00) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1185a0800) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x115698400) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:17:13 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x1121efc00) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:17:13 INFO - PROCESS | 1652 | 1461143833149 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]]]}] 02:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 619ms 02:17:13 INFO - PROCESS | 1652 | 1461143833191 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:17:13 INFO - PROCESS | 1652 | 1461143833192 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:17:13 INFO - PROCESS | 1652 | 1461143833194 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:17:13 INFO - PROCESS | 1652 | 1461143833195 Marionette TRACE conn2 <- [1,2666,null,{}] 02:17:13 INFO - PROCESS | 1652 | 1461143833197 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}] 02:17:13 INFO - PROCESS | 1652 | 1461143833293 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:17:13 INFO - PROCESS | 1652 | 1461143833297 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcc5800 == 50 [pid = 1652] [id = 674] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1121e3000) [pid = 1652] [serial = 2022] [outer = 0x0] 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ac74000) [pid = 1652] [serial = 2023] [outer = 0x1121e3000] 02:17:13 INFO - PROCESS | 1652 | 1461143833326 Marionette DEBUG loaded listener.js 02:17:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123f20000) [pid = 1652] [serial = 2024] [outer = 0x1121e3000] 02:17:14 INFO - PROCESS | 1652 | 1461143834165 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]]]}] 02:17:14 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) 02:17:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1019ms 02:17:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:17:14 INFO - PROCESS | 1652 | 1461143834213 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:17:14 INFO - PROCESS | 1652 | 1461143834215 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:17:14 INFO - PROCESS | 1652 | 1461143834217 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:17:14 INFO - PROCESS | 1652 | 1461143834219 Marionette TRACE conn2 <- [1,2670,null,{}] 02:17:14 INFO - PROCESS | 1652 | 1461143834221 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}] 02:17:14 INFO - PROCESS | 1652 | 1461143834322 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:17:14 INFO - PROCESS | 1652 | 1461143834330 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x13046b800 == 51 [pid = 1652] [id = 675] 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1292d2000) [pid = 1652] [serial = 2025] [outer = 0x0] 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12be42400) [pid = 1652] [serial = 2026] [outer = 0x1292d2000] 02:17:14 INFO - PROCESS | 1652 | 1461143834355 Marionette DEBUG loaded listener.js 02:17:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12be65800) [pid = 1652] [serial = 2027] [outer = 0x1292d2000] 02:17:15 INFO - PROCESS | 1652 | 1461143835150 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] 02:17:15 INFO - PROCESS | 1652 | 1461143835189 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:17:15 INFO - PROCESS | 1652 | 1461143835193 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:17:15 INFO - PROCESS | 1652 | 1461143835196 Marionette TRACE conn2 <- [1,2674,null,{}] 02:17:15 INFO - PROCESS | 1652 | 1461143835201 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}] 02:17:15 INFO - PROCESS | 1652 | 1461143835310 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:17:15 INFO - PROCESS | 1652 | 1461143835367 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b874000 == 52 [pid = 1652] [id = 676] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x115281c00) [pid = 1652] [serial = 2028] [outer = 0x0] 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115693000) [pid = 1652] [serial = 2029] [outer = 0x115281c00] 02:17:15 INFO - PROCESS | 1652 | 1461143835400 Marionette DEBUG loaded listener.js 02:17:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11878fc00) [pid = 1652] [serial = 2030] [outer = 0x115281c00] 02:17:16 INFO - PROCESS | 1652 | 1461143836395 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] 02:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:17:16 INFO - PROCESS | 1652 | 1461143836424 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:17:16 INFO - PROCESS | 1652 | 1461143836429 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:17:16 INFO - PROCESS | 1652 | 1461143836431 Marionette TRACE conn2 <- [1,2678,null,{}] 02:17:16 INFO - PROCESS | 1652 | 1461143836433 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}] 02:17:16 INFO - PROCESS | 1652 | 1461143836533 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:17:16 INFO - PROCESS | 1652 | 1461143836589 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcaf800 == 53 [pid = 1652] [id = 677] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118540400) [pid = 1652] [serial = 2031] [outer = 0x0] 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ac71800) [pid = 1652] [serial = 2032] [outer = 0x118540400] 02:17:16 INFO - PROCESS | 1652 | 1461143836619 Marionette DEBUG loaded listener.js 02:17:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b034400) [pid = 1652] [serial = 2033] [outer = 0x118540400] 02:17:17 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) 02:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 02:17:17 INFO - PROCESS | 1652 | 1461143837546 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]]]}] 02:17:17 INFO - PROCESS | 1652 | 1461143837552 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:17:17 INFO - PROCESS | 1652 | 1461143837553 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:17:17 INFO - PROCESS | 1652 | 1461143837558 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:17:17 INFO - PROCESS | 1652 | 1461143837561 Marionette TRACE conn2 <- [1,2682,null,{}] 02:17:17 INFO - PROCESS | 1652 | 1461143837569 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}] 02:17:17 INFO - PROCESS | 1652 | 1461143837677 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:17:17 INFO - PROCESS | 1652 | 1461143837733 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x130122000 == 54 [pid = 1652] [id = 678] 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b07c400) [pid = 1652] [serial = 2034] [outer = 0x0] 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12410d400) [pid = 1652] [serial = 2035] [outer = 0x11b07c400] 02:17:17 INFO - PROCESS | 1652 | 1461143837765 Marionette DEBUG loaded listener.js 02:17:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127155800) [pid = 1652] [serial = 2036] [outer = 0x11b07c400] 02:17:18 INFO - PROCESS | 1652 | 1461143838685 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]]]}] 02:17:18 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) 02:17:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1177ms 02:17:18 INFO - PROCESS | 1652 | 1461143838735 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:17:18 INFO - PROCESS | 1652 | 1461143838737 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:17:18 INFO - PROCESS | 1652 | 1461143838740 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:17:18 INFO - PROCESS | 1652 | 1461143838741 Marionette TRACE conn2 <- [1,2686,null,{}] 02:17:18 INFO - PROCESS | 1652 | 1461143838743 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}] 02:17:18 INFO - PROCESS | 1652 | 1461143838845 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:17:18 INFO - PROCESS | 1652 | 1461143838902 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba19000 == 55 [pid = 1652] [id = 679] 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115769400) [pid = 1652] [serial = 2037] [outer = 0x0] 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11accd000) [pid = 1652] [serial = 2038] [outer = 0x115769400] 02:17:18 INFO - PROCESS | 1652 | 1461143838932 Marionette DEBUG loaded listener.js 02:17:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12410e800) [pid = 1652] [serial = 2039] [outer = 0x115769400] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcc5800 == 54 [pid = 1652] [id = 674] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a0800 == 53 [pid = 1652] [id = 673] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab3800 == 52 [pid = 1652] [id = 672] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e12c800 == 51 [pid = 1652] [id = 671] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0d8000 == 50 [pid = 1652] [id = 670] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb4800 == 49 [pid = 1652] [id = 669] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129434800 == 48 [pid = 1652] [id = 668] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b65b000) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b5000 == 47 [pid = 1652] [id = 667] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11acae800 == 46 [pid = 1652] [id = 666] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11beb8800 == 45 [pid = 1652] [id = 665] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9c000 == 44 [pid = 1652] [id = 664] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e3800 == 43 [pid = 1652] [id = 663] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x13011e000 == 42 [pid = 1652] [id = 662] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12e143800 == 41 [pid = 1652] [id = 661] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12416a000 == 40 [pid = 1652] [id = 660] 02:17:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a817000 == 39 [pid = 1652] [id = 659] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12945bc00) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114c0f400) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11882a800) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x124103c00) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126582c00) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11acf2800) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11b03e000) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x118c11400) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118543400) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11924d800) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127711400) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11a765000) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11ac7dc00) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x118c6f800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11924b400) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b67d800) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11b076000) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11c0e0c00) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1270d9c00) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11662ec00) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1155bb800) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127680400) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x124107000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11c463c00) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1156c8800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x129465000) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x128887800) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b0d9c00) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12b3bcc00) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x124103000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b3b2000) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b02bc00) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12410f400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12b416800) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123a1cc00) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x128ff7400) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x124105800) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11babe000) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119c64800) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1187f0400) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x127016800) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 02:17:20 INFO - PROCESS | 1652 | 1461143840085 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] 02:17:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:17:20 INFO - PROCESS | 1652 | 1461143840114 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:17:20 INFO - PROCESS | 1652 | 1461143840117 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:17:20 INFO - PROCESS | 1652 | 1461143840119 Marionette TRACE conn2 <- [1,2690,null,{}] 02:17:20 INFO - PROCESS | 1652 | 1461143840122 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}] 02:17:20 INFO - PROCESS | 1652 | 1461143840203 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:17:20 INFO - PROCESS | 1652 | 1461143840212 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11acb2800 == 40 [pid = 1652] [id = 680] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x115282000) [pid = 1652] [serial = 2040] [outer = 0x0] 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11853f400) [pid = 1652] [serial = 2041] [outer = 0x115282000] 02:17:20 INFO - PROCESS | 1652 | 1461143840239 Marionette DEBUG loaded listener.js 02:17:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x118c77400) [pid = 1652] [serial = 2042] [outer = 0x115282000] 02:17:21 INFO - PROCESS | 1652 | 1461143841091 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] 02:17:21 INFO - PROCESS | 1652 | 1461143841144 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:17:21 INFO - PROCESS | 1652 | 1461143841148 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:17:21 INFO - PROCESS | 1652 | 1461143841150 Marionette TRACE conn2 <- [1,2694,null,{}] 02:17:21 INFO - PROCESS | 1652 | 1461143841152 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}] 02:17:21 INFO - PROCESS | 1652 | 1461143841244 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:17:21 INFO - PROCESS | 1652 | 1461143841248 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x124168800 == 41 [pid = 1652] [id = 681] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x118f6a000) [pid = 1652] [serial = 2043] [outer = 0x0] 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11ac73400) [pid = 1652] [serial = 2044] [outer = 0x118f6a000] 02:17:21 INFO - PROCESS | 1652 | 1461143841274 Marionette DEBUG loaded listener.js 02:17:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11acef400) [pid = 1652] [serial = 2045] [outer = 0x118f6a000] 02:17:22 INFO - PROCESS | 1652 | 1461143842101 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] 02:17:22 INFO - PROCESS | 1652 | 1461143842131 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:17:22 INFO - PROCESS | 1652 | 1461143842134 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:17:22 INFO - PROCESS | 1652 | 1461143842136 Marionette TRACE conn2 <- [1,2698,null,{}] 02:17:22 INFO - PROCESS | 1652 | 1461143842146 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}] 02:17:22 INFO - PROCESS | 1652 | 1461143842245 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:17:22 INFO - PROCESS | 1652 | 1461143842283 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12942b000 == 42 [pid = 1652] [id = 682] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11b070400) [pid = 1652] [serial = 2046] [outer = 0x0] 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11b869400) [pid = 1652] [serial = 2047] [outer = 0x11b070400] 02:17:22 INFO - PROCESS | 1652 | 1461143842311 Marionette DEBUG loaded listener.js 02:17:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11c0e2400) [pid = 1652] [serial = 2048] [outer = 0x11b070400] 02:17:23 INFO - PROCESS | 1652 | 1461143843141 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] 02:17:23 INFO - PROCESS | 1652 | 1461143843160 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:17:23 INFO - PROCESS | 1652 | 1461143843163 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1652 | 1461143843164 Marionette TRACE conn2 <- [1,2702,null,{}] 02:17:23 INFO - PROCESS | 1652 | 1461143843166 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}] 02:17:23 INFO - PROCESS | 1652 | 1461143843268 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:17:23 INFO - PROCESS | 1652 | 1461143843273 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcc5800 == 43 [pid = 1652] [id = 683] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11c3dac00) [pid = 1652] [serial = 2049] [outer = 0x0] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12391fc00) [pid = 1652] [serial = 2050] [outer = 0x11c3dac00] 02:17:23 INFO - PROCESS | 1652 | 1461143843298 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x124104800) [pid = 1652] [serial = 2051] [outer = 0x11c3dac00] 02:17:23 INFO - PROCESS | 1652 | 1461143843632 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]]]}] 02:17:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:17:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 517ms 02:17:23 INFO - PROCESS | 1652 | 1461143843681 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:17:23 INFO - PROCESS | 1652 | 1461143843682 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:17:23 INFO - PROCESS | 1652 | 1461143843684 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:17:23 INFO - PROCESS | 1652 | 1461143843685 Marionette TRACE conn2 <- [1,2706,null,{}] 02:17:23 INFO - PROCESS | 1652 | 1461143843688 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}] 02:17:23 INFO - PROCESS | 1652 | 1461143843787 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:17:23 INFO - PROCESS | 1652 | 1461143843800 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ceaf000 == 44 [pid = 1652] [id = 684] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11527f800) [pid = 1652] [serial = 2052] [outer = 0x0] 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1243a5800) [pid = 1652] [serial = 2053] [outer = 0x11527f800] 02:17:23 INFO - PROCESS | 1652 | 1461143843826 Marionette DEBUG loaded listener.js 02:17:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127016800) [pid = 1652] [serial = 2054] [outer = 0x11527f800] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1144af400) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12701a400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c66e400) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x119d5f800) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1144abc00) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12b41ac00) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a110000) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12bc90c00) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11b078400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1121e3000) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:17:24 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12701bc00) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:17:24 INFO - PROCESS | 1652 | 1461143844195 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]]]}] 02:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 02:17:24 INFO - PROCESS | 1652 | 1461143844206 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1652 | 1461143844207 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:17:24 INFO - PROCESS | 1652 | 1461143844209 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1652 | 1461143844210 Marionette TRACE conn2 <- [1,2710,null,{}] 02:17:24 INFO - PROCESS | 1652 | 1461143844213 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}] 02:17:24 INFO - PROCESS | 1652 | 1461143844299 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:17:24 INFO - PROCESS | 1652 | 1461143844358 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4cf800 == 45 [pid = 1652] [id = 685] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11c66e400) [pid = 1652] [serial = 2055] [outer = 0x0] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1270d9c00) [pid = 1652] [serial = 2056] [outer = 0x11c66e400] 02:17:24 INFO - PROCESS | 1652 | 1461143844387 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12945fc00) [pid = 1652] [serial = 2057] [outer = 0x11c66e400] 02:17:24 INFO - PROCESS | 1652 | 1461143844683 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:17:24 INFO - PROCESS | 1652 | 1461143844729 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:17:24 INFO - PROCESS | 1652 | 1461143844731 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:17:24 INFO - PROCESS | 1652 | 1461143844732 Marionette TRACE conn2 <- [1,2714,null,{}] 02:17:24 INFO - PROCESS | 1652 | 1461143844734 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}] 02:17:24 INFO - PROCESS | 1652 | 1461143844812 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:17:24 INFO - PROCESS | 1652 | 1461143844816 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca6800 == 46 [pid = 1652] [id = 686] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129462400) [pid = 1652] [serial = 2058] [outer = 0x0] 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12a19ec00) [pid = 1652] [serial = 2059] [outer = 0x129462400] 02:17:24 INFO - PROCESS | 1652 | 1461143844841 Marionette DEBUG loaded listener.js 02:17:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12b0e5c00) [pid = 1652] [serial = 2060] [outer = 0x129462400] 02:17:25 INFO - PROCESS | 1652 | 1461143845160 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]]]}] 02:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 02:17:25 INFO - PROCESS | 1652 | 1461143845202 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:17:25 INFO - PROCESS | 1652 | 1461143845203 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:17:25 INFO - PROCESS | 1652 | 1461143845205 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1652 | 1461143845206 Marionette TRACE conn2 <- [1,2718,null,{}] 02:17:25 INFO - PROCESS | 1652 | 1461143845209 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}] 02:17:25 INFO - PROCESS | 1652 | 1461143845315 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:17:25 INFO - PROCESS | 1652 | 1461143845322 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eab6800 == 47 [pid = 1652] [id = 687] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12a110400) [pid = 1652] [serial = 2061] [outer = 0x0] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12b40f400) [pid = 1652] [serial = 2062] [outer = 0x12a110400] 02:17:25 INFO - PROCESS | 1652 | 1461143845347 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12b65b000) [pid = 1652] [serial = 2063] [outer = 0x12a110400] 02:17:25 INFO - PROCESS | 1652 | 1461143845667 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] 02:17:25 INFO - PROCESS | 1652 | 1461143845679 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:17:25 INFO - PROCESS | 1652 | 1461143845681 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:17:25 INFO - PROCESS | 1652 | 1461143845682 Marionette TRACE conn2 <- [1,2722,null,{}] 02:17:25 INFO - PROCESS | 1652 | 1461143845684 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}] 02:17:25 INFO - PROCESS | 1652 | 1461143845765 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:17:25 INFO - PROCESS | 1652 | 1461143845769 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb42800 == 48 [pid = 1652] [id = 688] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12b418800) [pid = 1652] [serial = 2064] [outer = 0x0] 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12bc8f800) [pid = 1652] [serial = 2065] [outer = 0x12b418800] 02:17:25 INFO - PROCESS | 1652 | 1461143845795 Marionette DEBUG loaded listener.js 02:17:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12be34800) [pid = 1652] [serial = 2066] [outer = 0x12b418800] 02:17:26 INFO - PROCESS | 1652 | 1461143846233 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] 02:17:26 INFO - PROCESS | 1652 | 1461143846259 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:17:26 INFO - PROCESS | 1652 | 1461143846262 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1652 | 1461143846265 Marionette TRACE conn2 <- [1,2726,null,{}] 02:17:26 INFO - PROCESS | 1652 | 1461143846269 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}] 02:17:26 INFO - PROCESS | 1652 | 1461143846377 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:17:26 INFO - PROCESS | 1652 | 1461143846448 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x123aa0000 == 49 [pid = 1652] [id = 689] 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x114ed8c00) [pid = 1652] [serial = 2067] [outer = 0x0] 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x118829800) [pid = 1652] [serial = 2068] [outer = 0x114ed8c00] 02:17:26 INFO - PROCESS | 1652 | 1461143846481 Marionette DEBUG loaded listener.js 02:17:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x118f86800) [pid = 1652] [serial = 2069] [outer = 0x114ed8c00] 02:17:26 INFO - PROCESS | 1652 | 1461143846903 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]]]}] 02:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 672ms 02:17:26 INFO - PROCESS | 1652 | 1461143846935 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:17:26 INFO - PROCESS | 1652 | 1461143846939 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:17:26 INFO - PROCESS | 1652 | 1461143846944 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:17:26 INFO - PROCESS | 1652 | 1461143846946 Marionette TRACE conn2 <- [1,2730,null,{}] 02:17:26 INFO - PROCESS | 1652 | 1461143846948 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}] 02:17:27 INFO - PROCESS | 1652 | 1461143847073 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:17:27 INFO - PROCESS | 1652 | 1461143847156 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288de800 == 50 [pid = 1652] [id = 690] 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11992ec00) [pid = 1652] [serial = 2070] [outer = 0x0] 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b072800) [pid = 1652] [serial = 2071] [outer = 0x11992ec00] 02:17:27 INFO - PROCESS | 1652 | 1461143847186 Marionette DEBUG loaded listener.js 02:17:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bab7000) [pid = 1652] [serial = 2072] [outer = 0x11992ec00] 02:17:28 INFO - PROCESS | 1652 | 1461143848070 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] 02:17:28 INFO - PROCESS | 1652 | 1461143848117 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:17:28 INFO - PROCESS | 1652 | 1461143848119 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1652 | 1461143848122 Marionette TRACE conn2 <- [1,2734,null,{}] 02:17:28 INFO - PROCESS | 1652 | 1461143848130 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}] 02:17:28 INFO - PROCESS | 1652 | 1461143848258 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:17:28 INFO - PROCESS | 1652 | 1461143848317 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x130104800 == 51 [pid = 1652] [id = 691] 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x124103c00) [pid = 1652] [serial = 2073] [outer = 0x0] 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x1271d0c00) [pid = 1652] [serial = 2074] [outer = 0x124103c00] 02:17:28 INFO - PROCESS | 1652 | 1461143848349 Marionette DEBUG loaded listener.js 02:17:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1292db000) [pid = 1652] [serial = 2075] [outer = 0x124103c00] 02:17:28 INFO - PROCESS | 1652 | 1461143848824 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]]]}] 02:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 02:17:28 INFO - PROCESS | 1652 | 1461143848892 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:17:28 INFO - PROCESS | 1652 | 1461143848895 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:17:28 INFO - PROCESS | 1652 | 1461143848898 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:17:28 INFO - PROCESS | 1652 | 1461143848900 Marionette TRACE conn2 <- [1,2738,null,{}] 02:17:28 INFO - PROCESS | 1652 | 1461143848904 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}] 02:17:29 INFO - PROCESS | 1652 | 1461143849037 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:17:29 INFO - PROCESS | 1652 | 1461143849095 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304e0000 == 52 [pid = 1652] [id = 692] 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12a1a8c00) [pid = 1652] [serial = 2076] [outer = 0x0] 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bc97c00) [pid = 1652] [serial = 2077] [outer = 0x12a1a8c00] 02:17:29 INFO - PROCESS | 1652 | 1461143849126 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12be42800) [pid = 1652] [serial = 2078] [outer = 0x12a1a8c00] 02:17:29 INFO - PROCESS | 1652 | 1461143849564 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]]]}] 02:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 721ms 02:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:17:29 INFO - PROCESS | 1652 | 1461143849622 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:17:29 INFO - PROCESS | 1652 | 1461143849624 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:17:29 INFO - PROCESS | 1652 | 1461143849627 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:17:29 INFO - PROCESS | 1652 | 1461143849629 Marionette TRACE conn2 <- [1,2742,null,{}] 02:17:29 INFO - PROCESS | 1652 | 1461143849631 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}] 02:17:29 INFO - PROCESS | 1652 | 1461143849741 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:17:29 INFO - PROCESS | 1652 | 1461143849825 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x130481000 == 53 [pid = 1652] [id = 693] 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1121e8c00) [pid = 1652] [serial = 2079] [outer = 0x0] 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b41c000) [pid = 1652] [serial = 2080] [outer = 0x1121e8c00] 02:17:29 INFO - PROCESS | 1652 | 1461143849855 Marionette DEBUG loaded listener.js 02:17:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ce28000) [pid = 1652] [serial = 2081] [outer = 0x1121e8c00] 02:17:30 INFO - PROCESS | 1652 | 1461143850366 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]]]}] 02:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 771ms 02:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:17:30 INFO - PROCESS | 1652 | 1461143850398 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:17:30 INFO - PROCESS | 1652 | 1461143850401 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:17:30 INFO - PROCESS | 1652 | 1461143850404 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:17:30 INFO - PROCESS | 1652 | 1461143850407 Marionette TRACE conn2 <- [1,2746,null,{}] 02:17:30 INFO - PROCESS | 1652 | 1461143850411 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}] 02:17:30 INFO - PROCESS | 1652 | 1461143850518 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:17:30 INFO - PROCESS | 1652 | 1461143850576 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dcb800 == 54 [pid = 1652] [id = 694] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x114c05400) [pid = 1652] [serial = 2082] [outer = 0x0] 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11853d400) [pid = 1652] [serial = 2083] [outer = 0x114c05400] 02:17:30 INFO - PROCESS | 1652 | 1461143850603 Marionette DEBUG loaded listener.js 02:17:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118f8b800) [pid = 1652] [serial = 2084] [outer = 0x114c05400] 02:17:31 INFO - PROCESS | 1652 | 1461143851023 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 626ms 02:17:31 INFO - PROCESS | 1652 | 1461143851031 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1652 | 1461143851036 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:17:31 INFO - PROCESS | 1652 | 1461143851081 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1652 | 1461143851083 Marionette TRACE conn2 <- [1,2750,null,{}] 02:17:31 INFO - PROCESS | 1652 | 1461143851101 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}] 02:17:31 INFO - PROCESS | 1652 | 1461143851267 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:17:31 INFO - PROCESS | 1652 | 1461143851316 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9f000 == 55 [pid = 1652] [id = 695] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119d62000) [pid = 1652] [serial = 2085] [outer = 0x0] 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11acc7400) [pid = 1652] [serial = 2086] [outer = 0x119d62000] 02:17:31 INFO - PROCESS | 1652 | 1461143851340 Marionette DEBUG loaded listener.js 02:17:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11b07f400) [pid = 1652] [serial = 2087] [outer = 0x119d62000] 02:17:31 INFO - PROCESS | 1652 | 1461143851790 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]]]}] 02:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 727ms 02:17:31 INFO - PROCESS | 1652 | 1461143851807 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:17:31 INFO - PROCESS | 1652 | 1461143851809 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:17:31 INFO - PROCESS | 1652 | 1461143851812 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:17:31 INFO - PROCESS | 1652 | 1461143851816 Marionette TRACE conn2 <- [1,2754,null,{}] 02:17:31 INFO - PROCESS | 1652 | 1461143851827 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}] 02:17:31 INFO - PROCESS | 1652 | 1461143851968 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:17:32 INFO - PROCESS | 1652 | 1461143852109 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12eab6800 == 54 [pid = 1652] [id = 687] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca6800 == 53 [pid = 1652] [id = 686] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4cf800 == 52 [pid = 1652] [id = 685] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12be42400) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119251800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11568c800) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b8f5c00) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x128fc0000) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12a105c00) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca6800 == 53 [pid = 1652] [id = 696] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11568c800) [pid = 1652] [serial = 2088] [outer = 0x0] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1191b6800) [pid = 1652] [serial = 2089] [outer = 0x11568c800] 02:17:32 INFO - PROCESS | 1652 | 1461143852170 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11be34000) [pid = 1652] [serial = 2090] [outer = 0x11568c800] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ceaf000 == 52 [pid = 1652] [id = 684] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcc5800 == 51 [pid = 1652] [id = 683] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12942b000 == 50 [pid = 1652] [id = 682] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x124168800 == 49 [pid = 1652] [id = 681] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11acb2800 == 48 [pid = 1652] [id = 680] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcaf800 == 47 [pid = 1652] [id = 677] 02:17:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11b874000 == 46 [pid = 1652] [id = 676] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11992f400) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118f68800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127676800) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123c7f800) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12410dc00) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11aa0dc00) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11acc9400) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115773400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1146c1400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12ba4bc00) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b689000) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b40ec00) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12be37800) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11c0e0400) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11c434800) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12bc97400) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x123f20000) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11ac74000) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12be3dc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12a19fc00) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12b3b1400) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12a10fc00) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 02:17:32 INFO - PROCESS | 1652 | 1461143852492 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]]]}] 02:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 723ms 02:17:32 INFO - PROCESS | 1652 | 1461143852553 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:17:32 INFO - PROCESS | 1652 | 1461143852555 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:17:32 INFO - PROCESS | 1652 | 1461143852570 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:17:32 INFO - PROCESS | 1652 | 1461143852572 Marionette TRACE conn2 <- [1,2758,null,{}] 02:17:32 INFO - PROCESS | 1652 | 1461143852577 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}] 02:17:32 INFO - PROCESS | 1652 | 1461143852701 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:17:32 INFO - PROCESS | 1652 | 1461143852708 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x128f9d800 == 47 [pid = 1652] [id = 697] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11c0e0800) [pid = 1652] [serial = 2091] [outer = 0x0] 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x126523c00) [pid = 1652] [serial = 2092] [outer = 0x11c0e0800] 02:17:32 INFO - PROCESS | 1652 | 1461143852749 Marionette DEBUG loaded listener.js 02:17:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127713c00) [pid = 1652] [serial = 2093] [outer = 0x11c0e0800] 02:17:33 INFO - PROCESS | 1652 | 1461143853168 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]]]}] 02:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 634ms 02:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:17:33 INFO - PROCESS | 1652 | 1461143853195 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1652 | 1461143853196 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:17:33 INFO - PROCESS | 1652 | 1461143853198 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1652 | 1461143853200 Marionette TRACE conn2 <- [1,2762,null,{}] 02:17:33 INFO - PROCESS | 1652 | 1461143853202 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}] 02:17:33 INFO - PROCESS | 1652 | 1461143853282 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:17:33 INFO - PROCESS | 1652 | 1461143853286 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ce9f800 == 48 [pid = 1652] [id = 698] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127c72800) [pid = 1652] [serial = 2094] [outer = 0x0] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12945f400) [pid = 1652] [serial = 2095] [outer = 0x127c72800] 02:17:33 INFO - PROCESS | 1652 | 1461143853312 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12a19b400) [pid = 1652] [serial = 2096] [outer = 0x127c72800] 02:17:33 INFO - PROCESS | 1652 | 1461143853657 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]]]}] 02:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 02:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:17:33 INFO - PROCESS | 1652 | 1461143853668 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:17:33 INFO - PROCESS | 1652 | 1461143853669 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:17:33 INFO - PROCESS | 1652 | 1461143853671 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:17:33 INFO - PROCESS | 1652 | 1461143853674 Marionette TRACE conn2 <- [1,2766,null,{}] 02:17:33 INFO - PROCESS | 1652 | 1461143853677 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}] 02:17:33 INFO - PROCESS | 1652 | 1461143853796 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:17:33 INFO - PROCESS | 1652 | 1461143853807 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a504800 == 49 [pid = 1652] [id = 699] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12b0dec00) [pid = 1652] [serial = 2097] [outer = 0x0] 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12b662800) [pid = 1652] [serial = 2098] [outer = 0x12b0dec00] 02:17:33 INFO - PROCESS | 1652 | 1461143853834 Marionette DEBUG loaded listener.js 02:17:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12ce27800) [pid = 1652] [serial = 2099] [outer = 0x12b0dec00] 02:17:34 INFO - PROCESS | 1652 | 1461143854168 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]]]}] 02:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 02:17:34 INFO - PROCESS | 1652 | 1461143854193 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1652 | 1461143854194 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:17:34 INFO - PROCESS | 1652 | 1461143854197 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1652 | 1461143854198 Marionette TRACE conn2 <- [1,2770,null,{}] 02:17:34 INFO - PROCESS | 1652 | 1461143854200 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}] 02:17:34 INFO - PROCESS | 1652 | 1461143854281 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:17:34 INFO - PROCESS | 1652 | 1461143854285 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec0c800 == 50 [pid = 1652] [id = 700] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d042800) [pid = 1652] [serial = 2100] [outer = 0x0] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d04c400) [pid = 1652] [serial = 2101] [outer = 0x12d042800] 02:17:34 INFO - PROCESS | 1652 | 1461143854310 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d1bd400) [pid = 1652] [serial = 2102] [outer = 0x12d042800] 02:17:34 INFO - PROCESS | 1652 | 1461143854700 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]]]}] 02:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 02:17:34 INFO - PROCESS | 1652 | 1461143854717 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:17:34 INFO - PROCESS | 1652 | 1461143854719 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:17:34 INFO - PROCESS | 1652 | 1461143854722 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:17:34 INFO - PROCESS | 1652 | 1461143854724 Marionette TRACE conn2 <- [1,2774,null,{}] 02:17:34 INFO - PROCESS | 1652 | 1461143854728 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}] 02:17:34 INFO - PROCESS | 1652 | 1461143854884 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:17:34 INFO - PROCESS | 1652 | 1461143854902 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0ad800 == 51 [pid = 1652] [id = 701] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12d1bd800) [pid = 1652] [serial = 2103] [outer = 0x0] 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12d1c3c00) [pid = 1652] [serial = 2104] [outer = 0x12d1bd800] 02:17:34 INFO - PROCESS | 1652 | 1461143854927 Marionette DEBUG loaded listener.js 02:17:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12d236c00) [pid = 1652] [serial = 2105] [outer = 0x12d1bd800] 02:17:35 INFO - PROCESS | 1652 | 1461143855253 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]]]}] 02:17:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:17:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 02:17:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:17:35 INFO - PROCESS | 1652 | 1461143855292 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1652 | 1461143855293 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:17:35 INFO - PROCESS | 1652 | 1461143855295 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1652 | 1461143855296 Marionette TRACE conn2 <- [1,2778,null,{}] 02:17:35 INFO - PROCESS | 1652 | 1461143855299 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}] 02:17:35 INFO - PROCESS | 1652 | 1461143855401 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:17:35 INFO - PROCESS | 1652 | 1461143855415 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13001c800 == 52 [pid = 1652] [id = 702] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12d237000) [pid = 1652] [serial = 2106] [outer = 0x0] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12d23d000) [pid = 1652] [serial = 2107] [outer = 0x12d237000] 02:17:35 INFO - PROCESS | 1652 | 1461143855440 Marionette DEBUG loaded listener.js 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d48e400) [pid = 1652] [serial = 2108] [outer = 0x12d237000] 02:17:35 INFO - PROCESS | 1652 | 1461143855772 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]]]}] 02:17:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:17:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 02:17:35 INFO - PROCESS | 1652 | 1461143855816 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:17:35 INFO - PROCESS | 1652 | 1461143855817 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:17:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:17:35 INFO - PROCESS | 1652 | 1461143855819 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:17:35 INFO - PROCESS | 1652 | 1461143855821 Marionette TRACE conn2 <- [1,2782,null,{}] 02:17:35 INFO - PROCESS | 1652 | 1461143855823 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}] 02:17:35 INFO - PROCESS | 1652 | 1461143855926 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:17:35 INFO - PROCESS | 1652 | 1461143855963 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304ce800 == 53 [pid = 1652] [id = 703] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d492400) [pid = 1652] [serial = 2109] [outer = 0x0] 02:17:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12d496400) [pid = 1652] [serial = 2110] [outer = 0x12d492400] 02:17:35 INFO - PROCESS | 1652 | 1461143855987 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d4bd400) [pid = 1652] [serial = 2111] [outer = 0x12d492400] 02:17:36 INFO - PROCESS | 1652 | 1461143856287 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 518ms 02:17:36 INFO - PROCESS | 1652 | 1461143856344 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1652 | 1461143856345 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:17:36 INFO - PROCESS | 1652 | 1461143856348 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1652 | 1461143856349 Marionette TRACE conn2 <- [1,2786,null,{}] 02:17:36 INFO - PROCESS | 1652 | 1461143856352 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}] 02:17:36 INFO - PROCESS | 1652 | 1461143856572 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11acf3800) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11527f800) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c3dac00) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x118f6a000) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11c66e400) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115282000) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129462400) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12a110400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x115769400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11b070400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x123921400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118f81800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1185a5400) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1146c2800) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x114245800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x1292db400) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123714800) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x10ffdfc00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11882f400) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:17:36 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x112353c00) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:17:36 INFO - PROCESS | 1652 | 1461143856620 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x119805000 == 54 [pid = 1652] [id = 704] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x10fff6800) [pid = 1652] [serial = 2112] [outer = 0x0] 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x114406400) [pid = 1652] [serial = 2113] [outer = 0x10fff6800] 02:17:36 INFO - PROCESS | 1652 | 1461143856650 Marionette DEBUG loaded listener.js 02:17:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x118f88400) [pid = 1652] [serial = 2114] [outer = 0x10fff6800] 02:17:36 INFO - PROCESS | 1652 | 1461143856941 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]]]}] 02:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 621ms 02:17:36 INFO - PROCESS | 1652 | 1461143856969 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:17:36 INFO - PROCESS | 1652 | 1461143856970 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:17:36 INFO - PROCESS | 1652 | 1461143856981 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:17:36 INFO - PROCESS | 1652 | 1461143856982 Marionette TRACE conn2 <- [1,2790,null,{}] 02:17:36 INFO - PROCESS | 1652 | 1461143856984 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}] 02:17:37 INFO - PROCESS | 1652 | 1461143857071 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:17:37 INFO - PROCESS | 1652 | 1461143857078 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x136ada000 == 55 [pid = 1652] [id = 705] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ac7b400) [pid = 1652] [serial = 2115] [outer = 0x0] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x124105400) [pid = 1652] [serial = 2116] [outer = 0x11ac7b400] 02:17:37 INFO - PROCESS | 1652 | 1461143857103 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12d492800) [pid = 1652] [serial = 2117] [outer = 0x11ac7b400] 02:17:37 INFO - PROCESS | 1652 | 1461143857407 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 02:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:17:37 INFO - PROCESS | 1652 | 1461143857450 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1652 | 1461143857451 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:17:37 INFO - PROCESS | 1652 | 1461143857453 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1652 | 1461143857454 Marionette TRACE conn2 <- [1,2794,null,{}] 02:17:37 INFO - PROCESS | 1652 | 1461143857479 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}] 02:17:37 INFO - PROCESS | 1652 | 1461143857564 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:17:37 INFO - PROCESS | 1652 | 1461143857568 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1396c6800 == 56 [pid = 1652] [id = 706] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12a10ac00) [pid = 1652] [serial = 2118] [outer = 0x0] 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e1be400) [pid = 1652] [serial = 2119] [outer = 0x12a10ac00] 02:17:37 INFO - PROCESS | 1652 | 1461143857592 Marionette DEBUG loaded listener.js 02:17:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e373400) [pid = 1652] [serial = 2120] [outer = 0x12a10ac00] 02:17:37 INFO - PROCESS | 1652 | 1461143857936 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]]]}] 02:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 528ms 02:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:17:37 INFO - PROCESS | 1652 | 1461143857981 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:17:37 INFO - PROCESS | 1652 | 1461143857983 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:17:37 INFO - PROCESS | 1652 | 1461143857985 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:17:37 INFO - PROCESS | 1652 | 1461143857986 Marionette TRACE conn2 <- [1,2798,null,{}] 02:17:37 INFO - PROCESS | 1652 | 1461143857988 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}] 02:17:38 INFO - PROCESS | 1652 | 1461143858072 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:17:38 INFO - PROCESS | 1652 | 1461143858128 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1396d5000 == 57 [pid = 1652] [id = 707] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12d4c9400) [pid = 1652] [serial = 2121] [outer = 0x0] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e378400) [pid = 1652] [serial = 2122] [outer = 0x12d4c9400] 02:17:38 INFO - PROCESS | 1652 | 1461143858155 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e381800) [pid = 1652] [serial = 2123] [outer = 0x12d4c9400] 02:17:38 INFO - PROCESS | 1652 | 1461143858429 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]]]}] 02:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 468ms 02:17:38 INFO - PROCESS | 1652 | 1461143858453 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:17:38 INFO - PROCESS | 1652 | 1461143858455 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:17:38 INFO - PROCESS | 1652 | 1461143858464 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:17:38 INFO - PROCESS | 1652 | 1461143858466 Marionette TRACE conn2 <- [1,2802,null,{}] 02:17:38 INFO - PROCESS | 1652 | 1461143858468 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}] 02:17:38 INFO - PROCESS | 1652 | 1461143858557 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:17:38 INFO - PROCESS | 1652 | 1461143858675 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11985b800 == 58 [pid = 1652] [id = 708] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x10ffed800) [pid = 1652] [serial = 2124] [outer = 0x0] 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1121e4000) [pid = 1652] [serial = 2125] [outer = 0x10ffed800] 02:17:38 INFO - PROCESS | 1652 | 1461143858707 Marionette DEBUG loaded listener.js 02:17:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x115690400) [pid = 1652] [serial = 2126] [outer = 0x10ffed800] 02:17:39 INFO - PROCESS | 1652 | 1461143859162 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:17:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 02:17:39 INFO - PROCESS | 1652 | 1461143859187 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:17:39 INFO - PROCESS | 1652 | 1461143859191 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:17:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:17:39 INFO - PROCESS | 1652 | 1461143859195 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1652 | 1461143859197 Marionette TRACE conn2 <- [1,2806,null,{}] 02:17:39 INFO - PROCESS | 1652 | 1461143859200 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}] 02:17:39 INFO - PROCESS | 1652 | 1461143859312 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:17:39 INFO - PROCESS | 1652 | 1461143859413 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12652c800 == 59 [pid = 1652] [id = 709] 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11aba9c00) [pid = 1652] [serial = 2127] [outer = 0x0] 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11acd0000) [pid = 1652] [serial = 2128] [outer = 0x11aba9c00] 02:17:39 INFO - PROCESS | 1652 | 1461143859444 Marionette DEBUG loaded listener.js 02:17:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bab5c00) [pid = 1652] [serial = 2129] [outer = 0x11aba9c00] 02:17:39 INFO - PROCESS | 1652 | 1461143859858 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]]]}] 02:17:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:17:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 02:17:39 INFO - PROCESS | 1652 | 1461143859867 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:17:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:17:39 INFO - PROCESS | 1652 | 1461143859870 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:17:39 INFO - PROCESS | 1652 | 1461143859872 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:17:39 INFO - PROCESS | 1652 | 1461143859874 Marionette TRACE conn2 <- [1,2810,null,{}] 02:17:39 INFO - PROCESS | 1652 | 1461143859876 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}] 02:17:39 INFO - PROCESS | 1652 | 1461143859981 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:17:40 INFO - PROCESS | 1652 | 1461143860037 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cea6800 == 60 [pid = 1652] [id = 710] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11bce8c00) [pid = 1652] [serial = 2130] [outer = 0x0] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x124104000) [pid = 1652] [serial = 2131] [outer = 0x11bce8c00] 02:17:40 INFO - PROCESS | 1652 | 1461143860067 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1292dec00) [pid = 1652] [serial = 2132] [outer = 0x11bce8c00] 02:17:40 INFO - PROCESS | 1652 | 1461143860524 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]]]}] 02:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 02:17:40 INFO - PROCESS | 1652 | 1461143860544 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:17:40 INFO - PROCESS | 1652 | 1461143860545 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:17:40 INFO - PROCESS | 1652 | 1461143860553 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:17:40 INFO - PROCESS | 1652 | 1461143860557 Marionette TRACE conn2 <- [1,2814,null,{}] 02:17:40 INFO - PROCESS | 1652 | 1461143860560 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}] 02:17:40 INFO - PROCESS | 1652 | 1461143860666 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:17:40 INFO - PROCESS | 1652 | 1461143860766 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x136acd000 == 61 [pid = 1652] [id = 711] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a19cc00) [pid = 1652] [serial = 2133] [outer = 0x0] 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12be38800) [pid = 1652] [serial = 2134] [outer = 0x12a19cc00] 02:17:40 INFO - PROCESS | 1652 | 1461143860796 Marionette DEBUG loaded listener.js 02:17:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12d04c800) [pid = 1652] [serial = 2135] [outer = 0x12a19cc00] 02:17:41 INFO - PROCESS | 1652 | 1461143861209 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]]]}] 02:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 679ms 02:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:17:41 INFO - PROCESS | 1652 | 1461143861228 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1652 | 1461143861229 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:17:41 INFO - PROCESS | 1652 | 1461143861232 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1652 | 1461143861233 Marionette TRACE conn2 <- [1,2818,null,{}] 02:17:41 INFO - PROCESS | 1652 | 1461143861236 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}] 02:17:41 INFO - PROCESS | 1652 | 1461143861342 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:17:41 INFO - PROCESS | 1652 | 1461143861402 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3dd800 == 62 [pid = 1652] [id = 712] 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12b0e2c00) [pid = 1652] [serial = 2136] [outer = 0x0] 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d233800) [pid = 1652] [serial = 2137] [outer = 0x12b0e2c00] 02:17:41 INFO - PROCESS | 1652 | 1461143861506 Marionette DEBUG loaded listener.js 02:17:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e1b3c00) [pid = 1652] [serial = 2138] [outer = 0x12b0e2c00] 02:17:41 INFO - PROCESS | 1652 | 1461143861911 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]]]}] 02:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 02:17:41 INFO - PROCESS | 1652 | 1461143861953 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:17:41 INFO - PROCESS | 1652 | 1461143861954 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:17:41 INFO - PROCESS | 1652 | 1461143861956 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:17:41 INFO - PROCESS | 1652 | 1461143861958 Marionette TRACE conn2 <- [1,2822,null,{}] 02:17:41 INFO - PROCESS | 1652 | 1461143861960 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}] 02:17:42 INFO - PROCESS | 1652 | 1461143862082 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:17:42 INFO - PROCESS | 1652 | 1461143862168 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcc9000 == 63 [pid = 1652] [id = 713] 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x118f8a400) [pid = 1652] [serial = 2139] [outer = 0x0] 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11ac7d000) [pid = 1652] [serial = 2140] [outer = 0x118f8a400] 02:17:42 INFO - PROCESS | 1652 | 1461143862207 Marionette DEBUG loaded listener.js 02:17:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d23d800) [pid = 1652] [serial = 2141] [outer = 0x118f8a400] 02:17:42 INFO - PROCESS | 1652 | 1461143862846 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]]]}] 02:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 922ms 02:17:42 INFO - PROCESS | 1652 | 1461143862892 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:17:42 INFO - PROCESS | 1652 | 1461143862894 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:17:42 INFO - PROCESS | 1652 | 1461143862899 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:17:42 INFO - PROCESS | 1652 | 1461143862902 Marionette TRACE conn2 <- [1,2826,null,{}] 02:17:42 INFO - PROCESS | 1652 | 1461143862905 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}] 02:17:43 INFO - PROCESS | 1652 | 1461143863004 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:17:43 INFO - PROCESS | 1652 | 1461143863083 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a503800 == 64 [pid = 1652] [id = 714] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11212c000) [pid = 1652] [serial = 2142] [outer = 0x0] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1144a7800) [pid = 1652] [serial = 2143] [outer = 0x11212c000] 02:17:43 INFO - PROCESS | 1652 | 1461143863112 Marionette DEBUG loaded listener.js 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11568f800) [pid = 1652] [serial = 2144] [outer = 0x11212c000] 02:17:43 INFO - PROCESS | 1652 | 1461143863586 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 721ms 02:17:43 INFO - PROCESS | 1652 | 1461143863621 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:17:43 INFO - PROCESS | 1652 | 1461143863628 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:17:43 INFO - PROCESS | 1652 | 1461143863635 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:17:43 INFO - PROCESS | 1652 | 1461143863638 Marionette TRACE conn2 <- [1,2830,null,{}] 02:17:43 INFO - PROCESS | 1652 | 1461143863642 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}] 02:17:43 INFO - PROCESS | 1652 | 1461143863774 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:17:43 INFO - PROCESS | 1652 | 1461143863878 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc56800 == 65 [pid = 1652] [id = 715] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x115697000) [pid = 1652] [serial = 2145] [outer = 0x0] 02:17:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x118540800) [pid = 1652] [serial = 2146] [outer = 0x115697000] 02:17:43 INFO - PROCESS | 1652 | 1461143863923 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118ecdc00) [pid = 1652] [serial = 2147] [outer = 0x115697000] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x130122000 == 64 [pid = 1652] [id = 678] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127c9c000 == 63 [pid = 1652] [id = 622] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e890800 == 62 [pid = 1652] [id = 623] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec1a000 == 61 [pid = 1652] [id = 624] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1396d5000 == 60 [pid = 1652] [id = 707] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1396c6800 == 59 [pid = 1652] [id = 706] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x136ada000 == 58 [pid = 1652] [id = 705] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119805000 == 57 [pid = 1652] [id = 704] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x1304ce800 == 56 [pid = 1652] [id = 703] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bc8f800) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x13001c800 == 55 [pid = 1652] [id = 702] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x13046b800 == 54 [pid = 1652] [id = 675] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0ad800 == 53 [pid = 1652] [id = 701] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec0c800 == 52 [pid = 1652] [id = 700] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11a504800 == 51 [pid = 1652] [id = 699] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12ce9f800 == 50 [pid = 1652] [id = 698] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x128f9d800 == 49 [pid = 1652] [id = 697] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca6800 == 48 [pid = 1652] [id = 696] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123a9f000 == 47 [pid = 1652] [id = 695] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127dcb800 == 46 [pid = 1652] [id = 694] 02:17:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb42800 == 45 [pid = 1652] [id = 688] 02:17:44 INFO - PROCESS | 1652 | 1461143864398 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]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 774ms 02:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:17:44 INFO - PROCESS | 1652 | 1461143864410 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1652 | 1461143864411 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:17:44 INFO - PROCESS | 1652 | 1461143864414 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1652 | 1461143864416 Marionette TRACE conn2 <- [1,2834,null,{}] 02:17:44 INFO - PROCESS | 1652 | 1461143864425 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}] 02:17:44 INFO - PROCESS | 1652 | 1461143864509 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:17:44 INFO - PROCESS | 1652 | 1461143864514 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bcd0000 == 46 [pid = 1652] [id = 716] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x118f68400) [pid = 1652] [serial = 2148] [outer = 0x0] 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11992f400) [pid = 1652] [serial = 2149] [outer = 0x118f68400] 02:17:44 INFO - PROCESS | 1652 | 1461143864542 Marionette DEBUG loaded listener.js 02:17:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11abb3800) [pid = 1652] [serial = 2150] [outer = 0x118f68400] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1271d2c00) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11aba9000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b0db000) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118c06400) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118543000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a104400) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a108000) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ba40800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11acc4400) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b0d9800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11be2d000) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1243a5800) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12391fc00) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11ac71800) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x115693000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11ac73400) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1270d9c00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11853f400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118c77400) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12410d400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a19ec00) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b40f400) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12945fc00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12410e800) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11accd000) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11b869400) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11c0e2400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x124104800) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12b0e5c00) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x127016800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11acef400) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b65b000) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 02:17:44 INFO - PROCESS | 1652 | 1461143864938 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 571ms 02:17:44 INFO - PROCESS | 1652 | 1461143864985 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:17:44 INFO - PROCESS | 1652 | 1461143864987 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:17:44 INFO - PROCESS | 1652 | 1461143864991 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:17:44 INFO - PROCESS | 1652 | 1461143864992 Marionette TRACE conn2 <- [1,2838,null,{}] 02:17:44 INFO - PROCESS | 1652 | 1461143864994 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}] 02:17:45 INFO - PROCESS | 1652 | 1461143865071 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:17:45 INFO - PROCESS | 1652 | 1461143865077 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x126534000 == 47 [pid = 1652] [id = 717] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ac7e000) [pid = 1652] [serial = 2151] [outer = 0x0] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11accf400) [pid = 1652] [serial = 2152] [outer = 0x11ac7e000] 02:17:45 INFO - PROCESS | 1652 | 1461143865103 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b03d000) [pid = 1652] [serial = 2153] [outer = 0x11ac7e000] 02:17:45 INFO - PROCESS | 1652 | 1461143865454 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]]]}] 02:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 469ms 02:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:17:45 INFO - PROCESS | 1652 | 1461143865460 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:17:45 INFO - PROCESS | 1652 | 1461143865461 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:17:45 INFO - PROCESS | 1652 | 1461143865463 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:17:45 INFO - PROCESS | 1652 | 1461143865464 Marionette TRACE conn2 <- [1,2842,null,{}] 02:17:45 INFO - PROCESS | 1652 | 1461143865467 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}] 02:17:45 INFO - PROCESS | 1652 | 1461143865554 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:17:45 INFO - PROCESS | 1652 | 1461143865610 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c95800 == 48 [pid = 1652] [id = 718] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11acc3800) [pid = 1652] [serial = 2154] [outer = 0x0] 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11b078c00) [pid = 1652] [serial = 2155] [outer = 0x11acc3800] 02:17:45 INFO - PROCESS | 1652 | 1461143865636 Marionette DEBUG loaded listener.js 02:17:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11bab5400) [pid = 1652] [serial = 2156] [outer = 0x11acc3800] 02:17:46 INFO - PROCESS | 1652 | 1461143866084 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]]]}] 02:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 672ms 02:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:17:46 INFO - PROCESS | 1652 | 1461143866136 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:17:46 INFO - PROCESS | 1652 | 1461143866138 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:17:46 INFO - PROCESS | 1652 | 1461143866144 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:17:46 INFO - PROCESS | 1652 | 1461143866147 Marionette TRACE conn2 <- [1,2846,null,{}] 02:17:46 INFO - PROCESS | 1652 | 1461143866151 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}] 02:17:46 INFO - PROCESS | 1652 | 1461143866265 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:17:46 INFO - PROCESS | 1652 | --DOCSHELL 0x12f698000 == 47 [pid = 1652] [id = 16] 02:17:46 INFO - PROCESS | 1652 | 1461143866466 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7ac800 == 48 [pid = 1652] [id = 719] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11882d400) [pid = 1652] [serial = 2157] [outer = 0x0] 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x118c26400) [pid = 1652] [serial = 2158] [outer = 0x11882d400] 02:17:46 INFO - PROCESS | 1652 | 1461143866520 Marionette DEBUG loaded listener.js 02:17:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11912d400) [pid = 1652] [serial = 2159] [outer = 0x11882d400] 02:17:46 INFO - PROCESS | 1652 | 1461143866995 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]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 873ms 02:17:47 INFO - PROCESS | 1652 | 1461143867017 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1652 | 1461143867020 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:17:47 INFO - PROCESS | 1652 | 1461143867025 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1652 | 1461143867027 Marionette TRACE conn2 <- [1,2850,null,{}] 02:17:47 INFO - PROCESS | 1652 | 1461143867029 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}] 02:17:47 INFO - PROCESS | 1652 | 1461143867129 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:17:47 INFO - PROCESS | 1652 | 1461143867181 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1244ba000 == 49 [pid = 1652] [id = 720] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x118ed1000) [pid = 1652] [serial = 2160] [outer = 0x0] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11acc4400) [pid = 1652] [serial = 2161] [outer = 0x118ed1000] 02:17:47 INFO - PROCESS | 1652 | 1461143867216 Marionette DEBUG loaded listener.js 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11b85b000) [pid = 1652] [serial = 2162] [outer = 0x118ed1000] 02:17:47 INFO - PROCESS | 1652 | 1461143867609 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 621ms 02:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:17:47 INFO - PROCESS | 1652 | 1461143867648 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:17:47 INFO - PROCESS | 1652 | 1461143867649 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:17:47 INFO - PROCESS | 1652 | 1461143867652 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:17:47 INFO - PROCESS | 1652 | 1461143867657 Marionette TRACE conn2 <- [1,2854,null,{}] 02:17:47 INFO - PROCESS | 1652 | 1461143867667 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}] 02:17:47 INFO - PROCESS | 1652 | 1461143867772 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:17:47 INFO - PROCESS | 1652 | 1461143867883 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba19800 == 50 [pid = 1652] [id = 721] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11c0eb400) [pid = 1652] [serial = 2163] [outer = 0x0] 02:17:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c66e400) [pid = 1652] [serial = 2164] [outer = 0x11c0eb400] 02:17:47 INFO - PROCESS | 1652 | 1461143867934 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x123923400) [pid = 1652] [serial = 2165] [outer = 0x11c0eb400] 02:17:48 INFO - PROCESS | 1652 | 1461143868379 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]]]}] 02:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 776ms 02:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:17:48 INFO - PROCESS | 1652 | 1461143868430 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:17:48 INFO - PROCESS | 1652 | 1461143868433 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:17:48 INFO - PROCESS | 1652 | 1461143868436 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:17:48 INFO - PROCESS | 1652 | 1461143868438 Marionette TRACE conn2 <- [1,2858,null,{}] 02:17:48 INFO - PROCESS | 1652 | 1461143868440 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}] 02:17:48 INFO - PROCESS | 1652 | 1461143868569 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:17:48 INFO - PROCESS | 1652 | 1461143868694 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12c08d000 == 51 [pid = 1652] [id = 722] 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12410b000) [pid = 1652] [serial = 2166] [outer = 0x0] 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12410b800) [pid = 1652] [serial = 2167] [outer = 0x12410b000] 02:17:48 INFO - PROCESS | 1652 | 1461143868759 Marionette DEBUG loaded listener.js 02:17:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x126520c00) [pid = 1652] [serial = 2168] [outer = 0x12410b000] 02:17:49 INFO - PROCESS | 1652 | 1461143869241 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 820ms 02:17:49 INFO - PROCESS | 1652 | 1461143869258 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1652 | 1461143869260 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:17:49 INFO - PROCESS | 1652 | 1461143869262 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1652 | 1461143869264 Marionette TRACE conn2 <- [1,2862,null,{}] 02:17:49 INFO - PROCESS | 1652 | 1461143869266 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}] 02:17:49 INFO - PROCESS | 1652 | 1461143869363 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:17:49 INFO - PROCESS | 1652 | 1461143869415 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d0ce000 == 52 [pid = 1652] [id = 723] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x124109000) [pid = 1652] [serial = 2169] [outer = 0x0] 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127013400) [pid = 1652] [serial = 2170] [outer = 0x124109000] 02:17:49 INFO - PROCESS | 1652 | 1461143869445 Marionette DEBUG loaded listener.js 02:17:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1271cf800) [pid = 1652] [serial = 2171] [outer = 0x124109000] 02:17:49 INFO - PROCESS | 1652 | 1461143869862 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]]]}] 02:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 619ms 02:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:17:49 INFO - PROCESS | 1652 | 1461143869882 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:17:49 INFO - PROCESS | 1652 | 1461143869883 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:17:49 INFO - PROCESS | 1652 | 1461143869885 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:17:49 INFO - PROCESS | 1652 | 1461143869886 Marionette TRACE conn2 <- [1,2866,null,{}] 02:17:49 INFO - PROCESS | 1652 | 1461143869889 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}] 02:17:50 INFO - PROCESS | 1652 | 1461143870001 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:17:50 INFO - PROCESS | 1652 | 1461143870059 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4ec000 == 53 [pid = 1652] [id = 724] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127675800) [pid = 1652] [serial = 2172] [outer = 0x0] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x128fba000) [pid = 1652] [serial = 2173] [outer = 0x127675800] 02:17:50 INFO - PROCESS | 1652 | 1461143870091 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x129468000) [pid = 1652] [serial = 2174] [outer = 0x127675800] 02:17:50 INFO - PROCESS | 1652 | 1461143870516 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]]]}] 02:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 673ms 02:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:17:50 INFO - PROCESS | 1652 | 1461143870558 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:17:50 INFO - PROCESS | 1652 | 1461143870560 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:17:50 INFO - PROCESS | 1652 | 1461143870562 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:17:50 INFO - PROCESS | 1652 | 1461143870563 Marionette TRACE conn2 <- [1,2870,null,{}] 02:17:50 INFO - PROCESS | 1652 | 1461143870566 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}] 02:17:50 INFO - PROCESS | 1652 | 1461143870662 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:17:50 INFO - PROCESS | 1652 | 1461143870755 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4d5800 == 54 [pid = 1652] [id = 725] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12767b800) [pid = 1652] [serial = 2175] [outer = 0x0] 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a106000) [pid = 1652] [serial = 2176] [outer = 0x12767b800] 02:17:50 INFO - PROCESS | 1652 | 1461143870801 Marionette DEBUG loaded listener.js 02:17:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a10f400) [pid = 1652] [serial = 2177] [outer = 0x12767b800] 02:17:51 INFO - PROCESS | 1652 | 1461143871219 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]]]}] 02:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 718ms 02:17:51 INFO - PROCESS | 1652 | 1461143871281 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:17:51 INFO - PROCESS | 1652 | 1461143871282 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:17:51 INFO - PROCESS | 1652 | 1461143871284 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:17:51 INFO - PROCESS | 1652 | 1461143871286 Marionette TRACE conn2 <- [1,2874,null,{}] 02:17:51 INFO - PROCESS | 1652 | 1461143871288 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}] 02:17:51 INFO - PROCESS | 1652 | 1461143871386 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:17:51 INFO - PROCESS | 1652 | 1461143871444 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e8a1800 == 55 [pid = 1652] [id = 726] 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a10cc00) [pid = 1652] [serial = 2178] [outer = 0x0] 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12b027800) [pid = 1652] [serial = 2179] [outer = 0x12a10cc00] 02:17:51 INFO - PROCESS | 1652 | 1461143871474 Marionette DEBUG loaded listener.js 02:17:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b0d9800) [pid = 1652] [serial = 2180] [outer = 0x12a10cc00] 02:17:52 INFO - PROCESS | 1652 | 1461143872037 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 775ms 02:17:52 INFO - PROCESS | 1652 | 1461143872061 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1652 | 1461143872064 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:17:52 INFO - PROCESS | 1652 | 1461143872068 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1652 | 1461143872070 Marionette TRACE conn2 <- [1,2878,null,{}] 02:17:52 INFO - PROCESS | 1652 | 1461143872073 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}] 02:17:52 INFO - PROCESS | 1652 | 1461143872177 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:17:52 INFO - PROCESS | 1652 | 1461143872237 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1e800 == 56 [pid = 1652] [id = 727] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1162e6c00) [pid = 1652] [serial = 2181] [outer = 0x0] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118c79800) [pid = 1652] [serial = 2182] [outer = 0x1162e6c00] 02:17:52 INFO - PROCESS | 1652 | 1461143872267 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x119c65400) [pid = 1652] [serial = 2183] [outer = 0x1162e6c00] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x126534000 == 55 [pid = 1652] [id = 717] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcd0000 == 54 [pid = 1652] [id = 716] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11bc56800 == 53 [pid = 1652] [id = 715] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11a503800 == 52 [pid = 1652] [id = 714] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x136acd000 == 51 [pid = 1652] [id = 711] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12cea6800 == 50 [pid = 1652] [id = 710] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x12652c800 == 49 [pid = 1652] [id = 709] 02:17:52 INFO - PROCESS | 1652 | --DOCSHELL 0x11985b800 == 48 [pid = 1652] [id = 708] 02:17:52 INFO - PROCESS | 1652 | 1461143872690 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]]]}] 02:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 02:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:17:52 INFO - PROCESS | 1652 | 1461143872738 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:17:52 INFO - PROCESS | 1652 | 1461143872741 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:17:52 INFO - PROCESS | 1652 | 1461143872745 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:17:52 INFO - PROCESS | 1652 | 1461143872747 Marionette TRACE conn2 <- [1,2882,null,{}] 02:17:52 INFO - PROCESS | 1652 | 1461143872750 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}] 02:17:52 INFO - PROCESS | 1652 | 1461143872833 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:17:52 INFO - PROCESS | 1652 | 1461143872837 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x127042000 == 49 [pid = 1652] [id = 728] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119258c00) [pid = 1652] [serial = 2184] [outer = 0x0] 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11b07e400) [pid = 1652] [serial = 2185] [outer = 0x119258c00] 02:17:52 INFO - PROCESS | 1652 | 1461143872867 Marionette DEBUG loaded listener.js 02:17:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11bcf4c00) [pid = 1652] [serial = 2186] [outer = 0x119258c00] 02:17:53 INFO - PROCESS | 1652 | 1461143873267 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 02:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:17:53 INFO - PROCESS | 1652 | 1461143873314 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1652 | 1461143873316 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:17:53 INFO - PROCESS | 1652 | 1461143873318 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1652 | 1461143873320 Marionette TRACE conn2 <- [1,2886,null,{}] 02:17:53 INFO - PROCESS | 1652 | 1461143873335 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}] 02:17:53 INFO - PROCESS | 1652 | 1461143873443 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:17:53 INFO - PROCESS | 1652 | 1461143873486 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba06800 == 50 [pid = 1652] [id = 729] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12700e800) [pid = 1652] [serial = 2187] [outer = 0x0] 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1271d3800) [pid = 1652] [serial = 2188] [outer = 0x12700e800] 02:17:53 INFO - PROCESS | 1652 | 1461143873515 Marionette DEBUG loaded listener.js 02:17:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x128fc0000) [pid = 1652] [serial = 2189] [outer = 0x12700e800] 02:17:53 INFO - PROCESS | 1652 | 1461143873894 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]]]}] 02:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 623ms 02:17:53 INFO - PROCESS | 1652 | 1461143873942 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:17:53 INFO - PROCESS | 1652 | 1461143873944 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:17:53 INFO - PROCESS | 1652 | 1461143873946 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:17:53 INFO - PROCESS | 1652 | 1461143873947 Marionette TRACE conn2 <- [1,2890,null,{}] 02:17:53 INFO - PROCESS | 1652 | 1461143873949 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}] 02:17:54 INFO - PROCESS | 1652 | 1461143874056 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:17:54 INFO - PROCESS | 1652 | 1461143874070 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12dbd6800 == 51 [pid = 1652] [id = 730] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1292d1400) [pid = 1652] [serial = 2190] [outer = 0x0] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x129464000) [pid = 1652] [serial = 2191] [outer = 0x1292d1400] 02:17:54 INFO - PROCESS | 1652 | 1461143874097 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b0dd400) [pid = 1652] [serial = 2192] [outer = 0x1292d1400] 02:17:54 INFO - PROCESS | 1652 | 1461143874434 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 02:17:54 INFO - PROCESS | 1652 | 1461143874464 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:17:54 INFO - PROCESS | 1652 | 1461143874465 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:17:54 INFO - PROCESS | 1652 | 1461143874468 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:17:54 INFO - PROCESS | 1652 | 1461143874469 Marionette TRACE conn2 <- [1,2894,null,{}] 02:17:54 INFO - PROCESS | 1652 | 1461143874471 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}] 02:17:54 INFO - PROCESS | 1652 | 1461143874601 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:17:54 INFO - PROCESS | 1652 | 1461143874621 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec12800 == 52 [pid = 1652] [id = 731] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12945cc00) [pid = 1652] [serial = 2193] [outer = 0x0] 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12b3bcc00) [pid = 1652] [serial = 2194] [outer = 0x12945cc00] 02:17:54 INFO - PROCESS | 1652 | 1461143874655 Marionette DEBUG loaded listener.js 02:17:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12b417400) [pid = 1652] [serial = 2195] [outer = 0x12945cc00] 02:17:55 INFO - PROCESS | 1652 | 1461143875032 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 619ms 02:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:17:55 INFO - PROCESS | 1652 | 1461143875087 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1652 | 1461143875089 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:17:55 INFO - PROCESS | 1652 | 1461143875091 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1652 | 1461143875092 Marionette TRACE conn2 <- [1,2898,null,{}] 02:17:55 INFO - PROCESS | 1652 | 1461143875094 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}] 02:17:55 INFO - PROCESS | 1652 | 1461143875205 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:17:55 INFO - PROCESS | 1652 | 1461143875219 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f0a6000 == 53 [pid = 1652] [id = 732] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11568e800) [pid = 1652] [serial = 2196] [outer = 0x0] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ba41400) [pid = 1652] [serial = 2197] [outer = 0x11568e800] 02:17:55 INFO - PROCESS | 1652 | 1461143875246 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12d046000) [pid = 1652] [serial = 2198] [outer = 0x11568e800] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x119d62000) [pid = 1652] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12d237000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d042800) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127c72800) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11568c800) [pid = 1652] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11ac7b400) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x114c05400) [pid = 1652] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11c0e0800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b0dec00) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12d1bd800) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x10fff6800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d492400) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11212c000) [pid = 1652] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x115697000) [pid = 1652] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118f68400) [pid = 1652] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11ac7e000) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x118f8a400) [pid = 1652] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:17:55 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a10ac00) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:17:55 INFO - PROCESS | 1652 | 1461143875705 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]]]}] 02:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 669ms 02:17:55 INFO - PROCESS | 1652 | 1461143875768 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:17:55 INFO - PROCESS | 1652 | 1461143875769 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:17:55 INFO - PROCESS | 1652 | 1461143875771 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:17:55 INFO - PROCESS | 1652 | 1461143875772 Marionette TRACE conn2 <- [1,2902,null,{}] 02:17:55 INFO - PROCESS | 1652 | 1461143875780 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}] 02:17:55 INFO - PROCESS | 1652 | 1461143875870 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:17:55 INFO - PROCESS | 1652 | 1461143875891 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe11800 == 54 [pid = 1652] [id = 733] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11568c800) [pid = 1652] [serial = 2199] [outer = 0x0] 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11be2bc00) [pid = 1652] [serial = 2200] [outer = 0x11568c800] 02:17:55 INFO - PROCESS | 1652 | 1461143875916 Marionette DEBUG loaded listener.js 02:17:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1292dc400) [pid = 1652] [serial = 2201] [outer = 0x11568c800] 02:17:56 INFO - PROCESS | 1652 | 1461143876244 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 02:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:17:56 INFO - PROCESS | 1652 | 1461143876295 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1652 | 1461143876296 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:17:56 INFO - PROCESS | 1652 | 1461143876298 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1652 | 1461143876299 Marionette TRACE conn2 <- [1,2906,null,{}] 02:17:56 INFO - PROCESS | 1652 | 1461143876302 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}] 02:17:56 INFO - PROCESS | 1652 | 1461143876383 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:17:56 INFO - PROCESS | 1652 | 1461143876448 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x13001e000 == 55 [pid = 1652] [id = 734] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118c1ac00) [pid = 1652] [serial = 2202] [outer = 0x0] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bc95400) [pid = 1652] [serial = 2203] [outer = 0x118c1ac00] 02:17:56 INFO - PROCESS | 1652 | 1461143876473 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12d1bd800) [pid = 1652] [serial = 2204] [outer = 0x118c1ac00] 02:17:56 INFO - PROCESS | 1652 | 1461143876743 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]]]}] 02:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 468ms 02:17:56 INFO - PROCESS | 1652 | 1461143876767 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:17:56 INFO - PROCESS | 1652 | 1461143876768 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:17:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:17:56 INFO - PROCESS | 1652 | 1461143876771 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:17:56 INFO - PROCESS | 1652 | 1461143876772 Marionette TRACE conn2 <- [1,2910,null,{}] 02:17:56 INFO - PROCESS | 1652 | 1461143876782 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}] 02:17:56 INFO - PROCESS | 1652 | 1461143876880 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:17:56 INFO - PROCESS | 1652 | 1461143876884 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x1304d4800 == 56 [pid = 1652] [id = 735] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12d047000) [pid = 1652] [serial = 2205] [outer = 0x0] 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d238c00) [pid = 1652] [serial = 2206] [outer = 0x12d047000] 02:17:56 INFO - PROCESS | 1652 | 1461143876913 Marionette DEBUG loaded listener.js 02:17:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d48e000) [pid = 1652] [serial = 2207] [outer = 0x12d047000] 02:17:57 INFO - PROCESS | 1652 | 1461143877385 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]]]}] 02:17:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:17:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:17:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 626ms 02:17:57 INFO - TEST-START | /DOMEvents/constructors.html 02:17:57 INFO - PROCESS | 1652 | 1461143877398 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:17:57 INFO - PROCESS | 1652 | 1461143877399 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:17:57 INFO - PROCESS | 1652 | 1461143877401 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:17:57 INFO - PROCESS | 1652 | 1461143877402 Marionette TRACE conn2 <- [1,2914,null,{}] 02:17:57 INFO - PROCESS | 1652 | 1461143877404 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}] 02:17:57 INFO - PROCESS | 1652 | 1461143877471 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:17:57 INFO - PROCESS | 1652 | 1461143877477 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x130af1800 == 57 [pid = 1652] [id = 736] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d48d800) [pid = 1652] [serial = 2208] [outer = 0x0] 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12d498000) [pid = 1652] [serial = 2209] [outer = 0x12d48d800] 02:17:57 INFO - PROCESS | 1652 | 1461143877497 Marionette DEBUG loaded listener.js 02:17:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12d4c9800) [pid = 1652] [serial = 2210] [outer = 0x12d48d800] 02:17:58 INFO - PROCESS | 1652 | 1461143878156 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]]]}] 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:17:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 776ms 02:17:58 INFO - PROCESS | 1652 | 1461143878179 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1652 | 1461143878184 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:17:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:17:58 INFO - PROCESS | 1652 | 1461143878190 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1652 | 1461143878194 Marionette TRACE conn2 <- [1,2918,null,{}] 02:17:58 INFO - PROCESS | 1652 | 1461143878200 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}] 02:17:58 INFO - PROCESS | 1652 | 1461143878403 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:17:58 INFO - PROCESS | 1652 | 1461143878489 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b6800 == 58 [pid = 1652] [id = 737] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119d64000) [pid = 1652] [serial = 2211] [outer = 0x0] 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11ac7ec00) [pid = 1652] [serial = 2212] [outer = 0x119d64000] 02:17:58 INFO - PROCESS | 1652 | 1461143878521 Marionette DEBUG loaded listener.js 02:17:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11bcf4000) [pid = 1652] [serial = 2213] [outer = 0x119d64000] 02:17:58 INFO - PROCESS | 1652 | 1461143878912 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:17:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:17:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 776ms 02:17:58 INFO - PROCESS | 1652 | 1461143878965 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:17:58 INFO - PROCESS | 1652 | 1461143878969 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:17:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:17:58 INFO - PROCESS | 1652 | 1461143878974 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:17:58 INFO - PROCESS | 1652 | 1461143878976 Marionette TRACE conn2 <- [1,2922,null,{}] 02:17:58 INFO - PROCESS | 1652 | 1461143878978 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}] 02:17:59 INFO - PROCESS | 1652 | 1461143879083 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:17:59 INFO - PROCESS | 1652 | 1461143879146 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec07000 == 59 [pid = 1652] [id = 738] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11aa03800) [pid = 1652] [serial = 2214] [outer = 0x0] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12371fc00) [pid = 1652] [serial = 2215] [outer = 0x11aa03800] 02:17:59 INFO - PROCESS | 1652 | 1461143879176 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129459c00) [pid = 1652] [serial = 2216] [outer = 0x11aa03800] 02:17:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:17:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:17:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:17:59 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:17:59 INFO - PROCESS | 1652 | 1461143879574 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]]]}] 02:17:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:17:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:17:59 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 02:17:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:17:59 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 02:17:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:17:59 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]" 02:17:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:17:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:17:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:17:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:17:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 02:17:59 INFO - PROCESS | 1652 | 1461143879595 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:17:59 INFO - PROCESS | 1652 | 1461143879597 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:17:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:17:59 INFO - PROCESS | 1652 | 1461143879599 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:17:59 INFO - PROCESS | 1652 | 1461143879602 Marionette TRACE conn2 <- [1,2926,null,{}] 02:17:59 INFO - PROCESS | 1652 | 1461143879610 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}] 02:17:59 INFO - PROCESS | 1652 | 1461143879716 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:17:59 INFO - PROCESS | 1652 | 1461143879814 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:17:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x136dd3800 == 60 [pid = 1652] [id = 739] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b0e7400) [pid = 1652] [serial = 2217] [outer = 0x0] 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12be68000) [pid = 1652] [serial = 2218] [outer = 0x12b0e7400] 02:17:59 INFO - PROCESS | 1652 | 1461143879848 Marionette DEBUG loaded listener.js 02:17:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e1b4800) [pid = 1652] [serial = 2219] [outer = 0x12b0e7400] 02:18:00 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:18:00 INFO - PROCESS | 1652 | 1461143880203 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]]]}] 02:18:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:18:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 02:18:00 INFO - PROCESS | 1652 | 1461143880221 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1652 | 1461143880224 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:18:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:18:00 INFO - PROCESS | 1652 | 1461143880228 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1652 | 1461143880229 Marionette TRACE conn2 <- [1,2930,null,{}] 02:18:00 INFO - PROCESS | 1652 | 1461143880232 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}] 02:18:00 INFO - PROCESS | 1652 | 1461143880334 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:18:00 INFO - PROCESS | 1652 | 1461143880394 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a810800 == 61 [pid = 1652] [id = 740] 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12e1b5000) [pid = 1652] [serial = 2220] [outer = 0x0] 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e1c1c00) [pid = 1652] [serial = 2221] [outer = 0x12e1b5000] 02:18:00 INFO - PROCESS | 1652 | 1461143880424 Marionette DEBUG loaded listener.js 02:18:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e379c00) [pid = 1652] [serial = 2222] [outer = 0x12e1b5000] 02:18:00 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:18:00 INFO - PROCESS | 1652 | 1461143880795 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]]]}] 02:18:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:18:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 618ms 02:18:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:18:00 INFO - PROCESS | 1652 | 1461143880847 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:18:00 INFO - PROCESS | 1652 | 1461143880848 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:18:00 INFO - PROCESS | 1652 | 1461143880850 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:18:00 INFO - PROCESS | 1652 | 1461143880851 Marionette TRACE conn2 <- [1,2934,null,{}] 02:18:00 INFO - PROCESS | 1652 | 1461143880855 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}] 02:18:00 INFO - PROCESS | 1652 | 1461143880960 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:18:01 INFO - PROCESS | 1652 | 1461143881017 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x136ad0800 == 62 [pid = 1652] [id = 741] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e1bf000) [pid = 1652] [serial = 2223] [outer = 0x0] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e3bdc00) [pid = 1652] [serial = 2224] [outer = 0x12e1bf000] 02:18:01 INFO - PROCESS | 1652 | 1461143881046 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e3c2800) [pid = 1652] [serial = 2225] [outer = 0x12e1bf000] 02:18:01 INFO - PROCESS | 1652 | 1461143881406 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]]]}] 02:18:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:18:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 02:18:01 INFO - PROCESS | 1652 | 1461143881420 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:18:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:18:01 INFO - PROCESS | 1652 | 1461143881421 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:18:01 INFO - PROCESS | 1652 | 1461143881423 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:18:01 INFO - PROCESS | 1652 | 1461143881425 Marionette TRACE conn2 <- [1,2938,null,{}] 02:18:01 INFO - PROCESS | 1652 | 1461143881427 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}] 02:18:01 INFO - PROCESS | 1652 | 1461143881538 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:18:01 INFO - PROCESS | 1652 | 1461143881599 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x131cb0000 == 63 [pid = 1652] [id = 742] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12e3be800) [pid = 1652] [serial = 2226] [outer = 0x0] 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12e7e5400) [pid = 1652] [serial = 2227] [outer = 0x12e3be800] 02:18:01 INFO - PROCESS | 1652 | 1461143881674 Marionette DEBUG loaded listener.js 02:18:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12e80e000) [pid = 1652] [serial = 2228] [outer = 0x12e3be800] 02:18:01 INFO - PROCESS | 1652 | 1461143881981 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]]]}] 02:18:02 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. 02:18:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 02:18:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:18:02 INFO - PROCESS | 1652 | 1461143882043 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1652 | 1461143882044 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:18:02 INFO - PROCESS | 1652 | 1461143882047 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1652 | 1461143882048 Marionette TRACE conn2 <- [1,2942,null,{}] 02:18:02 INFO - PROCESS | 1652 | 1461143882050 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}] 02:18:02 INFO - PROCESS | 1652 | 1461143882175 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:18:02 INFO - PROCESS | 1652 | 1461143882235 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x131cac800 == 64 [pid = 1652] [id = 743] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x1158e5c00) [pid = 1652] [serial = 2229] [outer = 0x0] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11ac71800) [pid = 1652] [serial = 2230] [outer = 0x1158e5c00] 02:18:02 INFO - PROCESS | 1652 | 1461143882265 Marionette DEBUG loaded listener.js 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12ea7a400) [pid = 1652] [serial = 2231] [outer = 0x1158e5c00] 02:18:02 INFO - PROCESS | 1652 | 1461143882679 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"]]]}] 02:18:02 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 02:18:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:18:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 668ms 02:18:02 INFO - PROCESS | 1652 | 1461143882715 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:18:02 INFO - PROCESS | 1652 | 1461143882717 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:18:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:18:02 INFO - PROCESS | 1652 | 1461143882719 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:18:02 INFO - PROCESS | 1652 | 1461143882721 Marionette TRACE conn2 <- [1,2946,null,{}] 02:18:02 INFO - PROCESS | 1652 | 1461143882723 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}] 02:18:02 INFO - PROCESS | 1652 | 1461143882829 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:18:02 INFO - PROCESS | 1652 | 1461143882932 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a818800 == 65 [pid = 1652] [id = 744] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x115691800) [pid = 1652] [serial = 2232] [outer = 0x0] 02:18:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1185a0c00) [pid = 1652] [serial = 2233] [outer = 0x115691800] 02:18:02 INFO - PROCESS | 1652 | 1461143882965 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x128fbf400) [pid = 1652] [serial = 2234] [outer = 0x115691800] 02:18:03 INFO - PROCESS | 1652 | 1461143883472 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]]]}] 02:18:03 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. 02:18:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 772ms 02:18:03 INFO - PROCESS | 1652 | 1461143883503 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:18:03 INFO - PROCESS | 1652 | 1461143883505 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:18:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:18:03 INFO - PROCESS | 1652 | 1461143883523 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:18:03 INFO - PROCESS | 1652 | 1461143883526 Marionette TRACE conn2 <- [1,2950,null,{}] 02:18:03 INFO - PROCESS | 1652 | 1461143883529 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}] 02:18:03 INFO - PROCESS | 1652 | 1461143883635 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:18:03 INFO - PROCESS | 1652 | 1461143883703 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c2e2800 == 66 [pid = 1652] [id = 745] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x10fffa400) [pid = 1652] [serial = 2235] [outer = 0x0] 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118c1a800) [pid = 1652] [serial = 2236] [outer = 0x10fffa400] 02:18:03 INFO - PROCESS | 1652 | 1461143883777 Marionette DEBUG loaded listener.js 02:18:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119138c00) [pid = 1652] [serial = 2237] [outer = 0x10fffa400] 02:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ac99000 == 67 [pid = 1652] [id = 746] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11acfac00) [pid = 1652] [serial = 2238] [outer = 0x0] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x119c70400) [pid = 1652] [serial = 2239] [outer = 0x11acfac00] 02:18:04 INFO - PROCESS | 1652 | 1461143884213 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]]]}] 02:18:04 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. 02:18:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 02:18:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:18:04 INFO - PROCESS | 1652 | 1461143884244 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:18:04 INFO - PROCESS | 1652 | 1461143884248 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:18:04 INFO - PROCESS | 1652 | 1461143884251 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:18:04 INFO - PROCESS | 1652 | 1461143884253 Marionette TRACE conn2 <- [1,2954,null,{}] 02:18:04 INFO - PROCESS | 1652 | 1461143884255 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}] 02:18:04 INFO - PROCESS | 1652 | 1461143884407 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcbe800 == 66 [pid = 1652] [id = 625] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1304d4800 == 65 [pid = 1652] [id = 735] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x13001e000 == 64 [pid = 1652] [id = 734] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe11800 == 63 [pid = 1652] [id = 733] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e378400) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11b078c00) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | 1461143884601 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12f0a6000 == 62 [pid = 1652] [id = 732] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec12800 == 61 [pid = 1652] [id = 731] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12dbd6800 == 60 [pid = 1652] [id = 730] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba06800 == 59 [pid = 1652] [id = 729] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x127042000 == 58 [pid = 1652] [id = 728] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1e800 == 57 [pid = 1652] [id = 727] 02:18:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a51e000 == 58 [pid = 1652] [id = 747] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x112353c00) [pid = 1652] [serial = 2240] [outer = 0x0] 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x118c6f400) [pid = 1652] [serial = 2241] [outer = 0x112353c00] 02:18:04 INFO - PROCESS | 1652 | 1461143884654 Marionette DEBUG loaded listener.js 02:18:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11bcf0000) [pid = 1652] [serial = 2242] [outer = 0x112353c00] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4ec000 == 57 [pid = 1652] [id = 724] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12d0ce000 == 56 [pid = 1652] [id = 723] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12c08d000 == 55 [pid = 1652] [id = 722] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba19800 == 54 [pid = 1652] [id = 721] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x1244ba000 == 53 [pid = 1652] [id = 720] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x11c7ac800 == 52 [pid = 1652] [id = 719] 02:18:04 INFO - PROCESS | 1652 | --DOCSHELL 0x127c95800 == 51 [pid = 1652] [id = 718] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12b41c000) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11b07f400) [pid = 1652] [serial = 2087] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12d23d000) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11b072800) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12d04c400) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12a19b400) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1191b6800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x124105400) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x118f8b800) [pid = 1652] [serial = 2084] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12d48e400) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12d492800) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x11acc7400) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1271d0c00) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x126523c00) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12e1be400) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12bc97c00) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ce27800) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12d236c00) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118f88400) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x114406400) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11be34000) [pid = 1652] [serial = 2090] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x127713c00) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12d496400) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b662800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12d1bd400) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11853d400) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12d1c3c00) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12d4bd400) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x118829800) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12945f400) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x1144a7800) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11568f800) [pid = 1652] [serial = 2144] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x118540800) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11abb3800) [pid = 1652] [serial = 2150] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11acd0000) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11992f400) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x124104000) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12be38800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d233800) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11accf400) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11b03d000) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11ac7d000) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d23d800) [pid = 1652] [serial = 2141] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x1121e4000) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x118ecdc00) [pid = 1652] [serial = 2147] [outer = 0x0] [url = about:blank] 02:18:04 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e373400) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 02:18:05 INFO - PROCESS | 1652 | 1461143885078 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]]]}] 02:18:05 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:18:05 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 02:18:05 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 869ms 02:18:05 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:18:05 INFO - PROCESS | 1652 | 1461143885129 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1652 | 1461143885130 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:18:05 INFO - PROCESS | 1652 | 1461143885134 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1652 | 1461143885136 Marionette TRACE conn2 <- [1,2958,null,{}] 02:18:05 INFO - PROCESS | 1652 | 1461143885144 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}] 02:18:05 INFO - PROCESS | 1652 | 1461143885236 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:18:05 INFO - PROCESS | 1652 | 1461143885241 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x127c9c000 == 52 [pid = 1652] [id = 748] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11b07f400) [pid = 1652] [serial = 2243] [outer = 0x0] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11c775800) [pid = 1652] [serial = 2244] [outer = 0x11b07f400] 02:18:05 INFO - PROCESS | 1652 | 1461143885269 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x126525000) [pid = 1652] [serial = 2245] [outer = 0x11b07f400] 02:18:05 INFO - PROCESS | 1652 | 1461143885603 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]]]}] 02:18:05 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. 02:18:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 520ms 02:18:05 INFO - PROCESS | 1652 | 1461143885655 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:18:05 INFO - PROCESS | 1652 | 1461143885656 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:18:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:18:05 INFO - PROCESS | 1652 | 1461143885670 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:18:05 INFO - PROCESS | 1652 | 1461143885671 Marionette TRACE conn2 <- [1,2962,null,{}] 02:18:05 INFO - PROCESS | 1652 | 1461143885674 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}] 02:18:05 INFO - PROCESS | 1652 | 1461143885761 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:18:05 INFO - PROCESS | 1652 | 1461143885765 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12bcb1000 == 53 [pid = 1652] [id = 749] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127018c00) [pid = 1652] [serial = 2246] [outer = 0x0] 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127d3e800) [pid = 1652] [serial = 2247] [outer = 0x127018c00] 02:18:05 INFO - PROCESS | 1652 | 1461143885791 Marionette DEBUG loaded listener.js 02:18:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129465400) [pid = 1652] [serial = 2248] [outer = 0x127018c00] 02:18:06 INFO - PROCESS | 1652 | 1461143886106 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]]]}] 02:18:06 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. 02:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 477ms 02:18:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:18:06 INFO - PROCESS | 1652 | 1461143886144 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1652 | 1461143886145 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:18:06 INFO - PROCESS | 1652 | 1461143886147 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1652 | 1461143886148 Marionette TRACE conn2 <- [1,2966,null,{}] 02:18:06 INFO - PROCESS | 1652 | 1461143886151 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}] 02:18:06 INFO - PROCESS | 1652 | 1461143886231 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:18:06 INFO - PROCESS | 1652 | 1461143886236 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4d6800 == 54 [pid = 1652] [id = 750] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a109000) [pid = 1652] [serial = 2249] [outer = 0x0] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a1a3800) [pid = 1652] [serial = 2250] [outer = 0x12a109000] 02:18:06 INFO - PROCESS | 1652 | 1461143886261 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12b413c00) [pid = 1652] [serial = 2251] [outer = 0x12a109000] 02:18:06 INFO - PROCESS | 1652 | 1461143886594 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]]]}] 02:18:06 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. 02:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 02:18:06 INFO - PROCESS | 1652 | 1461143886615 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:18:06 INFO - PROCESS | 1652 | 1461143886616 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:18:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:18:06 INFO - PROCESS | 1652 | 1461143886619 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:18:06 INFO - PROCESS | 1652 | 1461143886620 Marionette TRACE conn2 <- [1,2970,null,{}] 02:18:06 INFO - PROCESS | 1652 | 1461143886622 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}] 02:18:06 INFO - PROCESS | 1652 | 1461143886761 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:18:06 INFO - PROCESS | 1652 | 1461143886775 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4dd000 == 55 [pid = 1652] [id = 751] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a10b800) [pid = 1652] [serial = 2252] [outer = 0x0] 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12be37800) [pid = 1652] [serial = 2253] [outer = 0x12a10b800] 02:18:06 INFO - PROCESS | 1652 | 1461143886801 Marionette DEBUG loaded listener.js 02:18:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12d48e400) [pid = 1652] [serial = 2254] [outer = 0x12a10b800] 02:18:07 INFO - PROCESS | 1652 | 1461143887097 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]]]}] 02:18:07 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. 02:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 518ms 02:18:07 INFO - PROCESS | 1652 | 1461143887138 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1652 | 1461143887139 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:18:07 INFO - PROCESS | 1652 | 1461143887144 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1652 | 1461143887145 Marionette TRACE conn2 <- [1,2974,null,{}] 02:18:07 INFO - PROCESS | 1652 | 1461143887147 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}] 02:18:07 INFO - PROCESS | 1652 | 1461143887254 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:18:07 INFO - PROCESS | 1652 | 1461143887293 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f097000 == 56 [pid = 1652] [id = 752] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12d492400) [pid = 1652] [serial = 2255] [outer = 0x0] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d4cb000) [pid = 1652] [serial = 2256] [outer = 0x12d492400] 02:18:07 INFO - PROCESS | 1652 | 1461143887318 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e379000) [pid = 1652] [serial = 2257] [outer = 0x12d492400] 02:18:07 INFO - PROCESS | 1652 | 1461143887611 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]]]}] 02:18:07 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. 02:18:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 519ms 02:18:07 INFO - PROCESS | 1652 | 1461143887662 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:18:07 INFO - PROCESS | 1652 | 1461143887663 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:18:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:18:07 INFO - PROCESS | 1652 | 1461143887665 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:18:07 INFO - PROCESS | 1652 | 1461143887666 Marionette TRACE conn2 <- [1,2978,null,{}] 02:18:07 INFO - PROCESS | 1652 | 1461143887669 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}] 02:18:07 INFO - PROCESS | 1652 | 1461143887778 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:18:07 INFO - PROCESS | 1652 | 1461143887797 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x130011000 == 57 [pid = 1652] [id = 753] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12d4bd400) [pid = 1652] [serial = 2258] [outer = 0x0] 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e7efc00) [pid = 1652] [serial = 2259] [outer = 0x12d4bd400] 02:18:07 INFO - PROCESS | 1652 | 1461143887822 Marionette DEBUG loaded listener.js 02:18:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e808000) [pid = 1652] [serial = 2260] [outer = 0x12d4bd400] 02:18:08 INFO - PROCESS | 1652 | 1461143888122 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]]]}] 02:18:08 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. 02:18:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 522ms 02:18:08 INFO - PROCESS | 1652 | 1461143888188 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1652 | 1461143888190 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:18:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:18:08 INFO - PROCESS | 1652 | 1461143888192 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1652 | 1461143888193 Marionette TRACE conn2 <- [1,2982,null,{}] 02:18:08 INFO - PROCESS | 1652 | 1461143888195 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}] 02:18:08 INFO - PROCESS | 1652 | 1461143888305 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:18:08 INFO - PROCESS | 1652 | 1461143888318 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x13047d800 == 58 [pid = 1652] [id = 754] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e80f800) [pid = 1652] [serial = 2261] [outer = 0x0] 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12ea7fc00) [pid = 1652] [serial = 2262] [outer = 0x12e80f800] 02:18:08 INFO - PROCESS | 1652 | 1461143888342 Marionette DEBUG loaded listener.js 02:18:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ea84400) [pid = 1652] [serial = 2263] [outer = 0x12e80f800] 02:18:08 INFO - PROCESS | 1652 | 1461143888648 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"]]]}] 02:18:08 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 02:18:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:18:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 02:18:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:18:08 INFO - PROCESS | 1652 | 1461143888662 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:18:08 INFO - PROCESS | 1652 | 1461143888663 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:18:08 INFO - PROCESS | 1652 | 1461143888665 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:18:08 INFO - PROCESS | 1652 | 1461143888666 Marionette TRACE conn2 <- [1,2986,null,{}] 02:18:08 INFO - PROCESS | 1652 | 1461143888669 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}] 02:18:08 INFO - PROCESS | 1652 | 1461143888994 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11c0eb400) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118ed1000) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12a10cc00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12945cc00) [pid = 1652] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x119258c00) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11882d400) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1162e6c00) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1292d1400) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11568e800) [pid = 1652] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12fa26000) [pid = 1652] [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.] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x118c1ac00) [pid = 1652] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12700e800) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11568c800) [pid = 1652] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x118540400) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11b07c400) [pid = 1652] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x1292d2000) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x115281c00) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12f698800) [pid = 1652] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d4c9400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11992ec00) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a19cc00) [pid = 1652] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12b0e2c00) [pid = 1652] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x114ed8c00) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x10ffed800) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12b418800) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x124103c00) [pid = 1652] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11bce8c00) [pid = 1652] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1121e8c00) [pid = 1652] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12a1a8c00) [pid = 1652] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11aba9c00) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:18:09 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12d047000) [pid = 1652] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:18:09 INFO - PROCESS | 1652 | 1461143889067 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b888000 == 59 [pid = 1652] [id = 755] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x10fff2c00) [pid = 1652] [serial = 2264] [outer = 0x0] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1146c3400) [pid = 1652] [serial = 2265] [outer = 0x10fff2c00] 02:18:09 INFO - PROCESS | 1652 | 1461143889093 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x118826c00) [pid = 1652] [serial = 2266] [outer = 0x10fff2c00] 02:18:09 INFO - PROCESS | 1652 | 1461143889340 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]]]}] 02:18:09 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. 02:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 721ms 02:18:09 INFO - PROCESS | 1652 | 1461143889387 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1652 | 1461143889389 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:18:09 INFO - PROCESS | 1652 | 1461143889398 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1652 | 1461143889400 Marionette TRACE conn2 <- [1,2990,null,{}] 02:18:09 INFO - PROCESS | 1652 | 1461143889402 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}] 02:18:09 INFO - PROCESS | 1652 | 1461143889505 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:18:09 INFO - PROCESS | 1652 | 1461143889568 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x131ca0000 == 60 [pid = 1652] [id = 756] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115698800) [pid = 1652] [serial = 2267] [outer = 0x0] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119132800) [pid = 1652] [serial = 2268] [outer = 0x115698800] 02:18:09 INFO - PROCESS | 1652 | 1461143889598 Marionette DEBUG loaded listener.js 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b032c00) [pid = 1652] [serial = 2269] [outer = 0x115698800] 02:18:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x1353d0800 == 61 [pid = 1652] [id = 757] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ea7c800) [pid = 1652] [serial = 2270] [outer = 0x0] 02:18:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12b418800) [pid = 1652] [serial = 2271] [outer = 0x12ea7c800] 02:18:09 INFO - PROCESS | 1652 | 1461143889871 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]]]}] 02:18:09 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. 02:18:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 02:18:09 INFO - PROCESS | 1652 | 1461143889920 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:18:09 INFO - PROCESS | 1652 | 1461143889921 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:18:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:18:09 INFO - PROCESS | 1652 | 1461143889924 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:18:09 INFO - PROCESS | 1652 | 1461143889927 Marionette TRACE conn2 <- [1,2994,null,{}] 02:18:09 INFO - PROCESS | 1652 | 1461143889931 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}] 02:18:10 INFO - PROCESS | 1652 | 1461143890042 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:18:10 INFO - PROCESS | 1652 | 1461143890046 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x136ae2800 == 62 [pid = 1652] [id = 758] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b41bc00) [pid = 1652] [serial = 2272] [outer = 0x0] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ea87400) [pid = 1652] [serial = 2273] [outer = 0x12b41bc00] 02:18:10 INFO - PROCESS | 1652 | 1461143890071 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12f50c400) [pid = 1652] [serial = 2274] [outer = 0x12b41bc00] 02:18:10 INFO - PROCESS | 1652 | 1461143890388 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]]]}] 02:18:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:18:10 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 02:18:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 471ms 02:18:10 INFO - PROCESS | 1652 | 1461143890396 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1652 | 1461143890397 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:18:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:18:10 INFO - PROCESS | 1652 | 1461143890399 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1652 | 1461143890400 Marionette TRACE conn2 <- [1,2998,null,{}] 02:18:10 INFO - PROCESS | 1652 | 1461143890402 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}] 02:18:10 INFO - PROCESS | 1652 | 1461143890497 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:18:10 INFO - PROCESS | 1652 | 1461143890567 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x13538c000 == 63 [pid = 1652] [id = 759] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a183c00) [pid = 1652] [serial = 2275] [outer = 0x0] 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a187000) [pid = 1652] [serial = 2276] [outer = 0x12a183c00] 02:18:10 INFO - PROCESS | 1652 | 1461143890592 Marionette DEBUG loaded listener.js 02:18:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a18cc00) [pid = 1652] [serial = 2277] [outer = 0x12a183c00] 02:18:10 INFO - PROCESS | 1652 | 1461143890840 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]]]}] 02:18:10 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. 02:18:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 02:18:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:18:10 INFO - PROCESS | 1652 | 1461143890868 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:18:10 INFO - PROCESS | 1652 | 1461143890869 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:18:10 INFO - PROCESS | 1652 | 1461143890872 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:18:10 INFO - PROCESS | 1652 | 1461143890873 Marionette TRACE conn2 <- [1,3002,null,{}] 02:18:10 INFO - PROCESS | 1652 | 1461143890882 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}] 02:18:10 INFO - PROCESS | 1652 | 1461143890974 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:18:11 INFO - PROCESS | 1652 | 1461143891100 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11aca8800 == 64 [pid = 1652] [id = 760] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x10fff3c00) [pid = 1652] [serial = 2278] [outer = 0x0] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x1121e7400) [pid = 1652] [serial = 2279] [outer = 0x10fff3c00] 02:18:11 INFO - PROCESS | 1652 | 1461143891132 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11568bc00) [pid = 1652] [serial = 2280] [outer = 0x10fff3c00] 02:18:11 INFO - PROCESS | 1652 | 1461143891550 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]]]}] 02:18:11 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. 02:18:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 726ms 02:18:11 INFO - PROCESS | 1652 | 1461143891600 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:18:11 INFO - PROCESS | 1652 | 1461143891603 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:18:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:18:11 INFO - PROCESS | 1652 | 1461143891607 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:18:11 INFO - PROCESS | 1652 | 1461143891609 Marionette TRACE conn2 <- [1,3006,null,{}] 02:18:11 INFO - PROCESS | 1652 | 1461143891613 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}] 02:18:11 INFO - PROCESS | 1652 | 1461143891756 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:18:11 INFO - PROCESS | 1652 | 1461143891865 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3e7800 == 65 [pid = 1652] [id = 761] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118f68400) [pid = 1652] [serial = 2281] [outer = 0x0] 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11accf400) [pid = 1652] [serial = 2282] [outer = 0x118f68400] 02:18:11 INFO - PROCESS | 1652 | 1461143891897 Marionette DEBUG loaded listener.js 02:18:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11b8fec00) [pid = 1652] [serial = 2283] [outer = 0x118f68400] 02:18:12 INFO - PROCESS | 1652 | 1461143892255 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]]]}] 02:18:12 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. 02:18:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 02:18:12 INFO - PROCESS | 1652 | 1461143892283 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:18:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:18:12 INFO - PROCESS | 1652 | 1461143892286 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:18:12 INFO - PROCESS | 1652 | 1461143892288 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1652 | 1461143892290 Marionette TRACE conn2 <- [1,3010,null,{}] 02:18:12 INFO - PROCESS | 1652 | 1461143892292 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}] 02:18:12 INFO - PROCESS | 1652 | 1461143892398 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:18:12 INFO - PROCESS | 1652 | 1461143892500 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e4dc000 == 66 [pid = 1652] [id = 762] 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x123715c00) [pid = 1652] [serial = 2284] [outer = 0x0] 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127011800) [pid = 1652] [serial = 2285] [outer = 0x123715c00] 02:18:12 INFO - PROCESS | 1652 | 1461143892530 Marionette DEBUG loaded listener.js 02:18:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12945ec00) [pid = 1652] [serial = 2286] [outer = 0x123715c00] 02:18:12 INFO - PROCESS | 1652 | 1461143892902 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]]]}] 02:18:12 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 02:18:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 623ms 02:18:12 INFO - PROCESS | 1652 | 1461143892911 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:18:12 INFO - PROCESS | 1652 | 1461143892913 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:18:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:18:12 INFO - PROCESS | 1652 | 1461143892920 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:18:12 INFO - PROCESS | 1652 | 1461143892925 Marionette TRACE conn2 <- [1,3014,null,{}] 02:18:12 INFO - PROCESS | 1652 | 1461143892928 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}] 02:18:13 INFO - PROCESS | 1652 | 1461143893038 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:18:13 INFO - PROCESS | 1652 | 1461143893146 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1353c3800 == 67 [pid = 1652] [id = 763] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12945f400) [pid = 1652] [serial = 2287] [outer = 0x0] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x1295cdc00) [pid = 1652] [serial = 2288] [outer = 0x12945f400] 02:18:13 INFO - PROCESS | 1652 | 1461143893178 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a187400) [pid = 1652] [serial = 2289] [outer = 0x12945f400] 02:18:13 INFO - PROCESS | 1652 | [1652] 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 02:18:13 INFO - PROCESS | 1652 | 1461143893567 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:18:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:18:13 INFO - {} 02:18:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:18:13 INFO - {} 02:18:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:18:13 INFO - {} 02:18:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:18:13 INFO - {} 02:18:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 680ms 02:18:13 INFO - PROCESS | 1652 | 1461143893596 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:18:13 INFO - PROCESS | 1652 | 1461143893598 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:18:13 INFO - TEST-START | /FileAPI/fileReader.html 02:18:13 INFO - PROCESS | 1652 | 1461143893600 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:18:13 INFO - PROCESS | 1652 | 1461143893602 Marionette TRACE conn2 <- [1,3018,null,{}] 02:18:13 INFO - PROCESS | 1652 | 1461143893604 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}] 02:18:13 INFO - PROCESS | 1652 | 1461143893742 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:18:13 INFO - PROCESS | 1652 | 1461143893838 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x1301a6800 == 68 [pid = 1652] [id = 764] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a18c000) [pid = 1652] [serial = 2290] [outer = 0x0] 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a18ec00) [pid = 1652] [serial = 2291] [outer = 0x12a18c000] 02:18:13 INFO - PROCESS | 1652 | 1461143893881 Marionette DEBUG loaded listener.js 02:18:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12d04f800) [pid = 1652] [serial = 2292] [outer = 0x12a18c000] 02:18:14 INFO - PROCESS | 1652 | 1461143894228 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]]]}] 02:18:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:18:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:18:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:18:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:18:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 670ms 02:18:14 INFO - PROCESS | 1652 | 1461143894271 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1652 | 1461143894272 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:18:14 INFO - TEST-START | /FileAPI/historical.html 02:18:14 INFO - PROCESS | 1652 | 1461143894275 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:18:14 INFO - PROCESS | 1652 | 1461143894276 Marionette TRACE conn2 <- [1,3022,null,{}] 02:18:14 INFO - PROCESS | 1652 | 1461143894279 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}] 02:18:14 INFO - PROCESS | 1652 | 1461143894386 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:18:14 INFO - PROCESS | 1652 | 1461143894494 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x136d43800 == 69 [pid = 1652] [id = 765] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12d490000) [pid = 1652] [serial = 2293] [outer = 0x0] 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12d4ca000) [pid = 1652] [serial = 2294] [outer = 0x12d490000] 02:18:14 INFO - PROCESS | 1652 | 1461143894530 Marionette DEBUG loaded listener.js 02:18:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ea81800) [pid = 1652] [serial = 2295] [outer = 0x12d490000] 02:18:14 INFO - PROCESS | 1652 | 1461143894949 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"]]]}] 02:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:18:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:18:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:18:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:18:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:18:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:18:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:18:14 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 02:18:14 INFO - TEST-START | /FileAPI/idlharness.html 02:18:14 INFO - PROCESS | 1652 | 1461143894995 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:18:14 INFO - PROCESS | 1652 | 1461143894996 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:18:14 INFO - PROCESS | 1652 | 1461143894999 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1652 | 1461143895000 Marionette TRACE conn2 <- [1,3026,null,{}] 02:18:15 INFO - PROCESS | 1652 | 1461143895002 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}] 02:18:15 INFO - PROCESS | 1652 | 1461143895111 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:18:15 INFO - PROCESS | 1652 | 1461143895214 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e898000 == 70 [pid = 1652] [id = 766] 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12945d000) [pid = 1652] [serial = 2296] [outer = 0x0] 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12d1b6800) [pid = 1652] [serial = 2297] [outer = 0x12945d000] 02:18:15 INFO - PROCESS | 1652 | 1461143895244 Marionette DEBUG loaded listener.js 02:18:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12f588000) [pid = 1652] [serial = 2298] [outer = 0x12945d000] 02:18:15 INFO - PROCESS | 1652 | 1461143895867 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]]]}] 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:18:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:18:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:18:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:18:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:18:15 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 02:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:18:15 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 02:18:15 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 02:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:18:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:18:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:18:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:18:15 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 02:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:18:15 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 02:18:15 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 02:18:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:18:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:18:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:18:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:18:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:18:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:18:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 934ms 02:18:15 INFO - PROCESS | 1652 | 1461143895972 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:18:15 INFO - PROCESS | 1652 | 1461143895973 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:18:15 INFO - TEST-START | /FileAPI/idlharness.worker 02:18:15 INFO - PROCESS | 1652 | 1461143895983 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:18:15 INFO - PROCESS | 1652 | 1461143895984 Marionette TRACE conn2 <- [1,3030,null,{}] 02:18:15 INFO - PROCESS | 1652 | 1461143895987 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}] 02:18:16 INFO - PROCESS | 1652 | 1461143896098 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:18:16 INFO - PROCESS | 1652 | 1461143896179 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x119806000 == 71 [pid = 1652] [id = 767] 02:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x10fff1800) [pid = 1652] [serial = 2299] [outer = 0x0] 02:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x118824400) [pid = 1652] [serial = 2300] [outer = 0x10fff1800] 02:18:16 INFO - PROCESS | 1652 | 1461143896209 Marionette DEBUG loaded listener.js 02:18:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11b071000) [pid = 1652] [serial = 2301] [outer = 0x10fff1800] 02:18:16 INFO - PROCESS | 1652 | [1652] 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 02:18:17 INFO - PROCESS | 1652 | 1461143897166 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,{},{}]]]}] 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:18:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:18:17 INFO - {} 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:18:17 INFO - {} 02:18:17 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 - {} 02:18:17 INFO - {} 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:18:17 INFO - {} 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:18:17 INFO - {} 02:18:17 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 - {} 02:18:17 INFO - {} 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:18:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:18:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 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 02:18:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:18:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:18:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:18:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:18:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:18:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:18:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:18:17 INFO - {} 02:18:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1243ms 02:18:17 INFO - PROCESS | 1652 | 1461143897227 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1652 | 1461143897230 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:18:17 INFO - PROCESS | 1652 | 1461143897233 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1652 | 1461143897234 Marionette TRACE conn2 <- [1,3034,null,{}] 02:18:17 INFO - PROCESS | 1652 | 1461143897238 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}] 02:18:17 INFO - PROCESS | 1652 | 1461143897352 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:18:17 INFO - PROCESS | 1652 | 1461143897418 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b6000 == 72 [pid = 1652] [id = 768] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12a1a0800) [pid = 1652] [serial = 2302] [outer = 0x0] 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12b3b2000) [pid = 1652] [serial = 2303] [outer = 0x12a1a0800] 02:18:17 INFO - PROCESS | 1652 | 1461143897449 Marionette DEBUG loaded listener.js 02:18:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12be37400) [pid = 1652] [serial = 2304] [outer = 0x12a1a0800] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x13538c000 == 71 [pid = 1652] [id = 759] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x136ae2800 == 70 [pid = 1652] [id = 758] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1353d0800 == 69 [pid = 1652] [id = 757] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x131ca0000 == 68 [pid = 1652] [id = 756] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11b888000 == 67 [pid = 1652] [id = 755] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x13047d800 == 66 [pid = 1652] [id = 754] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x130011000 == 65 [pid = 1652] [id = 753] 02:18:17 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f6a1000) [pid = 1652] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:18:17 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12410b800) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x127013400) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x128fba000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a106000) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 02:18:17 INFO - PROCESS | 1652 | 1461143897881 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]]]}] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12f097000 == 64 [pid = 1652] [id = 752] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4dd000 == 63 [pid = 1652] [id = 751] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4d6800 == 62 [pid = 1652] [id = 750] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12bcb1000 == 61 [pid = 1652] [id = 749] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x127c9c000 == 60 [pid = 1652] [id = 748] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12f697800 == 59 [pid = 1652] [id = 18] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11a51e000 == 58 [pid = 1652] [id = 747] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11ac99000 == 57 [pid = 1652] [id = 746] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11c2e2800 == 56 [pid = 1652] [id = 745] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x136dd3800 == 55 [pid = 1652] [id = 739] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec07000 == 54 [pid = 1652] [id = 738] 02:18:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b6800 == 53 [pid = 1652] [id = 737] 02:18:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:18:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 671ms 02:18:17 INFO - PROCESS | 1652 | 1461143897904 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:18:17 INFO - PROCESS | 1652 | 1461143897908 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:18:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:18:17 INFO - PROCESS | 1652 | 1461143897912 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:18:17 INFO - PROCESS | 1652 | 1461143897914 Marionette TRACE conn2 <- [1,3038,null,{}] 02:18:17 INFO - PROCESS | 1652 | 1461143897916 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}] 02:18:18 INFO - PROCESS | 1652 | 1461143898012 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12e381800) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11878fc00) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b0d9800) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b027800) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b3bcc00) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11b07e400) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x118c26400) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11912d400) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x119c65400) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x118c79800) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x129464000) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12ba41400) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12b417400) [pid = 1652] [serial = 2195] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12700d800) [pid = 1652] [serial = 1448] [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.] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12d046000) [pid = 1652] [serial = 2198] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d1bd800) [pid = 1652] [serial = 2204] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1271d3800) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x128fc0000) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1292dc400) [pid = 1652] [serial = 2201] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b0dd400) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bc95400) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11be2bc00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12d48e000) [pid = 1652] [serial = 2207] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11bcf4c00) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b034400) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x127155800) [pid = 1652] [serial = 2036] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12be65800) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11bab7000) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d04c800) [pid = 1652] [serial = 2135] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12e1b3c00) [pid = 1652] [serial = 2138] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x118f86800) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x115690400) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12be34800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1292db000) [pid = 1652] [serial = 2075] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1292dec00) [pid = 1652] [serial = 2132] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ce28000) [pid = 1652] [serial = 2081] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12be42800) [pid = 1652] [serial = 2078] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11bab5c00) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d238c00) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x123923400) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11c66e400) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11b85b000) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11acc4400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 02:18:18 INFO - PROCESS | 1652 | 1461143898085 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c643000 == 54 [pid = 1652] [id = 769] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x114648c00) [pid = 1652] [serial = 2305] [outer = 0x0] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11882a800) [pid = 1652] [serial = 2306] [outer = 0x114648c00] 02:18:18 INFO - PROCESS | 1652 | 1461143898111 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c66e400) [pid = 1652] [serial = 2307] [outer = 0x114648c00] 02:18:18 INFO - PROCESS | 1652 | 1461143898391 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"]]]}] 02:18:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:18:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 02:18:18 INFO - PROCESS | 1652 | 1461143898433 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:18:18 INFO - PROCESS | 1652 | 1461143898435 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:18:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:18:18 INFO - PROCESS | 1652 | 1461143898437 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:18:18 INFO - PROCESS | 1652 | 1461143898440 Marionette TRACE conn2 <- [1,3042,null,{}] 02:18:18 INFO - PROCESS | 1652 | 1461143898450 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}] 02:18:18 INFO - PROCESS | 1652 | 1461143898564 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:18:18 INFO - PROCESS | 1652 | 1461143898624 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a3ea000 == 55 [pid = 1652] [id = 770] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12371e800) [pid = 1652] [serial = 2308] [outer = 0x0] 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1295d1c00) [pid = 1652] [serial = 2309] [outer = 0x12371e800] 02:18:18 INFO - PROCESS | 1652 | 1461143898653 Marionette DEBUG loaded listener.js 02:18:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b67b000) [pid = 1652] [serial = 2310] [outer = 0x12371e800] 02:18:19 INFO - PROCESS | 1652 | 1461143899180 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]]]}] 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:18:19 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. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:18:19 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'.) 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:18:19 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. 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:18:19 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. 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:18:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:18:19 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. 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:18:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:18:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:18:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:18:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 785ms 02:18:19 INFO - PROCESS | 1652 | 1461143899228 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:18:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:18:19 INFO - PROCESS | 1652 | 1461143899232 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:18:19 INFO - PROCESS | 1652 | 1461143899236 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1652 | 1461143899239 Marionette TRACE conn2 <- [1,3046,null,{}] 02:18:19 INFO - PROCESS | 1652 | 1461143899242 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}] 02:18:19 INFO - PROCESS | 1652 | 1461143899340 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:18:19 INFO - PROCESS | 1652 | 1461143899348 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e12b000 == 56 [pid = 1652] [id = 771] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12e3bfc00) [pid = 1652] [serial = 2311] [outer = 0x0] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e3c4800) [pid = 1652] [serial = 2312] [outer = 0x12e3bfc00] 02:18:19 INFO - PROCESS | 1652 | 1461143899373 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e7f1c00) [pid = 1652] [serial = 2313] [outer = 0x12e3bfc00] 02:18:19 INFO - PROCESS | 1652 | [1652] 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 02:18:19 INFO - PROCESS | 1652 | 1461143899718 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:18:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:18:19 INFO - {} 02:18:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 02:18:19 INFO - PROCESS | 1652 | 1461143899762 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:18:19 INFO - PROCESS | 1652 | 1461143899763 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:18:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:18:19 INFO - PROCESS | 1652 | 1461143899765 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:18:19 INFO - PROCESS | 1652 | 1461143899766 Marionette TRACE conn2 <- [1,3050,null,{}] 02:18:19 INFO - PROCESS | 1652 | 1461143899769 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}] 02:18:19 INFO - PROCESS | 1652 | 1461143899857 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:18:19 INFO - PROCESS | 1652 | 1461143899883 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec15800 == 57 [pid = 1652] [id = 772] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ac10800) [pid = 1652] [serial = 2314] [outer = 0x0] 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d231c00) [pid = 1652] [serial = 2315] [outer = 0x12ac10800] 02:18:19 INFO - PROCESS | 1652 | 1461143899909 Marionette DEBUG loaded listener.js 02:18:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e3bd400) [pid = 1652] [serial = 2316] [outer = 0x12ac10800] 02:18:20 INFO - PROCESS | 1652 | 1461143900293 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]]]}] 02:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:18:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:18:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 02:18:20 INFO - PROCESS | 1652 | 1461143900337 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:18:20 INFO - PROCESS | 1652 | 1461143900338 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:18:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:18:20 INFO - PROCESS | 1652 | 1461143900341 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:18:20 INFO - PROCESS | 1652 | 1461143900342 Marionette TRACE conn2 <- [1,3054,null,{}] 02:18:20 INFO - PROCESS | 1652 | 1461143900344 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}] 02:18:20 INFO - PROCESS | 1652 | 1461143900468 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:18:20 INFO - PROCESS | 1652 | 1461143900487 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x130016800 == 58 [pid = 1652] [id = 773] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12e80ac00) [pid = 1652] [serial = 2317] [outer = 0x0] 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12ea87c00) [pid = 1652] [serial = 2318] [outer = 0x12e80ac00] 02:18:20 INFO - PROCESS | 1652 | 1461143900515 Marionette DEBUG loaded listener.js 02:18:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12fa2e800) [pid = 1652] [serial = 2319] [outer = 0x12e80ac00] 02:18:21 INFO - PROCESS | 1652 | 1461143900976 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"]]]}] 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:18:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:18:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:18:21 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" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:18:21 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" 02:18:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:18:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 687ms 02:18:21 INFO - PROCESS | 1652 | 1461143901030 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1652 | 1461143901031 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:18:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:18:21 INFO - PROCESS | 1652 | 1461143901034 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1652 | 1461143901035 Marionette TRACE conn2 <- [1,3058,null,{}] 02:18:21 INFO - PROCESS | 1652 | 1461143901038 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}] 02:18:21 INFO - PROCESS | 1652 | 1461143901156 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:18:21 INFO - PROCESS | 1652 | 1461143901190 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x13046e800 == 59 [pid = 1652] [id = 774] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12fa2f800) [pid = 1652] [serial = 2320] [outer = 0x0] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12fd4e000) [pid = 1652] [serial = 2321] [outer = 0x12fa2f800] 02:18:21 INFO - PROCESS | 1652 | 1461143901215 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12fde3000) [pid = 1652] [serial = 2322] [outer = 0x12fa2f800] 02:18:21 INFO - PROCESS | 1652 | 1461143901638 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]]]}] 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:18:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:18:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:18:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:18:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:18:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 627ms 02:18:21 INFO - PROCESS | 1652 | 1461143901663 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:18:21 INFO - PROCESS | 1652 | 1461143901665 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:18:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:18:21 INFO - PROCESS | 1652 | 1461143901673 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:18:21 INFO - PROCESS | 1652 | 1461143901675 Marionette TRACE conn2 <- [1,3062,null,{}] 02:18:21 INFO - PROCESS | 1652 | 1461143901678 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}] 02:18:21 INFO - PROCESS | 1652 | 1461143901793 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:18:21 INFO - PROCESS | 1652 | 1461143901808 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x130ae4800 == 60 [pid = 1652] [id = 775] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x124316800) [pid = 1652] [serial = 2323] [outer = 0x0] 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12fa2fc00) [pid = 1652] [serial = 2324] [outer = 0x124316800] 02:18:21 INFO - PROCESS | 1652 | 1461143901847 Marionette DEBUG loaded listener.js 02:18:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12fde6400) [pid = 1652] [serial = 2325] [outer = 0x124316800] 02:18:22 INFO - PROCESS | 1652 | [1652] 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 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x10fff2c00) [pid = 1652] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x115698800) [pid = 1652] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ea7c800) [pid = 1652] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12a10b800) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x124109000) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127675800) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12410b000) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12767b800) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12d492400) [pid = 1652] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12d4bd400) [pid = 1652] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12e80f800) [pid = 1652] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127018c00) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x112353c00) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a109000) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11acfac00) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x10fffa400) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11b07f400) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:18:22 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b41bc00) [pid = 1652] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:18:22 INFO - PROCESS | 1652 | 1461143902368 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:18:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:18:22 INFO - {} 02:18:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 729ms 02:18:22 INFO - PROCESS | 1652 | 1461143902396 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1652 | 1461143902398 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:18:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:18:22 INFO - PROCESS | 1652 | 1461143902400 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1652 | 1461143902401 Marionette TRACE conn2 <- [1,3066,null,{}] 02:18:22 INFO - PROCESS | 1652 | 1461143902403 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}] 02:18:22 INFO - PROCESS | 1652 | 1461143902507 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:18:22 INFO - PROCESS | 1652 | 1461143902573 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d4e2000 == 61 [pid = 1652] [id = 776] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1121e1000) [pid = 1652] [serial = 2326] [outer = 0x0] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x118cda400) [pid = 1652] [serial = 2327] [outer = 0x1121e1000] 02:18:22 INFO - PROCESS | 1652 | 1461143902600 Marionette DEBUG loaded listener.js 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a757c00) [pid = 1652] [serial = 2328] [outer = 0x1121e1000] 02:18:22 INFO - PROCESS | 1652 | 1461143902846 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]]]}] 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:18:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:18:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 469ms 02:18:22 INFO - PROCESS | 1652 | 1461143902870 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:18:22 INFO - PROCESS | 1652 | 1461143902871 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:18:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:18:22 INFO - PROCESS | 1652 | 1461143902882 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:18:22 INFO - PROCESS | 1652 | 1461143902883 Marionette TRACE conn2 <- [1,3070,null,{}] 02:18:22 INFO - PROCESS | 1652 | 1461143902886 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}] 02:18:22 INFO - PROCESS | 1652 | 1461143902981 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:18:22 INFO - PROCESS | 1652 | 1461143902985 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f69c800 == 62 [pid = 1652] [id = 777] 02:18:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x119c73000) [pid = 1652] [serial = 2329] [outer = 0x0] 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11b033400) [pid = 1652] [serial = 2330] [outer = 0x119c73000] 02:18:23 INFO - PROCESS | 1652 | 1461143903011 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11bcf3c00) [pid = 1652] [serial = 2331] [outer = 0x119c73000] 02:18:23 INFO - PROCESS | 1652 | 1461143903343 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]]]}] 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:18:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 481ms 02:18:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:18:23 INFO - PROCESS | 1652 | 1461143903354 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1652 | 1461143903356 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:18:23 INFO - PROCESS | 1652 | 1461143903360 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1652 | 1461143903362 Marionette TRACE conn2 <- [1,3074,null,{}] 02:18:23 INFO - PROCESS | 1652 | 1461143903364 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}] 02:18:23 INFO - PROCESS | 1652 | 1461143903496 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:18:23 INFO - PROCESS | 1652 | 1461143903542 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13538a800 == 63 [pid = 1652] [id = 778] 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c0ea800) [pid = 1652] [serial = 2332] [outer = 0x0] 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x126522400) [pid = 1652] [serial = 2333] [outer = 0x11c0ea800] 02:18:23 INFO - PROCESS | 1652 | 1461143903572 Marionette DEBUG loaded listener.js 02:18:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12fa2b400) [pid = 1652] [serial = 2334] [outer = 0x11c0ea800] 02:18:23 INFO - PROCESS | 1652 | 1461143903840 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]]]}] 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:18:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:18:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 02:18:23 INFO - PROCESS | 1652 | 1461143903882 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:18:23 INFO - PROCESS | 1652 | 1461143903883 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:18:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:18:23 INFO - PROCESS | 1652 | 1461143903885 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:18:23 INFO - PROCESS | 1652 | 1461143903887 Marionette TRACE conn2 <- [1,3078,null,{}] 02:18:23 INFO - PROCESS | 1652 | 1461143903897 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}] 02:18:23 INFO - PROCESS | 1652 | 1461143903991 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:18:24 INFO - PROCESS | 1652 | 1461143903996 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x136d3c800 == 64 [pid = 1652] [id = 779] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12a348c00) [pid = 1652] [serial = 2335] [outer = 0x0] 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12a34cc00) [pid = 1652] [serial = 2336] [outer = 0x12a348c00] 02:18:24 INFO - PROCESS | 1652 | 1461143904020 Marionette DEBUG loaded listener.js 02:18:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a351000) [pid = 1652] [serial = 2337] [outer = 0x12a348c00] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x131cac800 == 63 [pid = 1652] [id = 743] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a818800 == 62 [pid = 1652] [id = 744] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130104800 == 61 [pid = 1652] [id = 691] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a998000 == 60 [pid = 1652] [id = 626] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe20800 == 59 [pid = 1652] [id = 658] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x136ad0800 == 58 [pid = 1652] [id = 741] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a810800 == 57 [pid = 1652] [id = 740] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e891000 == 56 [pid = 1652] [id = 604] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x131cb0000 == 55 [pid = 1652] [id = 742] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1304e0000 == 54 [pid = 1652] [id = 692] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12eaa2800 == 53 [pid = 1652] [id = 620] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4d5800 == 52 [pid = 1652] [id = 725] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130481000 == 51 [pid = 1652] [id = 693] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba19000 == 50 [pid = 1652] [id = 679] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e8a1800 == 49 [pid = 1652] [id = 726] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3dd800 == 48 [pid = 1652] [id = 712] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130af1800 == 47 [pid = 1652] [id = 736] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123aa0000 == 46 [pid = 1652] [id = 689] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc9000 == 45 [pid = 1652] [id = 713] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1288de800 == 44 [pid = 1652] [id = 690] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bcc5800 == 43 [pid = 1652] [id = 621] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1274b6000 == 42 [pid = 1652] [id = 768] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x119806000 == 41 [pid = 1652] [id = 767] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e898000 == 40 [pid = 1652] [id = 766] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x136d43800 == 39 [pid = 1652] [id = 765] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1301a6800 == 38 [pid = 1652] [id = 764] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x1353c3800 == 37 [pid = 1652] [id = 763] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e4dc000 == 36 [pid = 1652] [id = 762] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3e7800 == 35 [pid = 1652] [id = 761] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11aca8800 == 34 [pid = 1652] [id = 760] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11c643000 == 33 [pid = 1652] [id = 769] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12e12b000 == 32 [pid = 1652] [id = 771] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec15800 == 31 [pid = 1652] [id = 772] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13538a800 == 30 [pid = 1652] [id = 778] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x13046e800 == 29 [pid = 1652] [id = 774] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130ae4800 == 28 [pid = 1652] [id = 775] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12a3ea000 == 27 [pid = 1652] [id = 770] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12d4e2000 == 26 [pid = 1652] [id = 776] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x130016800 == 25 [pid = 1652] [id = 773] 02:18:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12f69c800 == 24 [pid = 1652] [id = 777] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x1271cf800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x129468000) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x126520c00) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a10f400) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b418800) [pid = 1652] [serial = 2271] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12be37800) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12e808000) [pid = 1652] [serial = 2260] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ea84400) [pid = 1652] [serial = 2263] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12d48e400) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b032c00) [pid = 1652] [serial = 2269] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12d4cb000) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e7efc00) [pid = 1652] [serial = 2259] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e379000) [pid = 1652] [serial = 2257] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12ea7fc00) [pid = 1652] [serial = 2262] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e1c1c00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x127d3e800) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x129465400) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12be68000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118c6f400) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11bcf0000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12a1a3800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b413c00) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12d498000) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11ac7ec00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x119c70400) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x118c1a800) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x119138c00) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11c775800) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x126525000) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12371fc00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1185a0c00) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12e3bdc00) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12e7e5400) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11ac71800) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12a187000) [pid = 1652] [serial = 2276] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12f50c400) [pid = 1652] [serial = 2274] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12ea87400) [pid = 1652] [serial = 2273] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x118826c00) [pid = 1652] [serial = 2266] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x119132800) [pid = 1652] [serial = 2268] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1146c3400) [pid = 1652] [serial = 2265] [outer = 0x0] [url = about:blank] 02:18:25 INFO - PROCESS | 1652 | 1461143905914 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] 02:18:25 INFO - PROCESS | 1652 | 1461143905964 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:18:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:18:25 INFO - PROCESS | 1652 | 1461143905968 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:18:25 INFO - PROCESS | 1652 | 1461143905970 Marionette TRACE conn2 <- [1,3082,null,{}] 02:18:25 INFO - PROCESS | 1652 | 1461143905974 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}] 02:18:26 INFO - PROCESS | 1652 | 1461143906078 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:18:26 INFO - PROCESS | 1652 | 1461143906087 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119706000 == 25 [pid = 1652] [id = 780] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11527f400) [pid = 1652] [serial = 2338] [outer = 0x0] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x115282000) [pid = 1652] [serial = 2339] [outer = 0x11527f400] 02:18:26 INFO - PROCESS | 1652 | 1461143906120 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11568e800) [pid = 1652] [serial = 2340] [outer = 0x11527f400] 02:18:26 INFO - PROCESS | 1652 | 1461143906457 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]]]}] 02:18:26 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:18:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:26 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:18:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:18:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 523ms 02:18:26 INFO - PROCESS | 1652 | 1461143906491 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:18:26 INFO - PROCESS | 1652 | 1461143906496 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:18:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:18:26 INFO - PROCESS | 1652 | 1461143906500 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:18:26 INFO - PROCESS | 1652 | 1461143906502 Marionette TRACE conn2 <- [1,3086,null,{}] 02:18:26 INFO - PROCESS | 1652 | 1461143906504 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}] 02:18:26 INFO - PROCESS | 1652 | 1461143906587 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:18:26 INFO - PROCESS | 1652 | 1461143906644 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a989800 == 26 [pid = 1652] [id = 781] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x114ed6400) [pid = 1652] [serial = 2341] [outer = 0x0] 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11576f000) [pid = 1652] [serial = 2342] [outer = 0x114ed6400] 02:18:26 INFO - PROCESS | 1652 | 1461143906672 Marionette DEBUG loaded listener.js 02:18:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x118786000) [pid = 1652] [serial = 2343] [outer = 0x114ed6400] 02:18:27 INFO - PROCESS | 1652 | 1461143906995 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 519ms 02:18:27 INFO - PROCESS | 1652 | 1461143907020 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1652 | 1461143907023 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:18:27 INFO - PROCESS | 1652 | 1461143907029 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1652 | 1461143907032 Marionette TRACE conn2 <- [1,3090,null,{}] 02:18:27 INFO - PROCESS | 1652 | 1461143907045 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}] 02:18:27 INFO - PROCESS | 1652 | 1461143907203 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:18:27 INFO - PROCESS | 1652 | 1461143907214 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4e800 == 27 [pid = 1652] [id = 782] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x10fff0800) [pid = 1652] [serial = 2344] [outer = 0x0] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118c75000) [pid = 1652] [serial = 2345] [outer = 0x10fff0800] 02:18:27 INFO - PROCESS | 1652 | 1461143907260 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118f83000) [pid = 1652] [serial = 2346] [outer = 0x10fff0800] 02:18:27 INFO - PROCESS | 1652 | 1461143907647 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:18:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:18:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 631ms 02:18:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:18:27 INFO - PROCESS | 1652 | 1461143907660 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:18:27 INFO - PROCESS | 1652 | 1461143907663 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:18:27 INFO - PROCESS | 1652 | 1461143907665 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:18:27 INFO - PROCESS | 1652 | 1461143907666 Marionette TRACE conn2 <- [1,3094,null,{}] 02:18:27 INFO - PROCESS | 1652 | 1461143907668 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}] 02:18:27 INFO - PROCESS | 1652 | 1461143907746 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:18:27 INFO - PROCESS | 1652 | 1461143907750 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c7aa800 == 28 [pid = 1652] [id = 783] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x118826000) [pid = 1652] [serial = 2347] [outer = 0x0] 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x119131800) [pid = 1652] [serial = 2348] [outer = 0x118826000] 02:18:27 INFO - PROCESS | 1652 | 1461143907831 Marionette DEBUG loaded listener.js 02:18:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11992a400) [pid = 1652] [serial = 2349] [outer = 0x118826000] 02:18:28 INFO - PROCESS | 1652 | 1461143908095 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:18:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 02:18:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:18:28 INFO - PROCESS | 1652 | 1461143908133 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1652 | 1461143908134 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:18:28 INFO - PROCESS | 1652 | 1461143908137 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1652 | 1461143908138 Marionette TRACE conn2 <- [1,3098,null,{}] 02:18:28 INFO - PROCESS | 1652 | 1461143908140 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}] 02:18:28 INFO - PROCESS | 1652 | 1461143908228 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:18:28 INFO - PROCESS | 1652 | 1461143908232 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a9b000 == 29 [pid = 1652] [id = 784] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x10fff1c00) [pid = 1652] [serial = 2350] [outer = 0x0] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x119d5e400) [pid = 1652] [serial = 2351] [outer = 0x10fff1c00] 02:18:28 INFO - PROCESS | 1652 | 1461143908258 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11aa03c00) [pid = 1652] [serial = 2352] [outer = 0x10fff1c00] 02:18:28 INFO - PROCESS | 1652 | 1461143908588 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]]]}] 02:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:18:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:18:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 02:18:28 INFO - PROCESS | 1652 | 1461143908611 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:18:28 INFO - PROCESS | 1652 | 1461143908612 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:18:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:18:28 INFO - PROCESS | 1652 | 1461143908615 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:18:28 INFO - PROCESS | 1652 | 1461143908616 Marionette TRACE conn2 <- [1,3102,null,{}] 02:18:28 INFO - PROCESS | 1652 | 1461143908618 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}] 02:18:28 INFO - PROCESS | 1652 | 1461143908745 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:18:28 INFO - PROCESS | 1652 | 1461143908753 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x124167000 == 30 [pid = 1652] [id = 785] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11aba9c00) [pid = 1652] [serial = 2353] [outer = 0x0] 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11ac7a400) [pid = 1652] [serial = 2354] [outer = 0x11aba9c00] 02:18:28 INFO - PROCESS | 1652 | 1461143908781 Marionette DEBUG loaded listener.js 02:18:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11b812000) [pid = 1652] [serial = 2355] [outer = 0x11aba9c00] 02:18:29 INFO - PROCESS | 1652 | 1461143909065 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 02:18:29 INFO - PROCESS | 1652 | 1461143909084 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1652 | 1461143909085 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:18:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:18:29 INFO - PROCESS | 1652 | 1461143909087 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1652 | 1461143909088 Marionette TRACE conn2 <- [1,3106,null,{}] 02:18:29 INFO - PROCESS | 1652 | 1461143909091 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}] 02:18:29 INFO - PROCESS | 1652 | 1461143909172 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:18:29 INFO - PROCESS | 1652 | 1461143909179 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1274b5800 == 31 [pid = 1652] [id = 786] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11b865c00) [pid = 1652] [serial = 2356] [outer = 0x0] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11b8fac00) [pid = 1652] [serial = 2357] [outer = 0x11b865c00] 02:18:29 INFO - PROCESS | 1652 | 1461143909204 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11bce8000) [pid = 1652] [serial = 2358] [outer = 0x11b865c00] 02:18:29 INFO - PROCESS | 1652 | 1461143909510 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]]]}] 02:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:18:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:18:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 02:18:29 INFO - PROCESS | 1652 | 1461143909557 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:18:29 INFO - PROCESS | 1652 | 1461143909558 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:18:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:18:29 INFO - PROCESS | 1652 | 1461143909560 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:18:29 INFO - PROCESS | 1652 | 1461143909561 Marionette TRACE conn2 <- [1,3110,null,{}] 02:18:29 INFO - PROCESS | 1652 | 1461143909564 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}] 02:18:29 INFO - PROCESS | 1652 | 1461143909638 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:18:29 INFO - PROCESS | 1652 | 1461143909701 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x1288e1800 == 32 [pid = 1652] [id = 787] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11b866800) [pid = 1652] [serial = 2359] [outer = 0x0] 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11bcf3400) [pid = 1652] [serial = 2360] [outer = 0x11b866800] 02:18:29 INFO - PROCESS | 1652 | 1461143909727 Marionette DEBUG loaded listener.js 02:18:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11c05f000) [pid = 1652] [serial = 2361] [outer = 0x11b866800] 02:18:29 INFO - PROCESS | 1652 | 1461143909988 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"]]]}] 02:18:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:18:30 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 02:18:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:18:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:18:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:18:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:18:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 02:18:30 INFO - PROCESS | 1652 | 1461143910032 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1652 | 1461143910033 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:18:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:18:30 INFO - PROCESS | 1652 | 1461143910035 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:18:30 INFO - PROCESS | 1652 | 1461143910036 Marionette TRACE conn2 <- [1,3114,null,{}] 02:18:30 INFO - PROCESS | 1652 | 1461143910038 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}] 02:18:30 INFO - PROCESS | 1652 | 1461143910117 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:18:30 INFO - PROCESS | 1652 | 1461143910122 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\", \"7cc87d9e-2c32-4493-99de-dd6c7e5683da\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:18:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bc4c800 == 33 [pid = 1652] [id = 788] 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c05f800) [pid = 1652] [serial = 2362] [outer = 0x0] 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c3da800) [pid = 1652] [serial = 2363] [outer = 0x11c05f800] 02:18:30 INFO - PROCESS | 1652 | 1461143910148 Marionette DEBUG loaded listener.js 02:18:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11c467800) [pid = 1652] [serial = 2364] [outer = 0x11c05f800] 02:18:30 INFO - PROCESS | 1652 | 1461143910461 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]]]}] 02:18:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:18:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 02:18:30 INFO - PROCESS | 1652 | 1461143910505 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:18:30 INFO - PROCESS | 1652 | 1461143910506 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:18:31 WARNING - u'runner_teardown' () 02:18:31 INFO - No more tests 02:18:31 INFO - Got 0 unexpected results 02:18:31 INFO - SUITE-END | took 505s 02:18:31 INFO - Closing logging queue 02:18:31 INFO - queue closed 02:18:31 INFO - Return code: 0 02:18:31 WARNING - # TBPL SUCCESS # 02:18:31 INFO - Running post-action listener: _resource_record_post_action 02:18:31 INFO - Running post-run listener: _resource_record_post_run 02:18:32 INFO - Total resource usage - Wall time: 529s; CPU: 57.0%; Read bytes: 32263680; Write bytes: 993145856; Read time: 331; Write time: 4652 02:18:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:18:32 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 190845440; Write bytes: 181202944; Read time: 15731; Write time: 323 02:18:32 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 30080512; Write bytes: 794706944; Read time: 304; Write time: 4285 02:18:32 INFO - Running post-run listener: _upload_blobber_files 02:18:32 INFO - Blob upload gear active. 02:18:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:18:32 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 02:18:32 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'] 02:18:32 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 02:18:33 INFO - (blobuploader) - INFO - Open directory for files ... 02:18:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:18:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:18:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:18:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:18:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:18:34 INFO - (blobuploader) - INFO - Done attempting. 02:18:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:18:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:18:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:18:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:18:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:18:36 INFO - (blobuploader) - INFO - Done attempting. 02:18:36 INFO - (blobuploader) - INFO - Iteration through files over. 02:18:36 INFO - Return code: 0 02:18:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:18:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:18:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/762192160223a4ad8a5c80f03121570ce9adfad8b3422cfded03c837b5080c8ab48b1a79ae62ff2b91c3e8fbedc2c9fa6fb243c9ce6c9825650b9de4a5be9400", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e1b13dc3af9d58f2ac6aafa6441ed71557102436b531b3e5f204c0d22ab689175627949e57a20c6981e6c724ef8d92f952e2de1c21c448131a6c141ec988a507"} 02:18:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:18:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:18:36 INFO - Contents: 02:18:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/762192160223a4ad8a5c80f03121570ce9adfad8b3422cfded03c837b5080c8ab48b1a79ae62ff2b91c3e8fbedc2c9fa6fb243c9ce6c9825650b9de4a5be9400", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e1b13dc3af9d58f2ac6aafa6441ed71557102436b531b3e5f204c0d22ab689175627949e57a20c6981e6c724ef8d92f952e2de1c21c448131a6c141ec988a507"} 02:18:36 INFO - Running post-run listener: copy_logs_to_upload_dir 02:18:36 INFO - Copying logs to upload dir... 02:18:36 INFO - mkdir: /builds/slave/test/build/upload/logs 02:18:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=607.502376 ========= master_lag: 0.50 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-04-20 02:18:36.782109) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:18:36.786197) ========= 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.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/762192160223a4ad8a5c80f03121570ce9adfad8b3422cfded03c837b5080c8ab48b1a79ae62ff2b91c3e8fbedc2c9fa6fb243c9ce6c9825650b9de4a5be9400", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e1b13dc3af9d58f2ac6aafa6441ed71557102436b531b3e5f204c0d22ab689175627949e57a20c6981e6c724ef8d92f952e2de1c21c448131a6c141ec988a507"} build_url:https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012586 build_url: 'https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/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/762192160223a4ad8a5c80f03121570ce9adfad8b3422cfded03c837b5080c8ab48b1a79ae62ff2b91c3e8fbedc2c9fa6fb243c9ce6c9825650b9de4a5be9400", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e1b13dc3af9d58f2ac6aafa6441ed71557102436b531b3e5f204c0d22ab689175627949e57a20c6981e6c724ef8d92f952e2de1c21c448131a6c141ec988a507"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HUQBim1zRYeesbzBBY2RlQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:18:36.832980) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:18:36.833371) ========= 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.1upJdnn3G8/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.v2lckasQI3/Listeners TMPDIR=/var/folders/yw/zx37twqx21967_ygvr9fd2fr00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005068 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:18:36.889725) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:18:36.890134) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:18:36.890856) ========= ========= Total master_lag: 0.68 =========